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

Проблемы с установкой или работой phpBB 3.0.х. Решение проблем связанных с модами, стилями, доработками и так далее.
Аватара пользователя
Slash
Администратор
Сообщения: 2208
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 81 раз

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

#1

Сообщение Slash » Вс авг 12, 2012 12:00 pm

Как изменить заголовок страниц форума?
вопрос: Как поменять местами поля название темы и название форума?
ответ:
открыть: styles/ваш стиль/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 --><!-- IF PAGE_TITLE -->{PAGE_TITLE} &bull; <!-- ENDIF -->{SITENAME}</title> 
вопрос: Как убрать из заголовка фразу: "Главная страница"?
ответ:
открыть: index.php
найти:

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

page_header($user->lang['INDEX']); 
заменить на:

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

page_header(); 
вопрос: Как убрать из заголовка фразу: "Просмотр форума"?
ответ:
открыть: viewforum.php
найти:

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

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

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

page_header($forum_data['forum_name'], true, $forum_id); 
вопрос: Как убрать из заголовка фразу: "Просмотр темы"?
ответ:
открыть: viewtopic.php
найти:

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

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

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

page_header($topic_data['topic_title'], true, $forum_id); 
Изменяем заголовок страницы, добавляем номер страницы:
Открыть: viewforum.php, найти:

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

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

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

$extra_title = ($start > 0) ? ' - ' . $user->lang['Page'] . ( floor( $start / $config['topics_per_page'] ) + 1 ) : '';
page_header($forum_data['forum_name'] . $extra_title, true, $forum_id); 
Открыть: viewtopic.php, найти:

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

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

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

