После установки форума phpBB оказалось, что заголовки конференций и тем у него мягко говоря не оптимизированы. До названия, например, темы идет сначала название сайта, далее текст "Просмотр темы", а уже только после - название темы. Аналогично на страницах с конференциями со словами "Просмотр форума". Так и просится все поменять местами в обратном порядке, а "Просмотр..." вообще убрать. Как? Разбираемся на версии phpBB 3.0.9:
Убрать "главная страница" из заголовка главной страницы:
откройте index.php в корне форума, найдите
page_header($user->lang['INDEX']);
замените на
page_header();
Осталось только название форума и жирная точка перед ним. Ее уберем в другом файле.
Чтобы поменять местами название сайта и название темы, название сайта и название форума
Откройте
styles/ваша_тема/template/overall_header.html
найдите
<title>{SITENAME} • <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF -->{PAGE_TITLE}</title>
замените на
<title><!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- ENDIF --><!-- IF PAGE_TITLE -->{PAGE_TITLE} • <!-- ENDIF -->{SITENAME}</title>
заодно и точка на главной странице пропадет.
Чтобы убрать слова "Просмотр темы"
открываем viewtopic.php в корне сайта, из
page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);
удаляем
$user->lang['VIEW_TOPIC'] . ' - ' .
Получается заголовок вида: Название темы • Название сайта
Если хотите на страницах темы получить заголовки: Название темы • название форума • название сайта, то откройте viewtopic.php, найдите
page_header($user->lang['VIEW_TOPIC'] .' - ' . $topic_data['topic_title']
замените на
page_header($topic_data['topic_title'].' • '.$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 изменим "•" на "-".
С жирными точками:
<title>{SITENAME} • <!-- IF S_IN_MCP -->{L_MCP} • <!-- ELSEIF S_IN_UCP -->{L_UCP} • <!-- 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>
После процедур очистить кэш. Проверьте, у того ли стиля правите файлы и у того ли стиля очищаете кэш шаблонов