|
看到官方kingcms的论坛有很多人在说这个CMS的采集,我觉得跟火车比还是差远了!加上我的网站用的也是这个系统,需要一些文章,所以就自己来做了!起初做了这个模块,很简单的,但是发布的时候说是“参数错误”!我看了看,他是utf-8码的,发布的东西在后台都是乱码,搞了半天也没查出原因,我想跟这个编码还有其他某些方面有关!是不是不行了呢???我采,我还采!最后,我搞出一套完美方案:kingcms自己不是有采集吗??我不用他来采集,我用他来中转,详细说明:
1。用火车采集大家需要的东西到本地,一般就是标题,内容,另外大家还要加个时间标签,取系统时间好了!还有要一个“分类”标签,设置成固定值A,这个是为了后面的数据库迁移做准备。
2。打开kingcms下面的admin/db#collect,你在kingcms的后台的“栏目中心”下的“文章采集”,随便建个新的采集项目就好,规则,网址随便填!我们主要是用他的数据库中转!我这里是用的seo.mdb(自己建的),打开,看到kinglinked这个表,打开,找到artguide,我设置成A,后面的menuid设置成你最后要采集到的目标栏目,比如,我的是“搜索技术”,应该填9!
3。数据库迁移。我网站有发布这个工具!在“火车下载”下面的。打开这个软件,点击“打开老数据库”,打开火车采集到本地的数据库,相应的火车DATA下面的文家夹SpiderResult.mdb,打开新的数据库,就打开seo.mdb,就是在第二步我们用kingcms自己建的一个采集的数据库,做好了!现在开始设置数据库对应:点击软件的“设置对应关系和迁移”,然后选择老数据库(SpiderResult.mdb)里的content表,新数据库(seo.mdb)里的kingart表,标题--》arttitle,内容--》artcontent,分类--》artguide,时间--》sysdate,然后点击“迁移当前表数据”,OK!
4。回到kingcms后台,在“文章采集”里选择“导入数据到总数据库”,然后选择“seo.mdb”导入,最后到你采集到的目标栏目(我的是“搜索技术”)生成静态页面,一切OK!
[ 本帖最后由 xyyfx 于 2007-1-24 15:49 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?加入会员
x
|