Проверено

VDS-хостинг - именно на этом хостинге работает наш сайт.
Sape - биржа временных ссылок, доход 80р/день.
Trustlink - биржа временных ссылок, доход 60р/день.
Telderi - здесь покупаю сайты для дальнейшего заработка.

Партнеры

Баг-фикс для DLE Forum 2.6


Вышли для DLE Forum первые официальные исправления к найденным ошибкам после выхода первого релиза версии 2.6. В ближайшее время выйдет версия 2.6.1 с поправками и мелкими доработками.

1. Если у Вас появляется такая ошибка: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 (в указанном коде мы уже дописали в конце)

3. Поправка title у изображений.

Открыть engine/forum/classes/parse.class.php и найти: (929 строка)
$_POST['post_text']



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




Ошибки и их исправления найденные пользователями:

1. Ошибка в выводе иконок предупреждений (неверно закрыт тег div).

Нашёл и исправил: Dogger

Открываем engine/forum/sources/showposts.php и ищем:

$warn = $warn_minus . link_warn($row['post_author'], "<span id='warn-{$row['pid']}'><img src='{THEME}/forum/images/warn{$warn_num}.gif' title='{$warn_pt}' border='0' /></div>") . $warn_add;


Заменяем на:

$warn = $warn_minus . link_warn($row['post_author'], "<span id='warn-{$row['pid']}'><img src='{THEME}/forum/images/warn{$warn_num}.gif' title='{$warn_pt}' border='0' />") . $warn_add . "</div>";



2. В случае отправки "Быстрого ответа" с превышением допустимого количества символов, поле обнуляется, а следовательно пропадает сообщение написанное автором.

Нашёл: Dogger
Решение от: SaNcHeS

В templates/Ваш шаблон/forum/addpost.tpl найти:

<td colspan="2">[not-wysywyg]<textarea id="post_text" name="post_text" class="forum_textarea">{text}</textarea>[/not-wysywyg]{wysiwyg}<br />


Заменить на:

<td colspan="2">[not-wysywyg]<textarea id="post_text" name="post_text" maxlength="1000" class="forum_textarea">{text}</textarea>[/not-wysywyg]{wysiwyg}<br />

Другие новости по теме: