Новости часа 2.X

 
Посетитель
small user social cms
Сообщений: 577
Требуется вывести на сайте набор

"новости часа" - и там все статьи, за последний час

Новости часа

но таких настроек нет
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2646
@iKrym:
но таких настроек нет
Их можно добавить самому.
Для этого придется отредактировать два системных файла.
1. В файле \system\controllers\admin\forms\form_ctypes_dataset.php добавить после
Код PHP:
  1. 'dy' => LANG_FILTER_DATE_YOUNGER,
что-то вроде
Код PHP:
  1. 'hr' => 'не старше, часов',
2. В файле \system\core\model.php добавить после
Код PHP:
  1. case 'dy': $this->filterDateYounger($filter['field'], $filter['value']); break;
строку
Код PHP:
  1. case 'hr': $this->filterDateYounger($filter['field'], $filter['value'], 'HOUR'); break;
В результате будем иметь выборку за час.
Спойлер
Реклама
cms
Посетитель
small user social cms
Медаль
Сообщений: 458
Ris, а как сделать набор для пользователей, чтобы пользователей можно было отобразить заходивших недавно, например за сутки или пару?
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатийПочетный донор проекта
Сообщений: 2646
Александр,
Это можно без редактирование системных файлов сделать.
Добавляем хук \system\controllers\users\hooks\profiles_datasets.php такого вида
Спойлер
и наслаждаемся
Спойлер
Посетитель
small user social cms
Медаль
Сообщений: 458
Ris, спасибо
В начало страницы
Предыдущая темаСледующая тема Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.