如何使用DEDE织梦计划任务功能定时更新首页

如何使用DEDE织梦计划任务功能定时更新首页,第1张

概述使用DEDE织梦计划任务功能定时更新首页的方法:首先依次进入“后台-系统-计划任务管理”;然后新建一个计划任务;接着将“dede-post”文件上传到网站目录下的“plus/task/”里;最后修改task文件,让网站定时更新即可。

如何使用DEDE织梦计划任务功能定时更新首页?

Dedecms织梦系统后台有个计划任务功能,相信很多人都不知道怎么用,里面也没有详细说明,这里就通过实际案例来讲解如何使用计划任务让网站每5分钟自动更新首页。

推荐学习:织梦CMS

定时更新首页index.HTML文件,更新的好处就是可以让搜索引擎蜘蛛在爬取index.HTML的时候,不会返回状态码304,搜索引擎会判断你HTML文件的更新时间来与之前索引的时间做对比如果有更新就收录,没更新就置304状态不更新。

下面详细说明计划任务如何使用:

首先进入后台-系统-计划任务管理

进去后可以看到有一个计划任务执行的说明:

计划任务执行的说明

为了确保任务能执行完全,建议使用Dede的客户端工具,否则只能通过Js触发,但Js触发有很多不确定因素会导致任务不能完成;

Js触发方式:在所有文档页面中用Js调用/plus/task.PHP?clIEnt=Js(必须禁用计划任务的密码,系统配置参数->其它选项);

自行定制客户端:直接访问“http://网址/plus/task.PHP?clIEntpwd=管理密码”,会返回其中一个可执行任务的网址(没有可用任务则返回串:notask),然后客户端运行这个网址即可。

接下来我们新建一个计划任务,任务需要有一个PHP执行文件,用来生成网站首页:

plus.zip

把附件解压开后的dede-post.PHP 文件上传到网站目录下的plus/task/里

为了可以让网站每隔5分钟更新一次我们还需要修改文件plus/task/task.PHP

打开task.PHP把这个$daylimit参数改成300秒——$daylimit = 300;如果需要改成其他时间也可以自己修改,然后上传。到这里基本任务执行的条件都有了,还差一个触发方式。这里我们选择使用Js文件触发方式,这种方式只要有访客访问到就能触发到。如果你网站经常没人访问那就只能手动去访问触发。

我们把代码:<script language="JavaScript" src=" /plus/task.PHP?clIEnt=Js"></script> 复制放到底部模板footer.htm 里面即可。

这样每当有人访问你的网站的时候就会触发这个Js,让你的执行程序运行一下,也就是网站自动更新了。

以上就是如何使用DEDE织梦计划任务功能定时更新首页的详细内容,更多请关注内存溢出其它相关文章!

总结

以上是内存溢出为你收集整理的如何使用DEDE织梦计划任务功能定时更新首页全部内容,希望文章能够帮你解决如何使用DEDE织梦计划任务功能定时更新首页所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/1042126.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-24
下一篇 2022-05-24

发表评论

登录后才能评论

评论列表(0条)

保存