После установки форума phpBB оказалось, что заголовки конференций и тем у него мягко говоря не оптимизированы. До названия, например, темы идет сначала название сайта, далее текст "Просмотр темы", а уже только после - название темы. Аналогично на страницах с конференциями со словами "Просмотр форума". Так и просится все поменять местами в обратном порядке, а "Просмотр..." вообще убрать. Как? Разбираемся на версии phpBB 3.0.9:

Убрать "главная страница" из заголовка главной страницы:

откройте  index.php в корне форума, найдите

page_header($user->lang['INDEX']);

замените на

page_header();

Осталось только название форума и жирная точка перед ним. Ее уберем в другом файле.

Чтобы поменять местами название сайта и название темы, название сайта и название форума

Откройте

styles/ваша_тема/template/overall_header.html

найдите

<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>

замените на

<title><!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF --><!-- IF PAGE_TITLE -->{PAGE_TITLE} &bull; <!-- ENDIF -->{SITENAME}</title>

заодно и точка на главной странице пропадет.

Чтобы убрать слова "Просмотр темы"

открываем viewtopic.php в корне сайта, из

page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);

удаляем

$user->lang['VIEW_TOPIC'] . ' - ' . 

Получается заголовок вида: Название темы &bull; Название сайта

Если хотите на страницах темы получить заголовки: Название темы &bull; название форума &bull; название сайта, то откройте viewtopic.php, найдите

page_header($user->lang['VIEW_TOPIC'] .' - ' . $topic_data['topic_title']

замените на

page_header($topic_data['topic_title'].' &bull; '.$topic_data['forum_name']

Чтобы убрать "Просмотр форума"

открыть viewforum.php в корне форума, в строке

page_header($user->lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name'], true, $forum_id);

убрать

$user->lang['VIEW_FORUM'] . ' - ' . 

Поменять разделитель:

overall_header.html изменим "&bull;" на "-".

С жирными точками:

<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>

С дефисом:

title>{SITENAME} - <!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- ENDIF -->{PAGE_TITLE}</title>

Ну и заодно, чтобы название и краткое описание (слоган) форума не отображалось на шаблоне около логотипа, в overall_header.html своего шаблона удаляем строки:

<h1>{SITENAME}</h1>
<p>{SITE_DESCRIPTION}</p>

После процедур очистить кэш. Проверьте, у того ли стиля правите файлы и у того ли стиля очищаете кэш шаблонов

Добавить комментарий