вопрос
Здравствуйте! Есть модуль лучшего комментария для ДЛЕ.
В нем есть строчка которая не ищется плагином в comments.class.php
Что делать? Проблема началась с дле 15.2, до этого был 15.0
В нем есть строчка которая не ищется плагином в comments.class.php
$row['name'] = isset($row['name']) ? stripslashes( $row['name'] ) : '';
Что делать? Проблема началась с дле 15.2, до этого был 15.0
Ответ в комментариях верный, что-то Вы напутали, но:
Если у Вас версия DLE ниже 15.1, то плагин не будет работать.
Чтобы адаптировать это под более старые версии, нужно изменить код.
Откройте управление плагинами и в разделе "Действия в файлах"
Второе действие (по файлу engine/classes/comments.class.php), найти:
Заменить на:
Если у Вас не закрепляется комментарий, а выводится внизу, то тут проблема сортировки.
Нужно изменить порядок сортировки, в действии файлах:
поменять на:
DESC - при сортировке от старых к новым
ASC - при сортировке от новых к старым
Если у Вас версия DLE ниже 15.1, то плагин не будет работать.
Чтобы адаптировать это под более старые версии, нужно изменить код.
Откройте управление плагинами и в разделе "Действия в файлах"
Второе действие (по файлу engine/classes/comments.class.php), найти:
$row['name'] = isset($row['name']) ? stripslashes( $row['name'] ) : '';
Заменить на:
$row['name'] = stripslashes( $row['name'] );
Если у Вас не закрепляется комментарий, а выводится внизу, то тут проблема сортировки.
Нужно изменить порядок сортировки, в действии файлах:
" ORDER BY best DESC, " . PREFIX . "_comments.id";
поменять на:
" ORDER BY best ASC, " . PREFIX . "_comments.id";
DESC - при сортировке от старых к новым
ASC - при сортировке от новых к старым