Отправка сообщения в удаленную тему

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Отправка сообщения в удаленную тему

Сообщение TyMaH »

В принципе мелочь. Но меня немного пугает, быть может это отображаться должно по другому.. но уж точно не так..
Ситуация такова. Когда кто-либо зашел в тему, начинает писать ответ в этой теме, а эту тему в этот момент удаляют, после отправки сообщения, у этого пользователя выходит следующее

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

Warning: strtr() [function.strtr]: The second argument is not an array in D:\AppServ\www\forum\includes\session.php on line 2345

Warning: strtr() [function.strtr]: The second argument is not an array in D:\AppServ\www\forum\includes\session.php on line 2345

Fatal error: SQL ERROR [ mysqli ]

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 3 [1064]

SQL

SELECT * FROM phpbb_menu_colors WHERE color_style_id = 

BACKTRACE

FILE: includes/db/mysqli.php
LINE: 163
CALL: dbal->sql_error()

FILE: includes/functions.php
LINE: 4741
CALL: dbal_mysqli->sql_query()

FILE: includes/functions.php
LINE: 3930
CALL: page_header()

FILE: 
LINE: 
CALL: msg_handler()

FILE: posting.php
LINE: 173
CALL: trigger_error()

in D:\AppServ\www\forum\includes\db\dbal.php on line 707
Думаю должно быть не так, а что-то типа - "Заданной темы не существует"
Кто подскажет, где косяк и стоит ли вообще париться. Спасибо :)
Изображение
Аватара пользователя
MIT
Former team member
Сообщения: 2500
Стаж: 17 лет 6 месяцев
Откуда: 56°20′02″ с. ш. 36°42′45″ в. д.
Благодарил (а): 3 раза
Поблагодарили: 351 раз

Re: Отправка сообщения в удаленную тему

Сообщение MIT »

TyMaH писал(а):Кто подскажет, где косяк и стоит ли вообще париться.
phpBB такой ошибкой не наделён, это один из модов. В phpBB нет таблицы _menu_colors.
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Re: Отправка сообщения в удаленную тему

Сообщение TyMaH »

Это от мода buttons menu . В чем косяк или куда копать не подскажете?

Добавлено спустя 18 минут 57 секунд:
Удалил мод из кода, для теста, теперь начало выдавать следующее

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

Warning: strtr() [function.strtr]: The second argument is not an array in D:\AppServ\www\forum\includes\session.php on line 2345

Warning: strtr() [function.strtr]: The second argument is not an array in D:\AppServ\www\forum\includes\session.php on line 2345

Warning: Cannot modify header information - headers already sent by (output started at D:\AppServ\www\forum\includes\session.php:2345) in D:\AppServ\www\forum\includes\functions.php on line 4744

Warning: Cannot modify header information - headers already sent by (output started at D:\AppServ\www\forum\includes\session.php:2345) in D:\AppServ\www\forum\includes\functions.php on line 4746

Warning: Cannot modify header information - headers already sent by (output started at D:\AppServ\www\forum\includes\session.php:2345) in D:\AppServ\www\forum\includes\functions.php on line 4747

Warning: Cannot modify header information - headers already sent by (output started at D:\AppServ\www\forum\includes\session.php:2345) in D:\AppServ\www\forum\includes\functions.php on line 4748

Fatal error: template->_tpl_load_file(): File /message_body.html does not exist or is empty in D:\AppServ\www\forum\includes\functions_template.php on line 63
в session.php on line 2345
находится

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

return strtr(@gmdate($date_cache[$format]['format_long'], $gmepoch + $zone_offset), $date_cache[$format]['lang']);
в functions.php

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

header('Content-type: text/html; charset=UTF-8');

	header('Cache-Control: private, no-cache="set-cookie"');
	header('Expires: 0');
а в functions_template.php on line 63

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

trigger_error("template->_tpl_load_file(): File {$this->template->files[$handle]} does not exist or is empty", E_USER_ERROR);
Изображение
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Отправка сообщения в удаленную тему

Сообщение Палыч »

TyMaH писал(а):Удалил мод из кода
Но не очистили кеш.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Re: Отправка сообщения в удаленную тему

Сообщение TyMaH »

Очистил, тоже самое.
Изображение
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Отправка сообщения в удаленную тему

Сообщение Палыч »

TyMaH писал(а): File /message_body.html does not exist
и ?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Re: Отправка сообщения в удаленную тему

Сообщение TyMaH »

Такой файл имеется, и не пустой. Вот его содержание

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

<!-- INCLUDE overall_header.html -->

<div class="panel" id="message">
	<div class="inner"><span class="corners-top"><span></span></span>
	<h2>{MESSAGE_TITLE}</h2>
	<p>{MESSAGE_TEXT}</p>
	<!-- IF SCRIPT_NAME == "search" and not S_BOARD_DISABLED and not S_NO_SEARCH and L_RETURN_TO_SEARCH_ADV --><p><a href="{U_SEARCH}" class="{S_CONTENT_FLOW_BEGIN}">{L_RETURN_TO_SEARCH_ADV}</a></p><!-- ENDIF -->
	<span class="corners-bottom"><span></span></span></div>
</div>

<!-- INCLUDE overall_footer.html -->
Изображение
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Отправка сообщения в удаленную тему

Сообщение Палыч »

TyMaH писал(а):Такой файл имеется, и не пустой.
Где? В какой папке?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
МайскийЖук
phpBB 3.0.7-PL1
Сообщения: 2535
Стаж: 16 лет 11 месяцев
Благодарил (а): 17 раз
Поблагодарили: 366 раз

Отправка сообщения в удаленную тему

Сообщение МайскийЖук »

Видимо, все дело в направлении слэша в пути к файлу. :)
Любовь и боль, покой и бой я как любой несу с собой…
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Re: Отправка сообщения в удаленную тему

Сообщение TyMaH »

Палыч
../forum/styles/prosilver/template/

Добавлено спустя 19 секунд:
МайскийЖук
та я ниче не трогал вообще.. :(
Изображение
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Отправка сообщения в удаленную тему

Сообщение Палыч »

TyMaH
По-моему, у вас где-то объект user теряется.
Какие моды у вас затрагивали правку session.php ?
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Re: Отправка сообщения в удаленную тему

Сообщение TyMaH »

Скорее всего дело не в модах. Просто давно уже моды не ставил никакие, и уже много времени прошло никаких багов не замечал. Я тут темку создавал что у меня форум сам по себе испортился, после падения. Вот его восстановили кое как, видать косяки остались. Вот и щас нашел этот.
Изображение
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Отправка сообщения в удаленную тему

Сообщение Палыч »

TyMaH писал(а):Скорее всего дело не в модах
Вам виднее.
Только в стандартном session.php строка

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

return strtr(@gmdate($date_cache[$format]['format_long'], $gmepoch + $zone_offset), $date_cache[$format]['lang']);
№ 2202
а у вас 2345
делайте выводы.
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Аватара пользователя
TyMaH
phpBB 2.0.3
Сообщения: 389
Стаж: 15 лет 3 месяца
Благодарил (а): 182 раза
Поблагодарили: 18 раз

Re: Отправка сообщения в удаленную тему

Сообщение TyMaH »

Вот мой файл Session.php. Может вы что-нибудь увидите. Буду признателен если глянете :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
Аватара пользователя
Палыч
Former team member
Сообщения: 9683
Стаж: 20 лет 4 месяца
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 454 раза

Re: Отправка сообщения в удаленную тему

Сообщение Палыч »

TyMaH
Наворотов, конечно, много, но похоже, что ноги растут не отсюда....
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Вернуться в «Поддержка phpBB 3.0.х»