История статусов

Модули и плагины для vii (студяги)!
Ответить
Аватара пользователя
glGizma
Site Admin
Сообщения: 214
Зарегистрирован: Ср сен 27, 2017 2:20 pm

История статусов

Сообщение glGizma » Сб фев 01, 2020 7:31 am

Делаем запрос:

Код: Выделить всё

CREATE TABLE IF NOT EXISTS `vii_statuses` (
`uid` int(11) NOT NULL,
`text` text NOT NULL,
`date` varchar(50) NOT NULL
)
Открываем файл /system/modules/status.php и находим:

Код: Выделить всё

echo stripslashes(stripslashes(textFilter(ajax_utf8($_POST['text']))));
Ниже добавляем:

Код: Выделить всё

$db->query("INSERT INTO `".PREFIX."_statuses` SET uid = '{$user_info['user_id']}', date = '{$server_time}', text = '{$text}'");
На нужную страницу для вывода добавляем:

Код: Выделить всё

$sql_statuses = $db->super_query("SELECT SQL_CALC_FOUND_ROWS * FROM `".PREFIX."_statuses` WHERE uid = '{$user_info['user_id']}' ORDER by `date` DESC LIMIT 0,5", 1); 
    $arr_status= ""; 
                    foreach($sql_statuses as $row_statuses){ 
                        $arr_status .= stripslashes($row_statuses['text'])." - ".megaDate(strtotime($row_statuses['date']), '')."<br>"; 
                    }
                        $tpl->set('{statuses}', $arr_status);
Вложения
(46).jpg
(46).jpg (842.16 КБ) 6990 просмотров

Ответить