Z-BLOG添加关键字和描述的方法
Z-Blog默认是没有关键词和描述功能的。
需要付费购买插件来实现,或者手动到模板里添加。
zblog的官方wiki的回答:
{php}
if($type=='index'){
$keywords = $zbp->option['ZC_BLOG_SUBNAME'];
$description = $zbp->option['ZC_BLOG_COPYRIGHT'];
}elseif($type=='category'){
$keywords = $category->Name;
$description = $category->Intro;
}elseif($type=='article'||$type=='page'){
$aryTags = array();
foreach($article->Tags as $key){
$aryTags[] = $key->Name;
}
if(count($aryTags)>0) $keywords = implode(',',$aryTags);
$description = preg_replace('/[\r\n\s]+/', '', trim(SubStrUTF8(TransferHTML($article->Content,'[nohtml]'),100)).'...');
}{/php}{if isset($keywords)&&strlen($keywords)>0}<meta name="keywords" content="{$keywords}" />{/if}{if isset($description)&&strlen($description)>0}<meta name="description" content="{$description}" />{/if}
这种方法是调用zblog的自带标签,例如调用后台的网站副标题什么的,自定义化程度不是很高,而且不会php的朋友也完全理解不了和改动不了。
给大家介绍一个方法,其实和zblogasp版本的方法差不多的。步骤如下:
1、找到你正在使用的主题模板文件夹,我们以zblogphp默认的主题为例,打开“default”→“template”,里面有一个“header.php”我们打开后复制全部代码。
2、新建一个“header1.php”文件把刚才复制的代码全部粘贴进去,然后在“
修改成你自己的关键词和描述后保存。
3、打开“index.php”文件,修改第一行代码“{template:header}”为“{template:header1}”,保存,用ftp软件上传修改后的文件。后台刷新,前台即可看到效果。
注意:以上3个步骤修改的是网站首页的关键词描述,列表页和内容页的关键词描述可以按照修改头部文件适配对应文件的思路自行修改即可。