Главная » DLE » Статьи DLE » DLE Forum 2.6 фиксы и поправки
Распечатать статью

DLE Forum 2.6 фиксы и поправки

1. Если у Вас появляется такая ошибка:

Warning: Call-time pass-by-reference has been deprecated in /home/***/www/engine/forum/*** (1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(3) : eval()’d code on line 1

Решение:

В htaccess добавить: php_flag allow_call_time_pass_reference on

2. Если ошибка при просмотре всех сообщений пользователя.
Откройте файл: /forum/sources/modules/posts.php

$count_all = $db->super_query(«SELECT count(*) as count, t.title, t.forum_id, t.hidden, p.pid, p.topic_id, p.post_author, p.hidden
FROM » . PREFIX . «_forum_topics AS t LEFT JOIN » . PREFIX . «_forum_posts AS p ON t.tid = p.topic_id
WHERE t.last_post_id AND t.forum_id IN ({$access_read}) AND t.hidden = 0 AND p.hidden = 0 and p.post_author = ‘{$user}’ GROUP BY p.pid«);

Дописать GROUP BY p.pid

 

Если еще появятся какие-либо ошибки и исправления, обязательно напишу. Кстати вот мнение об обновлении одного из пользователей лицензионного форума DLE:

Warning: Call-time pass-by-reference has been deprecated in /home/***/www/engine/forum/*** (1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(1) : eval()’d code(3) : eval()’d code on line 1

Это и последняя жизнь модуля DLE forum, только это eval() и испугало много админов ресурсов. Хотел купить этот форум но теперь в жизни не буду пользоватся.

 

А пользоваться вам или нет, решать только вам самим. Обещают исправить данные ошибки в ближайшем обновлении DLE FORUM 2.6.1

Источник:  masterdle.ru

Вы можете оставить комментарий, или обратную ссылку на Ваш сайт.

Оставить комментарий

Похожие статьи