Допиливаем SEO в шапке. git-svn-id: https://torrentpier2.googlecode.com/svn/trunk@425 a8ac35ab-4ca4-ca47-4c2d-a49a94f06293
This commit is contained in:
dimka3210 2012-05-30 16:39:08 +00:00
commit a764acaf50
4 changed files with 34 additions and 11 deletions

View file

@ -56,7 +56,7 @@ $domain_name = (!empty($_SERVER['SERVER_NAME'])) ? $_SERVER['SERVER_NAME'] : $do
// Increase number of revision after update // Increase number of revision after update
$bb_cfg['tp_version'] = '2.5 Beta'; $bb_cfg['tp_version'] = '2.5 Beta';
$bb_cfg['tp_release_state'] = 'R424'; $bb_cfg['tp_release_state'] = 'R425';
$bb_cfg['tp_release_date'] = '30-05-2012'; $bb_cfg['tp_release_date'] = '30-05-2012';
// Database // Database
@ -527,4 +527,4 @@ $bb_cfg['captcha'] = array(
); );
// SEO // SEO
$bb_cfg['seo_link_home_page'] = false; $bb_cfg['seo_link_home_page'] = true;

View file

@ -2869,4 +2869,16 @@ function profile_url($data)
} }
return $profile; return $profile;
}
function seo_link_header($str){
/**
* Функция обработки url. Сверяет url с переданным выражением.
*/
global $bb_cfg;
$regexp = "/{$str}\.php/";
$return = ($bb_cfg['seo_link_home_page']) ? ((preg_match($regexp, $_SERVER['SCRIPT_NAME'])) ? false : true) : true;
return $return;
} }

View file

