1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-06-16 23:00:51 +03:00

fix #477 - SEO заголовки страниц

This commit is contained in:
Mzhelskiy Maxim 2014-07-16 11:45:00 +07:00
parent 507aceb632
commit c68bddda89
7 changed files with 35 additions and 32 deletions

View file

@ -35,7 +35,7 @@ class ActionBlogs extends Action {
/**
* Устанавливаем title страницы
*/
$this->Viewer_AddHtmlTitle($this->Lang_Get('blog_menu_all_list'));
$this->Viewer_AddHtmlTitle($this->Lang_Get('blog.menu.all_list'));
}
/**
* Регистрируем евенты

View file

@ -147,6 +147,8 @@ class ActionIndex extends Action {
* Устанавливаем шаблон вывода
*/
$this->SetTemplateAction('index');
$this->Viewer_AddHtmlTitle($this->Lang_Get('blog.menu.all_top'));
$this->Viewer_AddHtmlTitle($this->Lang_Get('blog.menu.top_period_'.$sPeriod));
}
/**
* Вывод обсуждаемых топиков
@ -199,6 +201,8 @@ class ActionIndex extends Action {
* Устанавливаем шаблон вывода
*/
$this->SetTemplateAction('index');
$this->Viewer_AddHtmlTitle($this->Lang_Get('blog.menu.all_discussed'));
$this->Viewer_AddHtmlTitle($this->Lang_Get('blog.menu.top_period_'.$sPeriod));
}
/**
* Вывод новых топиков
@ -235,11 +239,13 @@ class ActionIndex extends Action {
* Устанавливаем шаблон вывода
*/
$this->SetTemplateAction('index');
$this->Viewer_AddHtmlTitle($this->Lang_Get('blog.menu.all_new'));
}
/**
* Вывод ВСЕХ новых топиков
*/
protected function EventNewAll() {
$this->Viewer_AddHtmlTitle($this->Lang_Get('blog.menu.all'));
$this->Viewer_SetHtmlRssAlternate(Router::GetPath('rss').'new/',Config::Get('view.name'));
/**
* Меню

View file

@ -359,6 +359,22 @@ return array(
'by_users' => 'по кол-ву читателей',
'by_topics' => 'по кол-ву топиков',
),
/**
* Меню со списокм топиков
*/
'menu' => array(
'all' => 'Все',
'all_good' => 'Интересные',
'all_discussed' => 'Обсуждаемые',
'all_top' => 'TOP',
'all_new' => 'Новые',
'all_list' => 'Все блоги',
'top_period_1' => 'За 24 часа',
'top_period_7' => 'За 7 дней',
'top_period_30' => 'За 30 дней',
'top_period_all' => 'За все время',
),
),
/**
@ -975,26 +991,7 @@ return array(
/**
* Меню блогов
*/
'blog_menu_all' => 'Все',
'blog_menu_all_good' => 'Интересные',
'blog_menu_all_discussed' => 'Обсуждаемые',
'blog_menu_all_top' => 'TOP',
'blog_menu_all_new' => 'Новые',
'blog_menu_all_list' => 'Все блоги',
'blog_menu_collective' => 'Коллективные',
'blog_menu_collective_good' => 'Интересные',
'blog_menu_collective_new' => 'Новые',
'blog_menu_collective_discussed' => 'Обсуждаемые',
'blog_menu_collective_top' => 'TOP',
'blog_menu_personal' => 'Персональные',
'blog_menu_personal_good' => 'Хорошие',
'blog_menu_personal_new' => 'Новые',
'blog_menu_personal_discussed' => 'Обсуждаемые',
'blog_menu_personal_top' => 'TOP',
'blog_menu_top_period_24h' => 'За 24 часа',
'blog_menu_top_period_7d' => 'За 7 дней',
'blog_menu_top_period_30d' => 'За 30 дней',
'blog_menu_top_period_all' => 'За все время',
'blog_menu_create' => 'Блог',

View file

