我们在做zblog主题的时候,都应该把基本的seo信息考虑进去,做网站的目的还是为了排名,不然再漂亮也没人看,没有意义。
下面分享一下zblog文章描述,关键词的调用方法。
其实也非常简单,只需要修改模板文件的header.php文件
在title标签下面加入下面调用代码:
{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首页标题横线修改。