我们在做zblog主题的时候,都应该把基本的seo信息考虑进去,做网站的目的还是为了排名,不然再漂亮也没人看,没有意义。
下面分享一下zblog文章描述,关键词的调用方法。
其实也非常简单,只需要修改模板文件的header.php文件
在title标签下面加入下面调用代码:
PHP
{php}
if($zbp->Config('simby')->separator){
$separator = $zbp->Config('simby')->separator;
}else{
$separator = '_';
}
if($type =='index'){
if($page == '1'){
if($zbp->Config('simby')->title){
$topTitle = $zbp->Config('simby')->title;
}else{
$topTitle = $zbp->name.$separator.$zbp->subname;
}
}else{
if($zbp->Config('simby')->title){
$topTitle = $zbp->Config('simby')->title.$separator.'第'.$page.'页';
}else{
$topTitle = $zbp->name.$separator.'第'.$page.'页'.$separator.$zbp->subname;
}
}
$keywords = $zbp->Config('simby')->keywords;
$description = $zbp->Config('simby')->description;
}elseif($type == 'category'){
if ($page=='1') {
$topTitle = $zbp->title.$separator.$zbp->name;
} else {
$topTitle = $zbp->title.$separator.'第'.$page.'页'.$separator.$zbp->name;
}
$keywords = $category->Name;
$description = $category->Intro;
}elseif($type == 'article'){
$topTitle = $article->Title.$separator.$article->Category->Name.$separator.$zbp->name;
$aryTags = array();
foreach($article->Tags as $key){
$aryTags[] = $key->Name;
}
if(count($aryTags)>0){
$keywords = implode(',',$aryTags);
} else {
$keywords = $zbp->name.','.$zbp->Config('simby')->keywords;
}
$description = simby_intro($article,1,80,'');
}elseif($type == 'page'){
$topTitle = $article->Title.$separator.$zbp->name;
$keywords = $article->Title . ',' . $zbp->Config('simby')->keywords;
$description = simby_intro($article,1,80,'');
}else {
if($page>'1') {
$topTitle = $zbp->title.$separator.'第'.$page.'页'.$separator.$zbp->name;
} else {
$topTitle = $zbp->title.$separator.$zbp->name;
}
$keywords = $zbp->Config('simby')->keywords;
$description = $zbp->Config('simby')->description;
}
{/php}
<title>{$topTitle}</title>
<meta name="keywords" content="{$keywords}" />
<meta name="description" content="{$description}" />
可以根据自己的需要调用文章摘要显示的字数和zblog首页标题横线修改。
发表评论