@ -9,9 +9,9 @@
sAttributes = "data-dropdown-selectable=\"true\""
sActiveItem = $sPeriodSelectCurrent
aMenu = [
[ 'name' => '1', 'url' => "{$sPeriodSelectRoot}?period=1", 'text' => $aLang.blog_menu_top_period_24h ],
[ 'name' => '7', 'url' => "{$sPeriodSelectRoot}?period=7", 'text' => $aLang.blog_menu_top_period_7d ],
[ 'name' => '30', 'url' => "{$sPeriodSelectRoot}?period=30", 'text' => $aLang.blog_menu_top_period_30d ],
[ 'name' => 'all', 'url' => "{$sPeriodSelectRoot}?period=all", 'text' => $aLang.blog_menu_top_period_all ]
[ 'name' => '1', 'url' => "{$sPeriodSelectRoot}?period=1", 'text' => {lang name='blog.menu.top_period_1'} ],
[ 'name' => '7', 'url' => "{$sPeriodSelectRoot}?period=7", 'text' => {lang name='blog.menu.top_period_7'} ],
[ 'name' => '30', 'url' => "{$sPeriodSelectRoot}?period=30", 'text' => {lang name='blog.menu.top_period_30'} ],
[ 'name' => 'all', 'url' => "{$sPeriodSelectRoot}?period=all", 'text' => {lang name='blog.menu.top_period_all'} ]
]}
{/if}

View file

@ -8,11 +8,11 @@
sActiveItem = $sMenuSubItemSelect
sMods = 'pills'
aItems = [
[ 'name' => 'good', 'url' => $sNavTopicsSubUrl, 'text' => $aLang.blog_menu_all_good ],
[ 'name' => 'new', 'url' => "{$sNavTopicsSubUrl}newall/", 'text' => $aLang.blog_menu_all_new, 'title' => $aLang.blog_menu_top_period_all, 'count' => $iCountTopicsNew ],
[ 'name' => 'new', 'url' => "{$sNavTopicsSubUrl}new/", 'text' => "+$iCountTopicsSubNew", 'title' => $aLang.blog_menu_top_period_24h, 'is_enabled' => $iCountTopicsSubNew ],
[ 'name' => 'discussed', 'url' => "{$sNavTopicsSubUrl}discussed/", 'text' => $aLang.blog_menu_all_discussed ],
[ 'name' => 'top', 'url' => "{$sNavTopicsSubUrl}top/", 'text' => $aLang.blog_menu_all_top ]
[ 'name' => 'good', 'url' => $sNavTopicsSubUrl, 'text' => {lang name='blog.menu.all_good'} ],
[ 'name' => 'new', 'url' => "{$sNavTopicsSubUrl}newall/", 'text' => {lang name='blog.menu.all_new'}, 'title' => {lang name='blog.menu.top_period_all'}, 'count' => $iCountTopicsNew ],
[ 'name' => 'new', 'url' => "{$sNavTopicsSubUrl}new/", 'text' => "+$iCountTopicsSubNew", 'title' => {lang name='blog.menu.top_period_1'}, 'is_enabled' => $iCountTopicsSubNew ],
[ 'name' => 'discussed', 'url' => "{$sNavTopicsSubUrl}discussed/", 'text' => {lang name='blog.menu.all_discussed'} ],
[ 'name' => 'top', 'url' => "{$sNavTopicsSubUrl}top/", 'text' => {lang name='blog.menu.all_top'} ]
]}
{include file='components/sort/sort.timespan.tpl'}

View file

@ -7,7 +7,7 @@
sActiveItem = $sMenuItemSelect
sMods = 'pills'
aItems = [
[ 'name' => 'index', 'url' => {router page='/'}, 'text' => $aLang.blog_menu_all, 'count' => $iCountTopicsNew ],
[ 'name' => 'index', 'url' => {router page='/'}, 'text' => {lang name='blog.menu.all'}, 'count' => $iCountTopicsNew ],
[ 'name' => 'feed', 'url' => {router page='feed'}, 'text' => $aLang.userfeed_title, 'is_enabled' => !! $oUserCurrent ]
]}

@ -1 +1 @@
Subproject commit 1680148b56ddf820fefb1aec3fbd53415fb94aad
Subproject commit 2fd42014b3a524c8171883bca8c08af7cd9115f4