Прописать title в php-файле (движок phpbb3)

albega
На сайте с 26.02.2009
Offline
54
2255

Есть html файл, в котором находится текст статьи. Есть php файл, который "берет" текст из этого html файла. Проблема в том, что title у этого php-файла не отображается в браузере, хотя анализаторы контента видят этот title, если его прописать в html файле.

Как решить эту проблему?

вот что в php файле:

<?php

/**
*
* @package phpBB3
* @version $Id: faq.php 8479 2008-03-29 00:22:48Z naderman $
* @copyright (c) 2005 phpBB Group
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

/**
* @ignore
*/
define('IN_PHPBB', true);
$phpbb_root_path = '../';
$phpEx = substr(strrchr(__FILE__, '.'), 1);
include($phpbb_root_path . 'common.' . $phpEx);

// Start session management
$user->session_begin();
$auth->acl($user->data);
$user->setup();

$mode = request_var('mode', '');



// Lets build a page ...
page_header($l_title);

$template->set_filenames(array(
'body' => '29.html')
);
make_jumpbox(append_sid("{$phpbb_root_path}viewforum.$phpEx"));

page_footer();

?>

29.html - и есть тот самый html файл.

В конечно итоге, получается страница вида site.ru/article.php

СМИ/Образование. Крутые СДЛ со светлым будущим. Размещение статей (/ru/forum/671055), ссылки "навсегда" (/ru/forum/671056). Визитка (http://repetitor.pro), блог (http://repetitor.pro/blog).
InoHacker
На сайте с 18.10.2009
Offline
75
#1

Судя вот по этому:

$template->set_filenames(array( 

'body' => '29.html')

файл загружается в шаблон. И совсем не факт, что в этом шаблоне title грузится из этого файла. Надо ковырять сам шаблон. Файлы с расширением что то типа бла-бла-бла.tpl

Сам никогда с этим двигом не работал, так что это только предположения.

А еще стоит присмотреться вот к этому коду

page_header($l_title)

И посмотреть соответственно, что из себя представляет сама функция page_header и передаваемая ей переменная $l_title.

Магазин аккаунтов с балансом Litres,DNS,Ozon,Rotapost и еще 50+ других сервисов тут - vk.cc/7QK0Sk
FladeX
На сайте с 07.11.2008
Offline
163
#2

Вам нужна функция page_header(). Передавайте заголовок в качестве параметра.

Услуги посредника на бирже контента: информационные статьи 40₽/1000, «продающие» тексты 50₽/1000. Пишите в личку. Помогаю правильно переехать на https (/ru/forum/973447). Подписывайтесь на мой канал в телеграм: https://t.me/fladex (https://t.me/fladex).
albega
На сайте с 26.02.2009
Offline
54
#3

<!-- INCLUDE overall_header.html -->

<!-- INCLUDE white_header.html -->

<title>Интернет телевидение – шаг в будущее</title>
<div id="pagecontent">

<h1><strong>Интернет телевидение – шаг в будущее</strong></h1>
<p> ляляля</p>

</td></tr>
</table></div>

<!-- INCLUDE breadcrumbs.html -->

<br clear="all" />

<!-- INCLUDE white_footer.html -->
<!-- INCLUDE overall_footer.html -->
InoHacker
На сайте с 18.10.2009
Offline
75
#4

если проблема не решена, стукнись ко мне в асю 14321четыре, гляну.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий