代码、作品记录

记录大曾制作的一些网站,一些代码实现思路。

首页 > 记录 > Emlog不同分类使用不同关键词和描述

Emlog不同分类使用不同关键词和描述

最近有网友中文恩典资讯网询问是否能让emlog在不同分类使用不同的关键词及描述,emlog默认是不可以的,在emlog默认下,首页、分类页、碎语这几个页面的关键词和描述是一样的,有的网友认为这样不利于SEO,那就自己动手,做个小手术吧。


本文以模板DaZengCMS为例,进行该手术,该手术只涉及到模板header.php的修改,所以,还是具有一定通用性的,有更好方法的网友也可以提出来,大家共同进步,呵呵。


1. 打开header.php,在第19行的下方添加代码:



<?php


if($params[1]==’sort’){  //判断是否为分类页,如果是,则执行下面代码


if($sortid=="1"){ //如果分类ID为1


$metakey="keywords for catid 1"; //分类ID为1的分类的关键词


$metades="description for catid 1"; //分类ID为1的分类的描述


}elseif($sortid=="2"){ //如果分类ID为2


$metakey="keywords for catid 2";//分类ID为2的分类的关键词


$metades="description for catid 1";/分类ID为2的分类的描述,一下类同


}elseif($sortid=="3"){


$metakey="keywords for catid 3";


$metades="description for catid 1";


}elseif($sortid=="4"){


$metakey="keywords for catid 4";


$metades="description for catid 1";


}else{ //默认


$metakey=$site_key;//显示默认的


$metades=$site_description;//显示默认的


}}else{ //如果不是分类页,也显示默认的


$metakey=$site_key;


$metades=$site_description;


}


?>



2. 将原来的关键词和描述标签替换为



<meta name="keywords" content="<?php echo $metakey; ?>">


<meta name="description" content="<?php echo $metades; ?>">



保存,刷新看一下源代码,是不是就ok了?


其实还可以拓展一下,标题<title>也可以不同,还可以不同分类调用不同模板(包含分类页和日志页)等,赶紧折腾吧!

发表评论

电子邮件地址不会被公开。 必填项已用*标注