Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

варнинг при попытке подключения собственного кода

Форум для авторов модов для phpBB 2.0.x.
palasaty
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет 5 месяцев

варнинг при попытке подключения собственного кода

Сообщение palasaty »

Руководствуясь методикой, изложенной в
http://www.phpbbguru.net/docs/?id=11
попытался подключить свой код к phpBB:
(файл page_header.php)

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


function func_name()
{

//здесь идут несколько команд которые выводят
//различную информацию, которые для наглядности
//решил заменить одной.

print "123";

}

$template->assign_vars(array(
	'VARIABLE_NAME' => func_name(),

После чего вставил переменную в шапку шаблона.
При запуске (на денвере) все работает нормально, но выдает следующее:

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

Warning: Cannot modify header information - headers already sent by (output started at ...\includes\page_header.php:352) in ...\includes\page_header.php on line 486

Warning: Cannot modify header information - headers already sent by (output started at ...\includes\page_header.php:352) in ...\includes\page_header.php on line 488

Warning: Cannot modify header information - headers already sent by (output started at ...\includes\page_header.php:352) in ...\includes\page_header.php on line 489
Помогите ламмеру. :oops:
Xpert
phpBB Guru
phpBB Guru
Сообщения: 5484
Стаж: 20 лет 1 месяц
Поблагодарили: 2 раза

Сообщение Xpert »

Эксперт - это человек, который избегает мелких ошибок на пути к грандиозному провалу.
Любая более-менее сложная задача имеет несколько простых, изящных, лёгких для понимания неправильных решений
Аватара пользователя
[R: R@m$e$ :U]
phpBB Maniac
Сообщения: 1464
Стаж: 19 лет 3 месяца
Откуда: Novosibirsk,RU

Сообщение [R: R@m$e$ :U] »

palasaty
еще бы... на фих ты используешь print? не надо использовать print и echo... в функции надо использовать return =)
Руководство пользователя | FAQ | Правила | Как устанавливать MOD'ы
ВОСПОЛЬЗУЙСЯ ПОИСКОМ, ТАМ ЕСТЬ БОЛЬШИНСТВО ОТВЕТОВ
ЕСЛИ НЕ ПОМОГЛО, ИСПОЛЬЗУЙ ШАБЛОН ЗАПРОСА, ПОМОГИ В РЕШЕНИИ ЗАДАЧИ
БЕСПЛАТНО ПОМОГУ ТОЛЬКО НА ФОРУМЕ!!! (ЛС НЕ В СЧЕТ)

Оставь благодарность, подтверди работоспособность совета.

ВСЕ ПРАВА НА МОДЫ ОТДАНЫ m157y
palasaty
phpBB 1.0.0
Сообщения: 6
Стаж: 18 лет 5 месяцев

Сообщение palasaty »

[R: R@m$e$ :U] писал(а):palasaty
еще бы... на фих ты используешь print? не надо использовать print и echo... в функции надо использовать return =)
... да я бы рад использовать ретурн (в этом случае варнингов не возникает), да уж слишком много чего выводится... кроме того там еще вставил пару инклюдов, которые тоже там чего-то выводят :)

Спасибо, Xpert, за ссылку. Попробую сделать, как там рекомендуют.

Вернуться в «Для авторов (phpBB 2.0.x)»