模板插件

诚信合作, 高质专业!
Phpcms v9站点地图Sitemap自动更新组件

Phpcms v9站点地图Sitemap自动更新组件

Phpcms v9站点地图Sitemap自动更新组件是思优CMSYOU技术团队根据SEO推广需求定制改写的自定义生成站点地图Sitemap的方法模块,根据自定义的方法函数实现前台用户访问网站时自动触发API接口,实现自动更新生成baidunews.xml、sitemaps.xml站点地图Sitemap文件,方便百度、360、搜狗等搜索引擎及时抓取收录。
¥69.00
原价:¥99.00

浏览 我要评论

我要收藏
点个赞吧

Phpcms v9站点地图Sitemap自动更新组件是思优CMSYOU技术团队根据SEO推广需求定制改写的自定义生成站点地图Sitemap的方法模块,根据自定义的方法函数实现前台用户访问网站时自动触发API接口,实现自动更新生成baidunews.xml、sitemaps.xml站点地图Sitemap文件,方便百度、360、搜狗等搜索引擎及时抓取收录。

实现原理:

Phpcms v9默认管理后台有一个名为Sitemap的菜单,实现了手动更新站点地图Sitemap文件,而CMSYOU这一Phpcms v9站点地图Sitemap自动更新组件的目的是为了实现自动更新。

自动更新站点地图的实现原理:访问者访问时前台触发api接口的js,去请求判断是否在一定时间内更新过站点地图,如果没有则自动生成更新baidunews.xml、sitemaps.xml到根目录下。

安装说明:

1、购买本插件后会自动发货,会员中心从订单列表进入订单详情页,找到下单按钮下载插件包,之后将文件上传到根目录下的api目录下;

2、修改页尾模板文件footer.html,在结尾前加入:

《script src="{APP_PATH}api.php?op=sitemap" type="text/javascript"》

*备注:如果在静态页面中调用,需要将{APP_PATH}换成实际的域名,末尾带有"/"。

3、更新首页HTML,之后访问者访问带有上述js的网页就会触发更新站点地图的api接口,会自动判断是否在1个小时内更新过站点地图,如果1个小时内没有更新过站点地图则会自动生成baidunews.xml、sitemaps.xml两个站点地图文件。

*更新记录:

6、20220226:修正缓存setcache方法写法问题、完善写法(该写法不影响功能,以往版本可不更新)。

5、20210702:修正网址为空或非本站网址外链造成抓取错误信息的问题,感谢会员**通的反馈。

4、20201227:使用mkdir方法前判断目录权限增加是否目录判断,避免重复执行而出现【mkdir(): File exists】错误日志,具体修改api/sitemap.php第25行【if(is_dir($dir))】改为【if(is_dir($dir) && NULL==opendir($dir))】。

3、20200311:修正过滤站外链接,避免发布文章时使用外部链接造成sitemap.xml包含站外链接而导致百度提交失败。感谢用户单简简的反馈!

2、20200126:完善写法,过滤实体空格、半空格等字符,避免description出现连续空格。

1、20190620:Phpcms v9站点地图Sitemap自动更新组件测试、整理上线。

技术支持:

欢迎在线联系客服咨询,如有需要请登录后直接拍下支付宝付款,之后联系客服协助安装。我们会提供长期技术支持、技术解答。

 

最新发布

热门文章

在线客服

扫一扫,关注我们

扫一扫,关注我们