За ссылку спасибо, где-то освежила мозг.
Но проблема та же, как и описана выше: при вставке require(../wp-blog-header) в конечном итоге в functions.php вызывается header(»), после чего выскакивает
[phpBB Debug] PHP Notice: in file /home/openpaper/public_html/wp-includes/functions.php on line 3125: Cannot modify header information — headers already sent by (output started at /cache/tpl_prosilver_overall_header.html.php:2)
В этой строке хедер меняет кодировку. Неужто стоит лезть ковырять functions.php… Очень не хочется менять исходники движка…
Подключать WordPress нужно до вывода на экран, который, судя по всему, происходит в tpl_prosilver_overall_header.html.php
. Или это просто BOM?
Изначально имеется в папке шаблонов форума phpbb файл overall_header.html, содержащий ХТМЛ с вставками вроде {xxx}
Затем он обработчиком шаблонов преобразуется в tpl_prosilver_overall_header.html.php
В идеале, конечно, надо править первый файл. Пока, для быстродействия, меняю как раз tpl_prosilver_overall_header.html.php.
Подключение делал само собой прежде всего, даже до DOCTYPE
Поиграв с позиционированием, получил ошибку:
Error establishing a database connection
Мой вывод: если спозиционировать подключение в другом месте, данное сообщение выводится, ну а потом, конечно, какой уж там header.
Тогда возникает следующая ситуация. Блог WP работает отлично. Я подключаю файл из него (wp-blog-header), который цепляет всех друзей. Получается, что не меняя нигде никаких настроек, база данных уже не хочет сотрудничать.
Спасибо Вам огромное, Сергей.
Пока действительно внутреннюю страничку вордпресса не сделать — не работает.
Интересность. Если в корне вордпресса сделать файл dummy.php, в котором подключить функции и вывести хедер. то blog/dummy.php отображает хеадер, а если же именно этот думми.пхп вызвать вышеописанной функцией внтури пхпбб, не работает ни в какую 🙂
Еще раз спасибо. Вопрос закрыт
Поиграв с позиционированием, получил ошибку:
Error establishing a database connection
phpBB затирает переменную $table_prefix
, поэтому вместе они не работают.