帝国论坛帝国网站管理系统交流区帝国CMS使用交流自由DIY帝国可采集页面keywords和description(帝国4.6)[建议加精] 【本版专题贴子】  
 1/2     1 2 ›› ›|
主题:自由DIY帝国可采集页面keywords和description(帝国4.6)[建议加精] [加入收藏夹]   

qai41
用户头衔:举人

精华贴   :0
发贴数   :494
经验值   :1645
注册时间:2007-04-07
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
自由DIY帝国可采集页面keywords和description(帝国4.6)[建议加精]
自由DIY帝国可采集页面keywords和description(帝国4.6)[建议加精]


看到别人的站的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.romdown.com你看看每个内容页的源码就知道了。
比如下面这一页 http://www.romdown.com/zhongwenyouxiROM/2007-06-07/17870.html



就要听小说—>>解放你的双手、体贴你的双眼、节约你的时间.寻找一份ecms工作,qq471535768- 帝国在线qq群:41948185
2007-06-19 15:32:48 已设置保密 顶部 回复 引用 报告 编辑 删除

hetoo
用户头衔:举人

精华贴   :0
发贴数   :221
经验值   :908
注册时间:2006-10-09
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

谢谢
暂时收藏




2007-06-19 16:12:07 已设置保密 顶部 回复 引用 报告 编辑 删除

linjiazen
用户头衔:秀才

精华贴   :0
发贴数   :118
经验值   :372
注册时间:2007-04-15
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 3 楼]

板凳 好东西。。




2007-06-19 16:16:20 已设置保密 顶部 回复 引用 报告 编辑 删除

lyqw
用户头衔:嘉宾

精华贴   :2
发贴数   :3474
经验值   :7904
注册时间:2007-03-11
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 4 楼]

顶完在看~~~



瞎猜网
2007-06-19 17:44:52 已设置保密 顶部 回复 引用 报告 编辑 删除

full
用户头衔:书生

精华贴   :0
发贴数   :69
经验值   :210
注册时间:2007-06-13
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 5 楼]

不成功





2007-06-19 21:35:04 已设置保密 顶部 回复 引用 报告 编辑 删除

full
用户头衔:书生

精华贴   :0
发贴数   :69
经验值   :210
注册时间:2007-06-13
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 6 楼]

<?php
//---------------------------用户自定义标签文件

?>
改成

<?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].""  />";
}

是不是啊
增加不了

?>




2007-06-19 21:39:29 已设置保密 顶部 回复 引用 报告 编辑 删除

wm_chief
用户头衔:管理员

精华贴   :21
发贴数   :48941
经验值   :114161
注册时间:2002-10-30
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

支持。



[零基础入门教程] [模板制作教程] [采集使用教程]
2007-06-19 23:18:09 已设置保密 顶部 回复 引用 报告 编辑 删除

yingnt
用户头衔:嘉宾

精华贴   :6
发贴数   :6831
经验值   :19382
注册时间:2006-01-01
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 8 楼]

需要这么麻烦么?
两个标签就搞定




模板定制,开发,v7.2 qq,微博,百度登陆出售等 www.ecmsjz.cn QQ 415204
可长期合作!
dedecms转帝国7.2

帝国群:48024477

2007-06-20 11:48:19 已设置保密 顶部 回复 引用 报告 编辑 删除

besthome
用户头衔:秀才

精华贴   :0
发贴数   :129
经验值   :483
注册时间:2007-01-06
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 9 楼]

比较好!!收藏下!!




2007-07-16 00:34:16 已设置保密 顶部 回复 引用 报告 编辑 删除

luring
用户头衔:探花

精华贴   :3
发贴数   :2303
经验值   :7183
注册时间:2007-02-12
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 10 楼]

貌似不要这么麻烦吧?
直接[!--keywords--]  [!--description--]就可以了呃。。。



1
2008-02-26 21:22:31 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1