帝国cms百度小程序接入自然搜索小程序新资源提交自动同步的操作方法和原理

如下图的操作地方

帝国cms百度小程序接入自然搜索小程序新资源提交自动同步的操作方法和原理帝国cms百度小程序接入自然搜索小程序新资源提交自动同步的操作方法和原理正在上传…重新上传取消帝国cms百度小程序接入自然搜索小程序新资源提交自动同步的操作方法和原理

准备素材

第一:在小程序里面新建一个/swan-sitemap/index页面,这个页面专门用来为百度小程序提供索引数据

第二:帝国cms后台提供数据汇总。即按不同的栏目,将需要提交的数据导入汇总表中。如下图2圈内容

帝国cms百度小程序接入自然搜索小程序新资源提交自动同步的操作方法和原理帝国cms百度小程序接入自然搜索小程序新资源提交自动同步的操作方法和原理正在上传…重新上传取消帝国cms百度小程序接入自然搜索小程序新资源提交自动同步的操作方法和原理

开发过程中所遇到的原理解析;

第一,swan-sitemap中,只有一个参数,即currentPage,指向当前,所以如果想要获取所要提交的列表,必须将所有需要提交的表中的数据汇总,比如我们可能有新闻表,文章表等,而其下可能有不同的栏目,那么,如果想让这个索引表中,列出所有的,则必须要将所有表中需要提交的数据汇入总表,在这里,我建立一个表,其中字段包含classid,infoid,titleurl,title,newstime,dirpath这几个字段。

字段解析

classid://栏目id

infoid://信息id

tilte://标题

titleurl://文章链接

newstime://新闻发布时间,以时间戳的形式存放

dirpath://titleurl的目录部分,比如article/11.html,此时dirpath则为dirpath

第二:

小程序内容页的path形式(这个特别注意,虽然帝国cms是以classid,infoid确定一个信息,但后面的移动端与小程序的映射关系,需要采用这种解决方案,因为是生成的静态文件)

/frame/news/view?infoid=1&dirpath=article

第三:

每项列表的格式

title://即信息的标题

path://即路径,为上面第二的路径

releaseDate://格式为YYYY-MM-DD HH:mm:ss,即将上面的newstime格式化一下

最终形如

帝国cms百度小程序接入自然搜索小程序新资源提交自动同步的操作方法和原理帝国cms百度小程序接入自然搜索小程序新资源提交自动同步的操作方法和原理正在上传…重新上传取消帝国cms百度小程序接入自然搜索小程序新资源提交自动同步的操作方法和原理

备注,此页面不会访问到,当然也可以跳转到,一般此页面仅作为自动同步数据。