DANFA

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

CMS

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


Как поменять местами поля название темы и название форума:
открыть: 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), подробнее об этом здесь: [FAQ] Часто задаваемые вопросы по phpBB 3.0.х.