$extra_title = ($start > 0) ? ' - ' . $user->lang['Page'] . ( floor( ($start / $config['posts_per_page']) ) + 1 ) : '';
page_header($topic_data['topic_title'] . ' : ' .  $topic_data['forum_name'] . $extra_title, true, $forum_id); 
Открыть: search.php, найти:

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

    $template->assign_vars(array(
        'SEARCH_TITLE'        => $l_search_title, 
добавить перед:

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

    $l_search_title = empty($l_search_title) && !empty($author) ? $author  . ' - ' . ($show_results != 'posts' ? $user->lang['TOPICS'] : $user->lang['POSTS']) : $l_search_title; 
найти:

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

page_header(($l_search_title) ? $l_search_title : $user->lang['SEARCH']); 
заменить на:

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

    $extra_title = ($start > 0) ? ' - ' . $user->lang['Page'] . ( floor( $start / $per_page ) + 1 ) : '';
    page_header( ( ($l_search_title) ? $l_search_title . (!empty($search->search_query) ? ' : ' . $search->search_query : '' ): $user->lang['SEARCH'] ) . $extra_title ); 
Открыть: language/ru/common.php, найти:
добавить перед:

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

$lang['Page'] = 'Страница '; 
Открыть: language/en/common.php, найти:
добавить перед:

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

$lang['Page'] = 'Page '; 
Открыть: styles/Ваш стиль/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 --><!-- IF PAGE_TITLE -->{PAGE_TITLE} &bull; <!-- ENDIF -->{SITENAME}</title>
Редактированные файлы необходимо сохранять в UTF-8 (без BOM), подробнее об этом здесь: Re: [FAQ] Часто задаваемые вопросы по phpBB 3.0.х

Реклама
Аватара пользователя
BomboSD2012
Сообщения: 42
Зарегистрирован: Вт окт 09, 2012 6:12 pm

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

#2

Сообщение BomboSD2012 » Сб окт 20, 2012 6:49 pm

А зачем вообще менять местами поля название темы и название форума? Может я чего-то не понимаю, ткните носом.

Аватара пользователя
Slash
Администратор
Сообщения: 2208
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 81 раз

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

#3

Сообщение Slash » Сб окт 20, 2012 7:19 pm

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

Аватара пользователя
BomboSD2012
Сообщения: 42
Зарегистрирован: Вт окт 09, 2012 6:12 pm

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

#4

Сообщение BomboSD2012 » Вс окт 21, 2012 3:25 pm

Сделал все пошагово, как у Вас тут написано, только у меня присутствует в заголовке точка-разделитель, когда форум открыт на главной. Где ошибка не пойму?
И поменять местами название форума и темы у меня не получилось. А в общем все доходчиво расписано.
Следующий у меня на очереди мод ссылок. Буду мучить...

Добавлено спустя 1 час 33 минуты 24 секунды:
Ой нет! Все получилось я забыл обновить шаблоны стиля, и после обновления все встало на свои места., Спасибо.

Аватара пользователя
BomboSD2012
Сообщения: 42
Зарегистрирован: Вт окт 09, 2012 6:12 pm

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

#5

Сообщение BomboSD2012 » Чт ноя 22, 2012 4:42 pm

После попытки установки мода, у меня в заголовках страниц появилось двоеточие? Как убрать?
Выглядит так - название темы: название раздела . название форума (точка посередине).

Аватара пользователя
Slash
Администратор
Сообщения: 2208
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 81 раз

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

#6

Сообщение Slash » Чт ноя 22, 2012 5:13 pm

BomboSD2012 писал(а):После попытки установки мода
Какого мода?
Покажи какой у тебя код <title>...</title>

Аватара пользователя
BomboSD2012
Сообщения: 42
Зарегистрирован: Вт окт 09, 2012 6:12 pm

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

#7

Сообщение BomboSD2012 » Чт ноя 22, 2012 5:45 pm

Вот код:

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

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

а мод для отображения ссылок с анкорами в сообщениях

Аватара пользователя
Slash
Администратор
Сообщения: 2208
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 81 раз

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

#8

Сообщение Slash » Чт ноя 22, 2012 5:53 pm

BomboSD2012 писал(а):мод для отображения ссылок с анкорами в сообщениях
Локальных ссылок? Вот этот: Simple Url To Link Name before posting?
Проверяй установку мода. Кэш чистил?
А вообще этот мод ни как не связан с этой темой.

Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

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

#9

Сообщение Alex31 » Ср июл 31, 2013 9:04 pm

Скажите, а как добавлять номер страницы? Такого нет:

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

page_header($user->lang['VIEW_FORUM'] . ' - ' . $forum_data['forum_name'], true, $forum_id); 
я же по вашим указаниям поменял его на:

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

page_header($forum_data['forum_name'], true, $forum_id); 

Аватара пользователя
Slash
Администратор
Сообщения: 2208
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 81 раз

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

#10

Сообщение Slash » Ср июл 31, 2013 9:12 pm

Теперь значит это:

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

page_header($forum_data['forum_name'], true, $forum_id); 
меняйте на это:

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

$extra_title = ($start > 0) ? ' - ' . $user->lang['Page'] . ( floor( $start / $config['topics_per_page'] ) + 1 ) : '';
page_header($forum_data['forum_name'] . $extra_title, true, $forum_id); 
В первом посте написано две инструкции, одна просто изменяет заголовок, вторая изменяет заголовок, плюс добавляет нумерацию страницы.
Если вам нужна нумерация страниц, то вам нужна вторая инструкция, она обозначена так: Изменяем заголовок страницы, добавляем номер страницы:

Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

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

#11

Сообщение Alex31 » Ср июл 31, 2013 10:08 pm

Спасибо, я не знаю что мне нужно.) Мне сделали форум на половино, обещали помогать. Но все свои обещания забрали назад. Пришлось самому учится. Установил несколько модов. Вот решил заняться оптимизацией. Гугл бот ругается на повторяющие заголовки, вот думаю как это убрать. Главную страницу почти оптимизировал вроде)

Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

Re: Оптимизация форума phpBB 3.0.х под ПС

#12

Сообщение Alex31 » Вс авг 04, 2013 11:18 pm

Спасибо, получилось. У меня сейчас идет так, название темы: название раздела - номер страницы. название форума. А у вас все через точку, что я не так сделал?
Последний раз редактировалось Alex31 Пт окт 10, 2014 9:28 am, всего редактировалось 8 раз.
Причина: Перенес в соответствующию тему

Аватара пользователя
Slash
Администратор
Сообщения: 2208
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 81 раз

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

#13

Сообщение Slash » Пн авг 05, 2013 6:38 am

Alex31 писал(а):что я не так сделал?
Проверяйте шаблон:

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

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

Alex31
Сообщения: 62
Зарегистрирован: Ср июл 31, 2013 8:32 pm

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

#14

Сообщение Alex31 » Пн авг 05, 2013 4:04 pm

У меня после {SITENAME} еще написано название форума.

Аватара пользователя
Slash
Администратор
Сообщения: 2208
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 81 раз

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

#15

Сообщение Slash » Пн авг 05, 2013 4:25 pm

Вот так {SITE_DESCRIPTION}?
Приведите свой код <title> ... </title>.

Ответить Пред. темаСлед. тема

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

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