Пропустить

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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).

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

Сообщение HardCorE_ » 13.04.2010 12:49

rxu писал(а):
DarkManChild писал(а):как выводить {SITENAME} в нужных местах, а точнее не выводить при просмотре форума и темы.

Намекаю: попробуйте поставить вывод в подходящее условие, вроде этого
<!-- IF not FORUM_NAME and not TOPIC_TITLE -->{SITENAME} &bull; <!-- ENDIF -->

А для главной страницы не подскажете?)
Аватара пользователя
HardCorE_
phpBB 1.4.0
 
Сообщения: 36
Зарегистрирован: 07.11.2009 19:12
Откуда: Cyber.KG
Благодарил (а): 33 раз.
Поблагодарили: 0 раз.

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

Сообщение Dmitry » 13.04.2010 14:43

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

Заранее спасибо.

Dmitry
phpBB 1.0.0
 
Сообщения: 7
Зарегистрирован: 24.05.2009 12:13
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Nekstati » 13.04.2010 15:55

Используйте условие:
<!-- IF SCRIPT_NAME == 'index' -->
Аватара пользователя
Nekstati
Лидер поддержки
Лидер поддержки
 
Сообщения: 2181
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 6 раз.
Поблагодарили: 607 раз.

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

Сообщение HardCorE_ » 13.04.2010 16:02

Nekstati
Спасибо, мне тоже помогло
<!-- IF not SCRIPT_NAME == 'index' -->{PAGE_TITLE} - <!-- ENDIF -->


Добавлено спустя 3 минуты 16 секунд:
А нет, не получилось, исчезло везде, в общем мне нужно сделать чтобы на главной не было {PAGE_TITLE}
Аватара пользователя
HardCorE_
phpBB 1.4.0
 
Сообщения: 36
Зарегистрирован: 07.11.2009 19:12
Откуда: Cyber.KG
Благодарил (а): 33 раз.
Поблагодарили: 0 раз.

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

Сообщение Nekstati » 13.04.2010 16:12

<!-- IF SCRIPT_NAME != 'index' -->{PAGE_TITLE} - <!-- ENDIF -->
Аватара пользователя
Nekstati
Лидер поддержки
Лидер поддержки
 
Сообщения: 2181
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 6 раз.
Поблагодарили: 607 раз.

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

Сообщение SvS » 04.05.2010 16:47

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

Или, может, у кого есть готовый вариант (в идеале было бы выводить эту переменную не на всех страницах, а только на страницах многостраничных тем) для вывода такого:
Название темы - [Страница n] - Название форума - Название конференции

SvS
phpBB 1.4.4
 
Сообщения: 93
Зарегистрирован: 12.04.2009 13:50
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

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

Сообщение nissin » 04.05.2010 17:44

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

{PAGE_NUMBER}
Выведет строку типа "Страница 1 из 7".
Всё повторяется. nurlan.info
Аватара пользователя
nissin
Поддержка
Поддержка
 
Сообщения: 1390
Зарегистрирован: 16.12.2007 14:01
Откуда: Павлодар
Благодарил (а): 1 раз.
Поблагодарили: 117 раз.

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

Сообщение SvS » 04.05.2010 20:02

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 -->

Почти то, что хотелось ;)
Осталось только название форума найти...

SvS
phpBB 1.4.4
 
Сообщения: 93
Зарегистрирован: 12.04.2009 13:50
Благодарил (а): 3 раз.
Поблагодарили: 0 раз.

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

Сообщение salesites » 19.06.2010 23:55

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

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

Для форумов:
Название подфорума - Название форума - Название раздела - Sitename
а если форум в корне раздела, то так:
Название форума - Название раздела - Sitename


Данную ветку внимательно перечитал, и этот вопрос в ней не поднимался.

Заранее благодарен за помошь.

salesites
phpBB 1.0.0
 
Сообщения: 1
Зарегистрирован: 19.06.2010 23:38
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение Nekstati » 20.06.2010 12:00

только в обратном порядке

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

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}, но порядок вывода при этом будет одинаковый в заголовке и в строке навигации.
Аватара пользователя
Nekstati
Лидер поддержки
Лидер поддержки
 
Сообщения: 2181
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 6 раз.
Поблагодарили: 607 раз.

Сообщение Erlang » 25.06.2010 5:56

Подскажите, а где менять в "Лентах новостей" заголовки?
С уважением,
Сергей

Erlang
phpBB 2.0.21
 
Сообщения: 744
Зарегистрирован: 13.07.2004 20:30
Откуда: Москва
Благодарил (а): 36 раз.
Поблагодарили: 1 раз.

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

Сообщение Nekstati » 26.06.2010 1:07

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}&amp;t={S_TOPIC_ID}" /><!-- ENDIF -->

language/ru/common.php
	'FEED'						=> 'Канал',
	'FEED_NEWS'					=> 'Новости',
 	'FEED_TOPICS_ACTIVE'		=> 'Активные темы',
 	'FEED_TOPICS_NEW'			=> 'Новые темы',
Аватара пользователя
Nekstati
Лидер поддержки
Лидер поддержки
 
Сообщения: 2181
Зарегистрирован: 19.03.2009 17:43
Благодарил (а): 6 раз.
Поблагодарили: 607 раз.

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

Сообщение Валодя » 29.09.2010 20:46

Здравствуйте. Подскажите пожалуйста, как менять тайтлы на остальных страницах форума (на главной поменял как надо).

Валодя
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 29.09.2010 20:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

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

Сообщение MAzZY » 29.09.2010 22:03

На первой странице темы написано
Заработок на сайтах и форумах. Рефералам помогу установить код и начать зарабатывать.
Хороший хостинг в Питере
Аватара пользователя
MAzZY
Former team member
 
Сообщения: 2969
Зарегистрирован: 14.05.2005 22:43
Благодарил (а): 50 раз.
Поблагодарили: 54 раз.
Предупреждения: 1

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

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

пальцем ткните пожалуйста. а лучше еще раз повторите. спасибо

Валодя
phpBB 1.0.0
 
Сообщения: 2
Зарегистрирован: 29.09.2010 20:39
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

Вернуться в FAQ (phpBB 3.0.x)

 

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

Бессрочный конкурс phpBB-ориентированных материалов
FastVPS — надёжный и доступный хостинг для phpBB
Изображение