Undefined index: disable_avatar / display_childboards

Автор Vanok, 28 ноября 2008, 00:20:27

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Vanok

В логах постоянно фигурирует две ошибки:
Undefined index: disable_avatar и
Undefined index: display_childboards

Сам форум работает нормально, но ошибки плодятся толпами и это напрегает.

В обоих случаях указывают:
Файл: .../forum/Themes/ClanWars_05/BoardIndex.template.php (main sub template - eval?)
Строка: 142

По указанной строке находится следующий код:
<td ' , !empty($board['children']) && !$modSettings['display_childboards'] && !$modSettings['disable_avatar'] ? 'rowspan="2"' : '' , ' class="windowbg" width="70" height="50
" align="center"><a href="', ($board['is_redirect'] ? $board['href'] : $scripturl . '?action=unread;board=' . $board['id'] . '.0;children'), '">';

(первая строка кода - это и есть строка 142)

Может кто сталкивался и знает решение?

Заранее благодарен


Vanok

Проверил - записи вроде есть все. Может еще в чем-то проблема может быть?

Vanok

Решил проблему слегка варварским, но зато действенным способом - попросту вырезал && !$modSettings['display_childboards'] && !$modSettings['disable_avatar'] из кода. Вложенные разделы с главной не исчезли, а аватар в шапке я все равно убрал еще раньше, так что потерь никаких. Зато исчезли ошибки, которых за сутки около тысячи набегало, а то и больше.