Порядок сортировки комментариев

12
FM
На сайте с 31.10.2011
Offline
113
747

где вручную отредактировать этот параметр в DLE? Через админ-панель не реагирует, изменения в админке сохраняются, но на сайте ничего не меняется, такое началось после переезда с нула 8.5 на лицензию 10.3, что немного странно :)

дани мапов
На сайте с 06.09.2012
Offline
204
#1

/engine/ajax/comments.php

if( $config['comm_msort'] == "" ) $config['comm_msort'] = "ASC";

Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
FM
На сайте с 31.10.2011
Offline
113
#2
дани мапов:
/engine/ajax/comments.php
if( $config['comm_msort'] == "" ) $config['comm_msort'] = "ASC";

спасибо, поставил DESC, но сортировка меняться не хочет, почему так?

дани мапов
На сайте с 06.09.2012
Offline
204
#3
FC1488SM:
спасибо, поставил DESC, но сортировка меняться не хочет, почему так?

И ASC и DESC пробовали? Наверное кеширование.

FM
На сайте с 31.10.2011
Offline
113
#4
дани мапов:
И ASC и DESC пробовали? Наверное кеширование.

не понял, ASC и DESC одновременно? А по очереди и ASC ставил и DESC и кэш чистил, вообще уже давно стоит сортировка по убыванию

дани мапов
На сайте с 06.09.2012
Offline
204
#5
FC1488SM:
не понял, ASC и DESC одновременно? А по очереди и ASC ставил и DESC и кэш чистил, вообще уже давно стоит сортировка по убыванию

А тут если попробовать /engine/modules/show.full.php

$comments->query = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . USERPREFIX . "_users.email, news_num, comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, xfields FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id'" . $where_approve . " ORDER BY date " . $config['comm_msort'];

FM
На сайте с 31.10.2011
Offline
113
#6
дани мапов:
А тут если попробовать /engine/modules/show.full.php

$comments->query = "SELECT " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip, is_register, name, " . USERPREFIX . "_users.email, news_num, comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, xfields FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX . "_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id'" . $where_approve . " ORDER BY date " . $config['comm_msort'];

извините , а попробовать что? Я так понял тут уже надо переписывать код, не поможете?

попробовал так, но конечно выдало ошибку

$comments->query = "SELECT " . PREFIX . "_comments.rating, " . PREFIX . "_comments.id, post_id, " . PREFIX . "_comments.user_id, date, autor as gast_name, " . PREFIX . "_comments.email as gast_email, text, ip,

is_register, name, " . USERPREFIX . "_users.email, news_num, comm_num, user_group, lastdate, reg_date, signature, foto, fullname, land, xfields FROM " . PREFIX . "_comments LEFT JOIN " . USERPREFIX . "_users ON " . PREFIX .

"_comments.user_id=" . USERPREFIX . "_users.user_id WHERE " . PREFIX . "_comments.post_id = '$news_id'" . $where_approve . " _comments.id ORDER BY id desc";
дани мапов
На сайте с 06.09.2012
Offline
204
#7
FC1488SM:
извините , а попробовать что? Я так понял тут уже надо переписывать код, не поможете?
попробовал так, но конечно выдало ошибку

Для проверки вместо $config['comm_msort'] поставить "ASC" или "DESC", никаких ошибок не должно быть.

Если нужна сортировка по айди, то вместо " ORDER BY date " поставить " ORDER BY " . PREFIX . "_comments.id "

FM
На сайте с 31.10.2011
Offline
113
#8
дани мапов:
Для проверки вместо $config['comm_msort'] поставить "ASC" или "DESC", никаких ошибок не должно быть.

Если нужна сортировка по айди, то вместо " ORDER BY date " поставить " ORDER BY " . PREFIX . "_comments.id "

не хочет работать..попробовал поменять сортировку у новостей - там работает, комментарии ни на что не реагируют

и другие изменения настроек для комментариев тоже не работают

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#9
и другие изменения настроек для комментариев тоже не работают

Возможно у вас другой модуль комментариев стоит и у него другие настройки.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
FM
На сайте с 31.10.2011
Offline
113
#10

да, это из-за модуля дерево комментариев - спросил у автора

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий