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

Темы по наиболее часто задаваемым вопросам по phpBB 3.0.x. Читать в первую очередь!

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

Сообщение Aleksandr SPB 01.12.2007 0:56

Как поменять местами поля название "темы" и "название форума" и убрать слова "просмотр темы"?

Нашел только это

там пользователь под ником кое-кто обращался с точно такой же проблемой, но ему к сожалению так и не ответили, а тема уже в корзине.

Сейчас у меня в шапке, браузера, закладках,результатах поиска в яндексе, отображается

так:

название конференции * просмотр темы - название темы

а это получается, что до названия темы 39 никому неинтересных символа и зачастую названия темы даже не видно, видно только первое слово.

поэтому мне очень бы хотелось сделать так:

название темы - название конференции

или, если это будет для новичка слишком сложно, то хотя бы просто убрать слова "просмотр темы" что бы выглядело так:

название конференции - название темы

но я не знаю как. Подскажите пожалуйста.[/url]
Aleksandr SPB
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 12.10.2007 13:48

Сообщение rxu 01.12.2007 7:39

Aleksandr SPB
Там пользователь обращался с точно другой проблемой - у него был phpBB2.

По вашей проблеме:
Код: Выделить всё
Откройте
styles/prosilver/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 -->{PAGE_TITLE} &bull; {SITENAME}</title>

откройте
viewtopic.php

найдите
page_header($user->lang['VIEW_TOPIC'] .' - ' . $topic_data['topic_title']);

замените на
page_header($topic_data['topic_title']);
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4376
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение Aleksandr SPB 02.12.2007 12:02

rxu

Большое Вам спасибо.

Единственно, уже после того как задал вопрос подумал, а не возникнет ли проблем совместимости при последующих обновлениях, если внести такие изменения?
Aleksandr SPB
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 12.10.2007 13:48

Сообщение Aleksandr SPB 18.12.2007 21:46

Подскажите пожалуйста по последнему вопросу.

И ещё, подходит ли это для phpbb 3.0.0. ?

P.S. А темку в FAQ бы, очень многие этим вопросом интересуются. А rxu, очень подробно описал, что и как делать.
Aleksandr SPB
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 12.10.2007 13:48

Сообщение Rayden 18.12.2007 21:53

Ну если тема в разделе "Поддержка phpBB 3.0.х", как ты думаешь, подходит или нет?
phpBB2 FAQ
phpBB3 FAQ
Аватара пользователя
Rayden
Модератор
Модератор
 
Сообщения: 2610
Зарегистрирован: 27.06.2005 1:07

Сообщение Палыч 18.12.2007 23:50

Aleksandr SPB писал(а): очень многие этим вопросом интересуются

На моей памяти: двое.
Так что - очень немногие.
Aleksandr SPB писал(а):по последнему вопросу.
Нет
Aleksandr SPB писал(а): подходит ли это для phpbb 3.0.0. ?
Да
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.
Никогда не бойся делать то, что ты пока не умеешь. Помни, что Ковчег был построен любителем. Профессионалы строили Титаник...
Аватара пользователя
Палыч
Просто Палыч
 
Сообщения: 6185
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер

Сообщение Aleksandr SPB 25.12.2007 20:50

Сделал как Вы сказали, работает отлично.

rxu, а как бы ещё слова:

"Просмотр форума"

и

"Главная"

выкинуть, подскажите пожалуйста.
Aleksandr SPB
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 12.10.2007 13:48

Сообщение Aleksandr SPB 02.01.2008 22:08

rxu,

Aleksandr SPB писал(а):
как бы ещё слова:

"Просмотр форума"

и

"Главная"

выкинуть, подскажите пожалуйста.
Aleksandr SPB
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 12.10.2007 13:48

Сообщение rxu 03.01.2008 10:31

Код: Выделить всё
открыть
styles/prosilver/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>{SITENAME}<!-- IF S_IN_MCP --> &bull; {L_MCP}<!-- ELSEIF S_IN_UCP --> &bull; {L_UCP}<!-- ENDIF --><!-- IF PAGE_TITLE --> &bull; {PAGE_TITLE}<!-- ENDIF --></title>

открыть
index.php
найти
page_header($user->lang['INDEX']);

заменить на
page_header();

открыть
viewforum.php

найти
page_header($user->lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name']);

заменить на
page_header($forum_data['forum_name']);
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4376
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение Aleksandr SPB 03.01.2008 14:48

Спасибо за ответ.

Всё нашел и заменил, только один пункт не получается сделать:

Код: Выделить всё
открыть
styles/prosilver/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>{SITENAME}<!-- IF S_IN_MCP --> &bull; {L_MCP}<!-- ELSEIF S_IN_UCP --> &bull; {L_UCP}<!-- ENDIF --><!-- IF PAGE_TITLE --> &bull; {PAGE_TITLE}<!-- ENDIF --></title>


так как я чуть раньше, по Вашему совету (из второго поста данной темы), уже сделал вот это:

Код: Выделить всё
Откройте
styles/prosilver/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 -->{PAGE_TITLE} &bull; {SITENAME}</title>


и такой строчки:
Код: Выделить всё
<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
теперь у меня нет

подскажите пожалуйтста, что мне менять с учетом ранее произведённых изменений?
Aleksandr SPB
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 12.10.2007 13:48

Сообщение rxu 03.01.2008 14:53

Код: Выделить всё
<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>
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4376
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение Aleksandr SPB 03.01.2008 15:03

т.е. нужно

Код: Выделить всё
Открыть
styles/prosilver/template/overall_header.html

найти
<title><!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE} &bull; {SITENAME}</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>


да?
Aleksandr SPB
phpBB 1.4.2
 
Сообщения: 54
Зарегистрирован: 12.10.2007 13:48

Сообщение rxu 03.01.2008 15:07

Очевидно :)
Изображение
Аватара пользователя
rxu
phpBB Guru
 
Сообщения: 4376
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск

Сообщение Alex_G 29.01.2008 18:03

Спасибо за решение! Очень полезное и нужное!

Я для себя немножко его переделал, чтобы на страницах с темами было так:
Название темы - название форума - название сайта
Вот, хочу поделиться.
Код: Выделить всё
откройте
viewtopic.php

найдите
page_header($user->lang['VIEW_TOPIC'] .' - ' . $topic_data['topic_title']);

замените на
page_header($topic_data['topic_title'].' &bull; '.$topic_data['forum_name']);


Добавлено спустя 1 час 10 минут 50 секунд:

И чтобы не было на главной странице надписи "Главная страница", а лишь название сайта:

Код: Выделить всё
откройте
index.php

найдите
page_header($user->lang['INDEX']);

замените на
page_header();
Аватара пользователя
Alex_G
phpBB 1.2.1
 
Сообщения: 27
Зарегистрирован: 06.11.2007 12:13
Откуда: Moscow

Сообщение pehota 07.04.2008 11:36

Воспользовался советом rxu (пост №2) в топике. Title при просмотре топика приобрел следующий вид: "Название темы - Название сайта". Как можно убрать "Название сайта" с viewforum и viewtopic, а на главной оставить?

Пытался самостоятельно разобраться, но не получается. Не мое это... :)
FTN Technologies Support - FidoNet Software
Аватара пользователя
pehota
phpBB 1.4.2
 
Сообщения: 57
Зарегистрирован: 16.08.2005 18:16

След.

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

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

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