风讯官方论坛

首页 » FoosunCMS交流区 » 插件讨论 » 风讯新闻部分sitemap生成的实现
blueskycn - 2008-1-7 11:58:00
风讯的系统没有自带生成sitemap的功能,我自己写了一个,因为我只用到新闻部分,所以其他的内容我没有写,需要的可以自己加。
sitemap的内容包括
1、首页
2、栏目首页(分页的只列了首页)
3、新闻页面

首页、栏目生成的sitemap的更新时间都是默认当前时间,新闻的是新闻的具体时间。由于google的sitemap对时间格式有要求,所以时间都经过处理。

上面有一些参数需要自己修改一下
'---------------参数定义开始--------------------
'定义域名
dim weburl
weburl="http://www.china-nba-com.cn"
'定义首页更新频率和权重
dim indexfreq,indexpri
indexfreq="daily"
indexpri="1.0"
'定义栏目首页的更新频率和权重
dim classfreq,classpri
classfreq="daily"
classpri="0.8"
'定义新闻更新频率和权重
dim newsfreq,newspri
newsfreq="monthly"
newspri="0.3"
'--------------------参数定义结束-------------------------

压缩包里的两个文件可以放在admin的根目录下面。有个是栏目菜单的,覆盖原来的(自己先做好备份)。
生成sitemap的功能放在系统参数下面。



 附件: 您所在的用户组无法下载或查看附件

生成的样式,可以访问www.china-nba-com.cn/sitemap.xml
lp02 - 2008-1-7 14:38:00
厉害 我支持你!~
kfsjp - 2008-1-7 16:27:00
确实不错,收下了,开始使用!再整个百度新闻开放协议,更Ok
ah8 - 2008-1-16 15:15:00
和GOOGLE的站点地图有什么区别?
moviebat - 2008-2-21 21:50:00
可惜不不是4。0的
色拉豆豆 - 2008-2-22 11:23:00
你这个只能支撑ACCESS版本呢, 增强一点多好啊
wanmfdqj3 - 2008-2-28 16:27:00
帮忙改下支持sql的把。我qq723095,可以的话谢谢
wanmfdqj3 - 2008-2-28 16:33:00
'---------------------数据库结束-------------------------------
dim conn,rs,sql,dbpath
set conn=Server.CreateObject("Adodb.Connection")
set rs=Server.CreateObject("Adodb.RecordSet")

connstr="Provider = Sqloledb; User ID = uid; Password = pwd; Initial Catalog = database; Data Source = (local);"

conn.Open connstr
'----------------------数据库结束-------------------------------
szqhui - 2008-6-27 21:33:00
怎么文件不能下了?
1
查看完整版本: 风讯新闻部分sitemap生成的实现