Как распознать ошибку на форуме

Если у вас возникают проблемы и вопросы по настройке форума phpBB3 либо выскакивают непонятные ошибки, не устанавливаются либо криво работают модификации, то этот раздел для вас. Обсуждаем все вопросы, связанные со стилями, модификациями, доработками и проблемами их использования.
Перед тем, как обратиться за помощью, обязательно заполните свой профиль (укажите ссылку на свой форум). Если есть вопрос по конкретной модификации, то обязательно пользуемся поиском по форуму, потому как, возможно, уже есть анонс этого мода и соответственно вопрос задается в теме анонса.

Модераторы: Vl@d1m1r, Lorem Ipsum, Atlas

Правила форума
----
Ответить
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Как распознать ошибку на форуме

Сообщение mixail »

Захожу в админку.....
Заглядываю периодически в Мод Менеджер ошибок....
Повторяется постоянно одна и та же ошибка.....
Вот пример:
В колонке или в столбце под названием:
страница, файл и строка:

Код: Выделить всё

Страница: viewforum.php?f=120
Файл: [ROOT]/viewforum.php
Строка: 189
а в столбце:
Сообщение:

Код: Выделить всё

Undefined index: SELECT
Вопрос такой как распознать проблему, которая показывает, что существует ошибка и как возможно это устранить.... :-(--
#1
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как распознать ошибку на форуме

Сообщение DeaDRoMeO »

Нуу так вы приведите код из этого файла +- 5 строк :-00):
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#2
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Как распознать ошибку на форуме

Сообщение mixail »

Вот это код:

Код: Выделить всё

	include($phpbb_root_path . 'includes/topic_text_hover.' . $phpEx);
	// the first post text in a topic
	if($config['hover_show'] == TOPIC_TEXT_HOVER_FIRST || $config['hover_show'] == TOPIC_TEXT_HOVER_BOTH)
	{
		$sql_array['LEFT_JOIN'][] = array('FROM' => array(POSTS_TABLE => 'pt'), 'ON' => 'pt.post_id = t.topic_first_post_id');
		$sql_array['SELECT'] .= ', pt.post_text AS first_text_hover'; ---------//------ Строка: 189
	}
	// the last post text in a topic
	if($config['hover_show'] == TOPIC_TEXT_HOVER_LAST || $config['hover_show'] == TOPIC_TEXT_HOVER_BOTH)
#3
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как распознать ошибку на форуме

Сообщение DeaDRoMeO »

Попробуйте открыть /language/ru/common.php и найти

Код: Выделить всё

'SELECT'						=> 'выбор',
Если этой строки там нет, то добавляем ее после строки

Код: Выделить всё

	'SECONDS'						=> 'секунд',
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#4
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Как распознать ошибку на форуме

Сообщение mixail »

В /language/ru/common.php
Эта строка там есть....

Код: Выделить всё

'SELECT'						=> 'выбор',
#5
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как распознать ошибку на форуме

Сообщение DeaDRoMeO »

Ну это ошибка не фатальная, но проверьте правильность установки мода всплывающих подсказок, а именно правки языковых файлов вы все сделали ? не пропустили ли чего ? У меня такой ошибки нет, значит вы чтото упустили из вида :ne_vi_del:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#6
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Как распознать ошибку на форуме

Сообщение mixail »

