今天由于工作需要使用火车采集器采集一些带有集的内容,采集后的内容需要发布到帝国CMS系统中。但是由于官方给的免登陆接口只有资讯接口,经过测试这个接口怎么都不能用来正常去发布带有图集的内容。经过一番努力和测试后,现在找到一个方法可以正常发布带有集的资讯内容。但是个人感觉会有及其微小的概率导致集错误,要使用的朋友可以根据自己的情况再进行优化。下面就说下实现过程。
1、正常的采集集字段和对应的资讯内容字段。
2、填写正常的WEB在线发布,配置正常的发布策略和对应的栏目ID。这里注意一下集这个字段morepic,可以空着在下一步在进行处理。
3、在发布配置那里继续填写和配置发布到数据库,这里把集直接发布到数据库的morepic字段,经过测试可以正常显示集。下面具体说明下集的标签格式和数据库配置的SQL语句如何编写。
首先集morepic的格式是:
预览图地址1::::::大图地址1::::::说明1
预览图地址2::::::大图地址2::::::说明2
多个地址使用换行符进行分割,具体实现方法要根据采集网站的不同进行具体设置,最后都修改成这种格式即可。可以参看下图:
SQL语句如果是发布到待审核的文章,语句和表可以这么写:
UPDATE ecms_ku_check_data set morepic='[标签:集]' WHERE id=(SELECT max(id) FROM ecms_ku_check where title like '%[标签:标题]%')
SQL语句如果是发布到免审核的文章,语句和表可以这么写:
UPDATE ecms_ku_data set morepic='[标签:集]' WHERE id=(SELECT max(id) FROM ecms_ku where title like '%[标签:标题]%')
语句写好之后可以保存成数据库发布模块,之后在配置数据库发布配置,选中这个配置和WEB发布模块的配置,另外在其它设置,发布相关那里选中当所有的发布方式中的所有配置都发布成功才标记数据为已发。之后就可以正常采集和发布图集了,你抓紧时间试试吧。
发表评论 取消回复