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

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

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

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

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

Сообщение mixail »

Напишу не много про ошибку....
При установки мода topic_text_hover и редакции файла viewforum.php по инструкции, была сделана ошибка...
В инструкции при установки написано:
Открыть: viewforum.php
Найти
Подсказка: Возможно, здесь приведена не вся строка, а лишь ее часть.

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

if ($forum_data['forum_type'] == FORUM_POST)
Добавить перед
Подсказка: Добавьте эти строки на новой строке перед ранее найденными строками.

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

// BEGIN Topic Text Hover Mod
if ($config['hover_active'] && !$user->data['user_text_hover'])
{
	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';
	}
	// the last post text in a topic
	if($config['hover_show'] == TOPIC_TEXT_HOVER_LAST || $config['hover_show'] == TOPIC_TEXT_HOVER_BOTH)
	{
		$sql_array['LEFT_JOIN'][] = array('FROM' => array(POSTS_TABLE => 'ptl'), 'ON' => 'ptl.post_id = t.topic_last_post_id');
		$sql_array['SELECT'] .= ', ptl.post_text AS last_text_hover';
	}
}
// END Topic Text Hover Mod
Где я сделал ошибку, я просто нашел...

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

if (!($forum_data['forum_type'] == FORUM_POST || (($forum_data['forum_flags'] & FORUM_FLAG_ACTIVE_TOPICS) && $forum_data['forum_type'] == FORUM_CAT)))
, а на до было повнимательнее посмотреть и поискать еще ниже и надо было найти....

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

if ($forum_data['forum_type'] == FORUM_POST)
и перед ним надо было тогда добавить код описанный выше...
Вот и все.... :sh_ok:
#21
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

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

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

Сообщение mixail »

Захожу в админку в мод менеджер ошибок и вижу ошибку:

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

Страница: ucp.php?mode=login
Файл: [ROOT]/includes/functions_privmsgs.php
Строка: 1619  Missing argument 6 for pm_notification(), called in [ROOT]/includes/functions_wpm.php on line 230 and defined
Что за ошибка и что можно сделать, что бы это дело поправить..... :-(--
#23
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

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

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

Сообщение mixail »

Посмотрите пожалуйста по этой ссылке, вот здесь правильный ответ на мою ошибку или нет....
http://www.phpbb.com/customise/db/mod/w ... 10-t_96904
:-00):
#25
Аватара пользователя
DeaDRoMeO
Старожил Форума
Старожил Форума
Сообщения: 16763
Стаж: 13 лет
Откуда: Витебск
Контактная информация:

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

Сообщение DeaDRoMeO »

Всетаки я угадал в чем была ошибка, да решение правильное, так что применяйте его :co_ol:
На вопросы, связанные с phpBB, по ЛС не отвечаю !!!
#26
Ответить