Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Шаблоны (TPL) » Можно ли поменять порядок вывода комментариев для отдельных категорий?

Можно ли поменять порядок вывода комментариев для отдельных категорий?


     Все вопросы » Шаблоны (TPL)    1532

вопрос
В админке стоит общая настройка - порядок вывода комментариев - по убыванию. Как можно изменить порядок вывода комментариев (по возрастанию) для отдельных категорий?

Ответил: Sander


Открыть файл ./engine/modules/show.full.php
Найти строку:
if( $config['comm_msort'] == "" ) $config['comm_msort'] = "ASC";

После нее вставить:
if(in_array($category_id,array(1,2,3,4))) $config['comm_msort'] = "DESC";


где:
1,2,3,4 - через запятую ID категорий в которых необходимо установить другую сортировку.
DESC - направление сортировки "по убыванию" (ACS - по возрастанию).

2 комментария

vitnet
PHP-developer

vitnet - -

Если есть прямые руки то можно.

1. Объявляете переменную с категориями.
2. Проверяете их наличие в массиве.
3. Меняете порядок сортировки.

prpobed5
Юзер

prpobed5 - -

Sander и Vitnet - большое спасибо за решение и оперативность!

Похожие вопросы

наверх