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

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

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Aleksandr SPB
phpBB 1.4.1
Сообщения: 46
Зарегистрирован: 12.10.2007 13:48

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

Сообщение Aleksandr SPB » 30.11.2007 23:56

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

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

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

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

так:

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

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

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

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

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

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

но я не знаю как. Подскажите пожалуйста.[/url]
---------------
UPD.
Мод phpBB SEO Optimal titles -правильные title для форума
Последний раз редактировалось владимир1983 19.01.2014 2:15, всего редактировалось 1 раз.
Причина: Добавил ссылку на мод phpBB SEO Optimal titles -правильные title для форума

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14171
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 332 раза
Поблагодарили: 1446 раз
Контактная информация:

Сообщение rxu » 01.12.2007 6: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']);
Изображение

Aleksandr SPB
phpBB 1.4.1
Сообщения: 46
Зарегистрирован: 12.10.2007 13:48

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

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

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

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

и

"Главная"

выкинуть, подскажите пожалуйста.

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14171
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 332 раза
Поблагодарили: 1446 раз
Контактная информация:

Сообщение rxu » 03.01.2008 9: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']);
Изображение

Aleksandr SPB
phpBB 1.4.1
Сообщения: 46
Зарегистрирован: 12.10.2007 13:48

Сообщение Aleksandr SPB » 03.01.2008 13: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> 
теперь у меня нет

подскажите пожалуйтста, что мне менять с учетом ранее произведённых изменений?

Аватара пользователя
rxu
phpBB Guru
phpBB Guru
Сообщения: 14171
Зарегистрирован: 12.05.2006 18:16
Откуда: Красноярск
Благодарил (а): 332 раза
Поблагодарили: 1446 раз
Контактная информация:

Сообщение rxu » 03.01.2008 13: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>
Изображение

Аватара пользователя
Alex_G
phpBB 1.4.1
Сообщения: 47
Зарегистрирован: 06.11.2007 11:13
Откуда: Moscow

Сообщение Alex_G » 29.01.2008 17: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();

Павел Савинкин
phpBB 1.0.0
Сообщения: 1
Зарегистрирован: 20.06.2008 21:02

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

Сообщение Павел Савинкин » 20.06.2008 21:10

Здравствуйте.
Подскажите как изменит адрес ссылки картинки PHPbb в левом верхнем углу форума на всех страницах?
С уважением Павел.

Аватара пользователя
Палыч
Former team member
Сообщения: 9688
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

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

Сообщение Палыч » 20.06.2008 21:27

Павел Савинкин
Открываете файл overall_header.html в папке styles/имя_вашего_стиля/template/
Находите код, подобный этому

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

<a href="{U_INDEX}" title="{L_INDEX}" id="logo">{SITE_LOGO_IMG}</a>
иеняете на

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

<a href="адрес_URL_нужный_вам" title="описание_название_ссылки" id="logo">{SITE_LOGO_IMG}</a>
Не забудьте прочитать Правила и FAQ-phpbb3 (особенно про пункты, связанные с редактированием шаблонов)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Sheogorath
phpBB 1.2.0
Сообщения: 11
Зарегистрирован: 09.01.2009 14:22

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

Сообщение Sheogorath » 09.01.2009 14:40

Файл viewtopic.php у меня находится по адресу language\ru и строчки page_header($user->lang['VIEW_TOPIC'] .' - ' . $topic_data['topic_title']); в нём нет. В чём проблема заключается?

Аватара пользователя
Rayden
Former team member
Сообщения: 3740
Зарегистрирован: 27.06.2005 1:07
Поблагодарили: 44 раза
Контактная информация:

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

Сообщение Rayden » 09.01.2009 15:11

В твоем ДНК.
Файл viewtopic.php находится в корне форума.
phpBB2 FAQ
phpBB3 FAQ

Sheogorath
phpBB 1.2.0
Сообщения: 11
Зарегистрирован: 09.01.2009 14:22

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

Сообщение Sheogorath » 09.01.2009 15:44

Rayden писал(а):В твоем ДНК.
Файл viewtopic.php находится в корне форума.
Ты как всегда права, старая обезьяна:) Зашёл по FTP - он есть.А на локальном сервере я его снёс походу случайно. Ошибки не вылезают,вот я и не заметил этого.

Аватара пользователя
Палыч
Former team member
Сообщения: 9688
Зарегистрирован: 24.05.2006 23:20
Откуда: Питер
Благодарил (а): 3 раза
Поблагодарили: 453 раза
Контактная информация:

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

Сообщение Палыч » 09.01.2009 18:11

Sheogorath писал(а):Ошибки не вылезают,вот я и не заметил этого.
Оригинально... 8-)
Не все то WINDOWS, что висит... phpBB только учусь.
ICQ, email, ЛС - только для личных сообщений. Вопросы по phpbb только на форумах. По найму не работаю.

Аватара пользователя
Ёжъ
phpBB 2.0.1
Сообщения: 288
Зарегистрирован: 13.07.2008 14:01
Откуда: Новосибирск
Благодарил (а): 189 раз
Поблагодарили: 7 раз

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

Сообщение Ёжъ » 10.01.2009 0:52

Здравствуйте, люди добрые!

Подскажите, как избавиться от разделителя после названия форума? Изменить его на " - ". Между подфорумом и топиком нашёл, но во всём overall_header.html изменив "&bull;" на " - " точка не пропала...

Аватара пользователя
Oleg NT
Former team member
Сообщения: 450
Зарегистрирован: 04.01.2006 11:36
Откуда: Нижний Тагил
Поблагодарили: 11 раз
Контактная информация:

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

Сообщение Oleg NT » 10.01.2009 1:52

1. Очистить кэш шаблонов стиля в админке.
2. Еще раз конкретно сказать, где именно нужно поменять разделитель. Можно картинкой, чтобы наглядно и однозначно было.

Перенесено из форума FAQ (phpBB 3.0.x) в форум FAQ 28.09.2016 15:02 модератором rxu

Ответить

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