Сейчас 127 заметки.

Как изменить заголовок страниц форума phpbb3

Материал из ЗАметки
Версия от 01:26, 16 декабря 2013; MediaWiki default (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)

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

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

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

замените на

page_header();

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

Откройте

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

найдите

<title>{SITENAME} • {L_MCP} • {L_UCP} • {PAGE_TITLE}</title>

замените на

<title>{L_MCP} • {L_UCP} • {PAGE_TITLE} • {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} • {L_MCP} • {L_UCP} • {PAGE_TITLE}</title>

С дефисом:

title>{SITENAME} - {L_MCP} - {L_UCP} - {PAGE_TITLE}</title>

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

{SITENAME}

{SITE_DESCRIPTION}

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