Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[FAQ] Как изменить заголовок страниц форума?

Темы по наиболее часто задаваемым вопросам без привязки к версии phpBB. Читать в первую очередь!
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB 3.1.x/3.2.x/3.3.x | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
HardCorE_
phpBB 1.4.0
Сообщения: 36
Стаж: 14 лет 5 месяцев
Откуда: Cyber.KG
Благодарил (а): 3 раза

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение HardCorE_ »

rxu писал(а):
DarkManChild писал(а):как выводить {SITENAME} в нужных местах, а точнее не выводить при просмотре форума и темы.
Намекаю: попробуйте поставить вывод в подходящее условие, вроде этого

Код: Выделить всё

<!-- IF not FORUM_NAME and not TOPIC_TITLE -->{SITENAME} &bull; <!-- ENDIF -->
А для главной страницы не подскажете?)
Dmitry
phpBB 1.0.0
Сообщения: 7
Стаж: 14 лет 11 месяцев

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение Dmitry »

Dmitry писал(а): При просмотре тем в титуле должно быть так: Название темы | Название форума | SITENAME
При просмотре форумов: Название форума | SITENAME
При просмотре, к примеру, активных тем, должно быть так: Активные темы | SITENAME
У меня вопрос. Теперь потребовалось убрать SITENAME из титула при просмотре тем, форумов, активных тем, модераторского раздела, ЛС, поиска и так далее, убрать вообще отовсюду, оставить только на главной странице.

Из тем и форумов убрал, не знаю, как удалить с других страниц.

Исправленные файлы и строки:

overall_header.html

Код: Выделить всё

<title><!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- ENDIF --><!-- IF PAGE_TITLE -->{PAGE_TITLE}<!-- ENDIF --><!-- IF not FORUM_NAME and not TOPIC_TITLE -->{SITENAME}<!-- ENDIF --></title>
index.php

Код: Выделить всё

page_header();
viewtopic.php

Код: Выделить всё

page_header($topic_data['topic_title'] . ' - ' .$topic_data['forum_name']);
viewforum.php

Код: Выделить всё

page_header($forum_data['forum_name']);
http://ifoxy.ru
Вот ссылка, к примеру, на правила, там видно, как сайтнейм наваливается на название страницы http://ifoxy.ru/codex.php

Заранее спасибо.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение Nekstati »

Используйте условие:

Код: Выделить всё

<!-- IF SCRIPT_NAME == 'index' -->
Аватара пользователя
HardCorE_
phpBB 1.4.0
Сообщения: 36
Стаж: 14 лет 5 месяцев
Откуда: Cyber.KG
Благодарил (а): 3 раза

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение HardCorE_ »

Nekstati
Спасибо, мне тоже помогло

Код: Выделить всё

<!-- IF not SCRIPT_NAME == 'index' -->{PAGE_TITLE} - <!-- ENDIF -->
Добавлено спустя 3 минуты 16 секунд:
А нет, не получилось, исчезло везде, в общем мне нужно сделать чтобы на главной не было {PAGE_TITLE}
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение Nekstati »

Код: Выделить всё

<!-- IF SCRIPT_NAME != 'index' -->{PAGE_TITLE} - <!-- ENDIF -->
SvS
phpBB 1.4.3
Сообщения: 83
Стаж: 15 лет
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение SvS »

А как назывется переменная, указывающая на номер страницы в многостраничных темах? Хочется вставлять её тоже в заголовок, а то гугль ругается на повторяющиеся титлы на разных страницах

Или, может, у кого есть готовый вариант (в идеале было бы выводить эту переменную не на всех страницах, а только на страницах многостраничных тем) для вывода такого:
Название темы - [Страница n] - Название форума - Название конференции
Аватара пользователя
nissin
phpBB 3.0.4
Сообщения: 2209
Стаж: 16 лет 4 месяца
Откуда: Павлодар
Благодарил (а): 5 раз
Поблагодарили: 153 раза

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение nissin »

Код: Выделить всё

{ON_PAGE}
Выведет номер текущей страницы

Код: Выделить всё

{PAGE_NUMBER}
Выведет строку типа "Страница 1 из 7".
Всё повторяется. nurlan.info
SvS
phpBB 1.4.3
Сообщения: 83
Стаж: 15 лет
Благодарил (а): 1 раз
Поблагодарили: 1 раз

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение SvS »

nissin
Сеньк, почти получилось.
Вот только

Код: Выделить всё

{PAGE_NUMBER}
Выводит номера страниц, окружённые strong, что не есть гуд.

Код: Выделить всё

Страница <strong>3</strong> из <strong>3</strong>
Вот окончательное решение:

Код: Выделить всё

