看到别人的站的keywords和description都写的那么好,采集文章过来以后自己手动去修改和添加又太麻烦,于是就通过帝国CMS自定义标签功能添加了采集keywords和description的功能。有需要的可以按如下操作。
1、找到/e/class/userfun.php文件,在其中添加如下函数:
function user_keywords()
{global $class_r,$class_zr,$empire,$navclassid;
$rrr=$empire->fetch1("select keywords,description from yulego_ecms_news where classid=$navclassid");
echo "<meta name=\"keywords\" content=\"".$rrr[keywords]."\" />";
echo "<meta name=\"keywords\" content=\"".$rrr[description]."\" />";
}
2、在帝国后台模板管理\标签管理中新半一个标签:
标签名:调用关键词描述词
标签符号:keywords
函数名:user_keywords
标签格式:[keywords]0[/keywords]
标签说明:调用关键词描述词
(注意新增标签时一定要先执行完成第一步才可以。)
3、在你模板中需要引用关键词描述的地方添加标签引用:[keywords]0[/keywords]
4、在管理数据表中选择新闻系统数据表,并新增字段两个,分别是:
顺序 字段名 字段标识 字段类型 采集项
keywords 关键词 VARCHAR(250) 是
description 描述词 VARCHAR(250) 是
5、开始建立采集项目,你会发面在采集设置中会新增关键词和描述词采集设置框。按你页面的代码进行设置正则,然后开始采集,审核,入库,生成,全部工作完成,你可以查看每个内容页的关键词和描述词完全和采集目标页的相同了。
如果有不懂的可以来我的新站看看:
http://www.yulego.cn你看看每个内容页的源码就知道了。