Спасибо!
Буду смотреть, может, что и пропустил..... :-(--
По моему я нашел......
В language/ru/mods/topic_text_hover
В инструкции по установки мода, есть языковой файл..... language/en/mods/topic_text_hover

Я когда редактировал и устанавливал мод, то я тупо взял этот файл language/en/mods/topic_text_hover ..... скопировал и туда наверное вставил перевод по русски....., и вот, что я думаю по этому поводу..... файл language/en/mods/topic_text_hover ...должен отличаться от language/ru/mods/topic_text_hover..... там, что то в начале должно быть прописано для русского файла.... :-(--
И за этого и показывает ошибку, что конфликтуют языковые файлы.....
#7
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как распознать ошибку на форуме

Сообщение DeaDRoMeO »

Неа, попросту сравните количество переменных, возможно вы изпользовали перевод не для своей версии :ne_vi_del:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#8
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Как распознать ошибку на форуме

Сообщение mixail »

Да я взял перевод с другой версии, но поставил как положено перевод из старой в новую, там отличается просто дополнительно одним словом, в старой не хватает всего лишь одного слова, я же учел все это.....
Я все таки при установки все стараюсь учитывать изменения и проверяю, ну вроде все правильно делал... :-(--
#9
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как распознать ошибку на форуме

Сообщение DeaDRoMeO »

Тогда проверьте в файле /language/EN/common.php наличие той же строки

Код: Выделить всё

'SELECT'                  => 'выбор',
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#10
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Как распознать ошибку на форуме

Сообщение mixail »

DeaDRoMeO писал(а):Тогда проверьте в файле /language/EN/common.php наличие той же строки
Тоже проверил, все присутствует..... :-(--
#11
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как распознать ошибку на форуме

Сообщение DeaDRoMeO »

Хммм странно, ведь такая ошибка характерна для отстуствия переменной в языковом файле :ne_vi_del:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#12
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Как распознать ошибку на форуме

Сообщение mixail »

Замучила меня эта ошибка которая указана в 1 посту этой темы, но по моему я понял, в чем дело.
Попытаюсь пояснить, что я заметил не так.
В инструкции по установки мода, есть языковой файл..... language/en/mods/topic_text_hover ... Версия:1.0.6
Вот его фрагменты из этого файла:

Код: Выделить всё

$lang = array_merge($lang, array(
    'ALLOW_TOPIC_TITLE_HOVER'			=> 'Показывает текст при наведении',
    'ALLOW_TOPIC_TITLE_HOVER_EXPLAIN'	=> 'Позволяет показывать во всплывающей подсказке при наведении на заголовок сообщения текст первого сообщения, или текст последнего (при наведении на иконку "показать последнее сообщение") или оба вместе.',
    'ALLOW_TOPIC_TITLE_HOVER_CHAR'		=> 'Количество символов для отображения',
    'CHARS'   							=> 'Символы',
	'DISABLE_TEXT_HOVER' 				=> 'Отключить всплывающие подсказки',	
    'TEXT_HOVER_OPTIONS' 				=> 'Показывать при наведении',
    'TEXT_HOVER_OPTIONS_EXPLAIN' 		=> 'Что будет разрешено',
    'TOPIC_TEXT_HOVER_FIRST'			=> 'Первое сообщение',
    'TOPIC_TEXT_HOVER_LAST'				=> 'Последнее сообщение',
    'TOPIC_TEXT_HOVER_BOTH'				=> 'Оба сообщения',
));
И когда я рассматривал в админке в настройках этого мода, я не вижу вот этот фрагмент:

Код: Выделить всё

'DISABLE_TEXT_HOVER' 				=> 'Отключить всплывающие подсказки',
И в русификации версии которую я нашел в версии мода 1.0.4a, там этого фрагмента тоже нету :'DISABLE_TEXT_HOVER' => 'Отключить всплывающие подсказки',

Код: Выделить всё

$lang = array_merge($lang, array(
    'ALLOW_TOPIC_TITLE_HOVER'    => 'Показывает текст при наведении',
    'ALLOW_TOPIC_TITLE_HOVER_EXPLAIN' => 'Позволяет показывать во всплывающей подсказке при наведении на заголовок сообщения текст первого сообщения, или текст последнего (при наведении на иконку "показать последнее сообщение") или оба вместе.',
    'ALLOW_TOPIC_TITLE_HOVER_CHAR' => 'Количество символов для отображения',
    'CHARS'   => 'Символы',
    'TEXT_HOVER_OPTIONS' => 'Показывать при наведении',
    'TEXT_HOVER_OPTIONS_EXPLAIN' => 'Что будет разрешено',
    'TOPIC_TEXT_HOVER_FIRST' => 'Первое сообщение',
    'TOPIC_TEXT_HOVER_LAST' => 'Последнее сообщение',
    'TOPIC_TEXT_HOVER_BOTH' => 'Оба сообщения',
));
Я же, что сделал не поставил версию русификации в версии мода 1.0.4a, а сам добавил этот текст: 'DISABLE_TEXT_HOVER' => 'Отключить всплывающие подсказки', не достающего текста в языковом файле ..... language/en/mods/topic_text_hover ... Версия:1.0.6.... которого не было в русификации в версии мода 1.0.4a.
И вот, что я думаю по этому поводу..... может мне не надо было добавлять этот текст который указан выше в русификацию, так как я его почему то в админке этой команды и не наблюдаю... именно вот этого там нету.... Отключить всплывающие подсказки'...
Может это и конфликтует.....
Могу даже скриншот предоставить в настройках этого мода:

#13
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как распознать ошибку на форуме

Сообщение DeaDRoMeO »

Не беспокойтесь вы по этому поводу, ошибка не фатальна :-ok-:
И кстати

Код: Выделить всё

'DISABLE_TEXT_HOVER' => 'Отключить всплывающие подсказки',
Эта строка должна отображаться у каждого пользователя в настройках форума
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#14
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Как распознать ошибку на форуме

Сообщение mixail »

Я понимаю, что ошибка не фатальна, но тогда мне придется постоянно чистить эти появляющиеся ошибки, это раздражает....
А почему у меня нет этого текста в настройках форума, может я не вижу этого невнимательно смотрю, что ли.... :sh_ok:
#15
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как распознать ошибку на форуме

Сообщение DeaDRoMeO »

Настройки профиля - Настройки форума - Настройки отображения :co_ol:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#16
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Как распознать ошибку на форуме

Сообщение mixail »

Все нашел... не в админке, а в профиле пользователя..... и там все нашел...вот я дундук... :-(--
Благодарю за подсказку.... :bra_vo:
#17
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как распознать ошибку на форуме

Сообщение DeaDRoMeO »

На здоровье :co_ol:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#18
Аватара пользователя
mixail
Свой на все 100
Свой на все 100
Сообщения: 693
Стаж: 12 лет 3 месяца
Контактная информация:

Как распознать ошибку на форуме

Сообщение mixail »

Если долго мучится, что нибудь получится....
Я все таки нашел, ту ошибку которая описана в первом посте в этой теме...
Все просто, надо при установки мода быть по внимательнее, не которые тексты похоже друг на друга, но в процессе проверки все таки я нашел ошибку сделанную при редакции этого мода и исправил, ошибка пропала в админке в Моде Менеджера ошибок...
Ура победа..... :bra_vo: :ya_hoo_oo:
#19
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

Как распознать ошибку на форуме

Сообщение DeaDRoMeO »

Поздравляю :co_ol:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#20
Ответить