<!-- IF TOPIC_TITLE -->
	<!-- IF ON_PAGE == '1' -->
		<title>{TOPIC_TITLE} - {SITENAME} </title>
	<!-- ELSE -->
		<title>{TOPIC_TITLE} - Страница {ON_PAGE} - {SITENAME} </title>
	<!-- ENDIF -->
<!-- ELSE -->
	<!-- IF SCRIPT_NAME == 'index' -->
		<title><!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- ENDIF -->Описание конференции - {SITENAME}</title>
	<!-- ELSE -->
		<title><!-- IF S_IN_MCP -->{L_MCP} - <!-- ELSEIF S_IN_UCP -->{L_UCP} - <!-- ENDIF -->{PAGE_TITLE} - {SITENAME}</title>
	<!-- ENDIF -->
<!-- ENDIF -->
Почти то, что хотелось ;)
Осталось только название форума найти...
salesites
phpBB 1.0.0
Сообщения: 1
Стаж: 13 лет 10 месяцев

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение salesites »

Здравствуйте.

Подскажите, пожалуйста, как вывести заголовки таким образом, как выводится breadcrumbs, только в обратном порядке. Например:
Для тем:
Название темы - Название подфорума - Название форума - Название раздела - Sitename
а если форум в корне раздела, то так:
Название темы - Название форума - Название раздела - Sitename
Для форумов:
Название подфорума - Название форума - Название раздела - Sitename
а если форум в корне раздела, то так:
Название форума - Название раздела - Sitename
Данную ветку внимательно перечитал, и этот вопрос в ней не поднимался.

Заранее благодарен за помошь.
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение Nekstati »

только в обратном порядке
Т.е. в строке навигации один порядок, а в заголовке обратный, специально чтобы всех запутать?

viewtopic.php

Код: Выделить всё

page_header($user->lang['VIEW_TOPIC'] . ' - ' . $topic_data['topic_title'], true, $forum_id);
заменить на

Код: Выделить всё

page_header($topic_data['topic_title'] . ' &bull; ' . $topic_data['forum_name'], true, $forum_id);
viewforum.php

Код: Выделить всё

page_header($user->lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name'], true, $forum_id);
заменить на

Код: Выделить всё

page_header($forum_data['forum_name'], true, $forum_id);
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>{PAGE_TITLE} &bull; {SITENAME}<!-- IF S_IN_MCP --> &bull; {L_MCP}<!-- ELSEIF S_IN_UCP --> &bull; {L_UCP}<!-- ENDIF --></title>
Получаете такую структуру заголовков:
Название темы • Название форума • Sitename
Название форума/категории • Sitename

Добавлено спустя 5 минут 21 секунду:
А чтобы в заголовках тем были, кроме названий форумов, ещё и названия категорий — по-моему, придётся в заголовке использовать {navlinks.FORUM_NAME}, но порядок вывода при этом будет одинаковый в заголовке и в строке навигации.
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 19 лет 9 месяцев
Откуда: Москва
Благодарил (а): 209 раз
Поблагодарили: 4 раза

Сообщение Erlang »

Подскажите, а где менять в "Лентах новостей" заголовки?
С уважением,
Сергей
Аватара пользователя
Nekstati
Поддержка
Поддержка
Сообщения: 3336
Стаж: 15 лет 1 месяц
Благодарил (а): 25 раз
Поблагодарили: 590 раз

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение Nekstati »

overall_header.html

Код: Выделить всё

<!-- IF S_ENABLE_FEEDS_TOPIC and S_TOPIC_ID --><link rel="alternate" type="application/atom+xml" title="{L_FEED} - {L_TOPIC} - {TOPIC_TITLE}" href="{U_FEED}?f={S_FORUM_ID}&t={S_TOPIC_ID}" /><!-- ENDIF -->
language/ru/common.php

Код: Выделить всё

	'FEED'						=> 'Канал',
	'FEED_NEWS'					=> 'Новости',
 	'FEED_TOPICS_ACTIVE'		=> 'Активные темы',
 	'FEED_TOPICS_NEW'			=> 'Новые темы',
Валодя
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 6 месяцев

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение Валодя »

Здравствуйте. Подскажите пожалуйста, как менять тайтлы на остальных страницах форума (на главной поменял как надо).
MAzZY
Бывший член :)
Сообщения: 2925
Стаж: 18 лет 11 месяцев
Благодарил (а): 20 раз
Поблагодарили: 30 раз
Забанен: Бессрочно

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение MAzZY »

На первой странице темы написано
Валодя
phpBB 1.0.0
Сообщения: 2
Стаж: 13 лет 6 месяцев

Re: [FAQ] Как изменить заголовок страниц форума?

Сообщение Валодя »

пальцем ткните пожалуйста. а лучше еще раз повторите. спасибо
Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.09.2016 15:02 модератором rxu

Вернуться в «FAQ»