@ -165,8 +165,19 @@ if ($bb_cfg['reports_enabled'])
else $report_list = ''; else $report_list = '';
// Report [END] // Report [END]
// FOR SEO
$template->assign_vars(array(
'SEO_LINK_INDEX_PAGE' => seo_link_header('index'),
'SEO_LINK_TRACKER_PAGE' => seo_link_header('tracker'),
'SEO_LINK_GALLERY_PAGE' => seo_link_header('gallery'),
'SEO_LINK_SEARCH_PAGE' => seo_link_header('search'),
'SEO_LINK_FAQ_PAGE' => seo_link_header('faq'),
'SEO_LINK_GROUP_PAGE' => seo_link_header('groupcp'),
'SEO_LINK_MEMEBERLIST_PAGE' => seo_link_header('memberlist'),
));
$template->assign_vars(array( $template->assign_vars(array(
'SEO_LINK_HOME_PAGE' => ($bb_cfg['seo_link_home_page']) ? ((preg_match('/index\.php/', $_SERVER['SCRIPT_NAME'])) ? false : true) : true,
'SIMPLE_HEADER' => !empty($gen_simple_header), 'SIMPLE_HEADER' => !empty($gen_simple_header),

View file

@ -319,14 +319,14 @@ function go_to_page ()
<table width="100%" cellpadding="0" cellspacing="0"> <table width="100%" cellpadding="0" cellspacing="0">
<tr> <tr>
<td class="nowrap"> <td class="nowrap">
<!-- IF SEO_LINK_HOME_PAGE --><a href="{U_INDEX}"><b>{L_HOME}</b></a><span style="color:#CDCDCD;">|</span><!-- ENDIF --> <!-- IF SEO_LINK_INDEX_PAGE --><a href="{U_INDEX}"><!-- ENDIF --><b>{L_HOME}</b><!-- IF SEO_LINK_INDEX_PAGE --></a><!-- ENDIF --><span style="color:#CDCDCD;">|</span>
<a href="{U_TRACKER}"><b>{L_TRACKER}</b></a><span style="color:#CDCDCD;">|</span> <!-- IF SEO_LINK_TRACKER_PAGE --><a href="{U_TRACKER}"><!-- ENDIF --><b>{L_TRACKER}</b><!-- IF SEO_LINK_TRACKER_PAGE --></a><!-- ENDIF --><span style="color:#CDCDCD;">|</span>
<!-- IF LOGGED_IN && $bb_cfg['gallery_enabled'] --><a href="{U_GALLERY}"><b>{L_GALLERY}</b></a><span style="color:#CDCDCD;">|</span><!-- ENDIF --> <!-- IF LOGGED_IN && $bb_cfg['gallery_enabled'] --><!-- IF SEO_LINK_GALLERY_PAGE --><a href="{U_GALLERY}"><!-- ENDIF --><b>{L_GALLERY}</b><!-- IF SEO_LINK_GALLERY_PAGE --></a><!-- ENDIF --><span style="color:#CDCDCD;">|</span><!-- ENDIF -->
<a href="{U_SEARCH}"><b>{L_SEARCH}</b></a><span style="color:#CDCDCD;">|</span> <!-- IF SEO_LINK_SEARCH_PAGE --><a href="{U_SEARCH}"><!-- ENDIF --><b>{L_SEARCH}</b><!-- IF SEO_LINK_SEARCH_PAGE --></a><!-- ENDIF --><span style="color:#CDCDCD;">|</span>
<a href="{U_TERMS}"><b>{L_TERMS}</b></a><span style="color:#CDCDCD;">|</span> <a href="{U_TERMS}"><b>{L_TERMS}</b></a><span style="color:#CDCDCD;">|</span>
<a href="{U_FAQ}"><b style="color: #993300;">{L_FAQ}</b></a><span style="color:#CDCDCD;">|</span> <!-- IF SEO_LINK_FAQ_PAGE --><a href="{U_FAQ}"><!-- ENDIF --><b style="color: #993300; cursor: help;">{L_FAQ}</b><!-- IF SEO_LINK_FAQ_PAGE --></a><!-- ENDIF --><span style="color:#CDCDCD;">|</span>
<a href="{U_GROUP_CP}"><b>{L_USERGROUPS}</b></a><span style="color:#CDCDCD;">|</span> <!-- IF SEO_LINK_GROUP_PAGE --><a href="{U_GROUP_CP}"><!-- ENDIF --><b>{L_USERGROUPS}</b><!-- IF SEO_LINK_GROUP_PAGE --></a><!-- ENDIF --><span style="color:#CDCDCD;">|</span>
<a href="{U_MEMBERLIST}"><b>{L_MEMBERLIST}</b></a><span style="color:#CDCDCD;">|</span> <!-- IF SEO_LINK_MEMEBERLIST_PAGE --><a href="{U_MEMBERLIST}"><!-- ENDIF --><b>{L_MEMBERLIST}</b><!-- IF SEO_LINK_MEMEBERLIST_PAGE --></a><!-- ENDIF --><span style="color:#CDCDCD;">|</span>
</td> </td>
<td class="nowrap" align="right"> <td class="nowrap" align="right">
<!-- IF LOGGED_IN --> <!-- IF LOGGED_IN -->
@ -346,7 +346,7 @@ function go_to_page ()
<div id="logo"> <div id="logo">
<!--<h1>{SITENAME}</h1> <!--<h1>{SITENAME}</h1>
<h6>{SITE_DESCRIPTION}</h6> --> <h6>{SITE_DESCRIPTION}</h6> -->
<!-- IF SEO_LINK_HOME_PAGE --><a href="{U_INDEX}"><!-- ENDIF --><img src="images/logo/logo.png" alt="{SITENAME}" /><!-- IF SEO_LINK_HOME_PAGE --></a><!-- ENDIF --> <!-- IF SEO_LINK_INDEX_PAGE --><a href="{U_INDEX}"><!-- ENDIF --><img src="images/logo/logo.png" alt="{SITENAME}" /><!-- IF SEO_LINK_HOME_PAGE --></a><!-- ENDIF -->
</div> </div>
<!--/logo--> <!--/logo-->