вопрос
Доброго времени! Необходимо организовать вывод топ новостей через тег {custom}.
К примеру:
{custom category="12" template="top" aviable="global" from="0" limit="20" order="topnews" cache="no"}
order="topnews" - сделать поддержку лучших новостей.
Движек 10.1
К примеру:
{custom category="12" template="top" aviable="global" from="0" limit="20" order="topnews" cache="no"}
order="topnews" - сделать поддержку лучших новостей.
Движек 10.1
Как вариант поэкспериминтировать с engine/modules/functions.php функция function custom_print
Закомментировать строку
Добавить другую
После строки
Вставить новое условие
Закомментировать строку
$allowed_sort = array ('date' => 'date', 'rating' => 'rating', 'reads' => 'news_read', 'comments' => 'comm_num','title' => 'title', 'rand' => 'RAND()' );
Добавить другую
$allowed_sort = array ('date' => 'date', 'rating' => 'rating', 'reads' => 'news_read', 'comments' => 'comm_num','title' => 'title', 'rand' => 'RAND()' ,'topnews'=>'rating DESC, comm_num DESC, news_read DESC, date DESC');
После строки
if ($match[1] == "title" ) $news_msort = "ASC";
Вставить новое условие
if($match[1] == "topnews") {$fixed = ""; $news_msort = "";$news_msort = "";}