Phpcms v9百度神马自动推送插件是思优CMSYOU技术团队基于百度/神马站长平台网页收录/MIP推送API接口开发出的自动推送文章插件,实现按指定时间间隔、按模型自动推送指定N篇文章到百度/神马,触发百度搜索、神马搜索快速收录网站内容,提升网站文章收录抓取的及时性。
演示网站文章资源自动推送数据情况
(是否秒收或快速收录取决于网站更新频率、文章质量以及百度/神马搜索对站点的评估)
核心亮点:
-
管理后台可分别设置百度、神马推送的api接口网址、推送间隔时间频率、每次推送数量、是否启用,方便自定义设置。
-
2种方式实现全自动触发,省时省力。
-
含有logs日志记录,可检查查询错误、推送情况,以及记录详细的推送记录。
*更新记录:
4、20220519:完善说明、整理更新上线。
3、20211206:基于api改造,实现通过api.php?op=pushapi方式调用触发。
2、20201012:新增神马搜索主动推送api,上线【Phpcms v9百度神马后台勾选文章推送插件】。
1、20180920:实现百度主动推送api对接集成到phpcms管理后台。
安装说明:
1、 插件文件的上传及替换:
备份好程序文件到本地,之后上传组件文件。该插件适用于Phpcms v9全系列,如果程序没有做过二次开发,可在备份后上传phpcms/目录里的文件上传覆盖替换,如果程序二次开发或者之前修改过php文件,则需要针对性上传替换。
2、插件安装:
在管理后台找到模块插件列表,位置:模块 > 模块管理,找到【自动推送】一行,点击右侧的【安装】:
点击确定,开始安装。安装时会自动增加自动推送的菜单入口,安装完后刷新缓存。
3、推送参数设置:
点击设置菜单,找到【自动推送】菜单,添加添加远程附件设置。位置:设置 > 相关设置 > 自动推送 >
百度推送参数设置
神马推送参数设置
可分别设置百度/神马的参数:是否启用、接口网址、推送数量、间隔时间 。
4、自动触发推送设置
本插件触发推送动作是通过api文件pushapi.php,可以通过访问/api.php?op=pushapi直接触发,为了做到自动触发,具体实现分为2种方式:
方式1:访问者触发
修改共用的页尾模板文件footer.html,文件位置:phpcms/templates/default/content/header.html
如图,在前添加代码:
《script type="text/javascript" src="{APP_PATH}api.php?op=pushapi&v={SYS_TIME}">
其中{APP_PATH}为域名、{SYS_TIME}为动态时间,会自动解析。如果在静态html中调用触发,可换成实际的域名参数。
方式2:采用服务器计划任务定时触发
比如,在宝塔面板设置计划任务,增加访问api接口网址。任务类型选择访问URL,填写任务名称、选择执行周期,URL地址填写http://www.你的域名.com/api.php?op=pushapi&v=1.3,点击【添加任务】确定添加。
之后,点击右上角刷新缓存、批量更新首页、栏目页、内容页,访问前台文件测试是否触发自动推送。可通过检查caches目录下的推送日志查看详细的推送记录,检查错误记录和推送情况。
*特别说明:该组件使用Phpcms v9全系列,默认编码为utf-8,有疑问欢迎点击右侧QQ对话,咨询联系线上客服。
点击加载更多