Всё для Веб-Мастера » Всё для DataLife Engine » DLE-Баг-Фиксы » Исправление ошибок в DLE Forum 2.6
Правила Контакты Чтение RSS

Исправление ошибок в 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


Должно получится так:
$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");


3. Поправка title у изображений.
Открыть /engine/forum/classes/parse.class.php и найти:
$_POST['post_text'] (929 строка)


Заменить на:
$GLOBALS['topic_title']


Правка title у уже добавленных новостей будет только после редактирования новости...


Скачать бесплатно Исправление ошибок в DLE Forum 2.6 на WebWel.ru

  •  Теги:
{repa}

Ferrum

  • 20 января 2011 19:52
  • Регистрация: --
  • Группа: Гости
  • Комментариев: 0
Большое спасибо за подробное описание исправлений...

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Навигация ! ! !

Designed by EnerGY