помогите с ошибкой "8: Undefined index: gender"

Автор Xansen, 14 сентября 2011, 00:26:24

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

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

Xansen

http://forum.b-m-w.ru/index.php
8: Undefined index: gender
Файл: ***/forum/Themes/default/Display.template.php (main sub template - eval?)
Строка: 294

по этой строке в файле находится следущее:
         // Show the member's gender icon?
294         if (!empty($settings['show_gender']) && $message['member']['gender']['image'] != '')
295            echo $message['member']['gender']['image'], ' ';

Посмотрел в оригинальном 1.1.14 - код такой же, т.е. тут ничего не менялось... вопрос, откуда ошибка?! Где еще и что посмотреть?

пс: за вечер набегает 600 страниц данной ошибки в логах:(

спасибо

Bugo

Ошибка наверное появилась в результате внедрения куска кода для SMF 2.x? Переменной $txt['gender'] в SMF 1.x нет.

Jacket

Попробуй добавить в файл index.russian[utf8].php (смотря какая кодировка)

$txt ['gender'] = 'Пол';

Xansen

Я уже добавлял в index.english.php такую переменную - толку не было. Сейчас еще раз попробую. А откуда взялся кусок кода из smf 2.0? Ошибка ссылается на код аналогичный чистому 1.1.14

Jacket

Вы используете русский язык или английский  на форуме?

Xansen

Да, добавление данной переменной в index.english.php эффекта не дает:(
поясню - index.russian.php у меня нет, русский язык интегрирован в "заводскую комплектацию"

в папке темы (использую тему default с допилками) через поиск нашел только такие упоминания gender'a:
$settings['show_gender']
$context['globalAnnouncement']['member']['gender']['image']
$settings['show_gender']
$message['member']['gender']['image']
$txt['undefined_gender']
$context['member']['gender']['name']
$txt['gender_ratio']
$context['gender']['ratio']
$context['member']['gender']['name']

еще что странно: в логе ошибка ссылки может быть как главная страница, так и страница темы, если на странице темы мне понятно откуда берется gender, то откуда он на главной то взялся?!

Jacket

#6
Не совсем понял, как это интегрирована в заводской комплектации

У вас же есть файлы Modifications.russian.php и т.д.? Или у Вас русский текст в английский файлах?

Ну и + может моды какие ставили связанные с gender??

digger®

Цитата: Xansen от 14 сентября 2011, 00:26:24
http://forum.b-m-w.ru/index.php
8: Undefined index: gender
Файл: ***/forum/Themes/default/Display.template.php (main sub template - eval?)
Строка: 294

по этой строке в файле находится следущее:
         // Show the member's gender icon?
294         if (!empty($settings['show_gender']) && $message['member']['gender']['image'] != '')
295            echo $message['member']['gender']['image'], ' ';

Посмотрел в оригинальном 1.1.14 - код такой же, т.е. тут ничего не менялось... вопрос, откуда ошибка?! Где еще и что посмотреть?

пс: за вечер набегает 600 страниц данной ошибки в логах:(

спасибо
Если сильно напрягает, то поменять на


// Show the member's gender icon?
294 if (!empty($settings['show_gender']) && !empty($message['member']['gender']['image']))
295 echo $message['member']['gender']['image'], ' ';


Ну или разобраться, почему $message['member']['gender'] оказывается не задан.

Jacket

Цитата: vaan937 от 14 сентября 2011, 15:13:07
Не совсем понял, как это интегрирована в заводской комплектации

Диггер, поясни плиз вот этот момент

Xansen

Цитата: vaan937 от 14 сентября 2011, 15:13:07
Не совсем понял, как это интегрирована в заводской комплектации
У вас же есть файлы Modifications.russian.php и т.д.? Или у Вас русский текст в английский файлах?
Ну и + может моды какие ставили связанные с gender??

нет у меня вообще файлов *russian* в папке languagе. Именно так - русский текст в инглишь файлах.
Моды стоят только нужные и из чиста популярных, т.е. опробованных и с-но такие ошибки были бы много у кого, а они как я понимаю только у меня...

Да и вообще не представляю что за мод может быть связан с gender? может быть напишите примеры, вдруг найду совпадения...

Jacket

#10
Ну gender означает Пол

У вас на форуме есть функция указывающая на пол юзера


karavan

Цитата: Xansen от 14 сентября 2011, 18:15:37Да и вообще не представляю что за мод может быть связан с gender? может быть напишите примеры, вдруг найду совпадения...
http://dragomano.ru/search/gender

моды
Gender on Memberlist
Age & Gender Board Filter Mod
Gender Member Color.

Xansen

После замены ошибки прекратились. Разбираться почему переменная не задана думаю не стоит...

Вопрос закрыт, спасибо Bugo!