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

作者 : 青柠哥 本文共1030个字,预计阅读时间需要3分钟 发布时间: 2023-06-26 共158人阅读

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

如何使用DEDE梦想计划任务功能定期更新主页?

Dedecms梦想编织系统后台有预定任务功能。相信很多人都不知道怎么用,里面也没有详细的解释。在这里,我们将解释如何使用预定任务使网站每5分钟自动更新主页。

推荐学习:梦想编织cms

定期更新主页index.html文件。此次更新的优势在于,搜索引擎蜘蛛在抓取index.html时不会返回状态代码304。搜索引擎会判断你的HTML文件的更新时间,与之前的索引时间进行比较。如果有更新,它将被包括,如果没有更新,它将设置状态304不更新。

下面详细介绍了如何使用计划任务:

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

进去之后,可以看到有计划任务执行的描述:

计划任务执行的描述

为了保证任务能够完整执行,建议使用Dede的客户端工具,否则只能通过JS触发,但是JS触发存在很多不确定性会导致任务无法完成。

如何在所有文档页面中用JS触发JS: Call /plus/task.php?Client=js(必须禁用已调度任务的密码,系统配置参数-gt;其他选项);

自行定制客户端:直接访问“http:// website /plus/task.php?Clientpwd=管理密码”,会返回其中一个可执行任务的网址(string: notask如果没有可用的任务),然后客户端就可以运行这个网址了。

接下来,我们创建一个新的调度任务,它需要一个PHP执行文件来生成网站的主页:

plus.zip

29f5c37f09e5dfe8d6febc7a66d9945.png

将附件解压到网站目录下的plus/task/后上传dede-post.php文件。

为了每5分钟更新一次网站,我们还需要修改文件plus/task/task.php。

打开task.php,将此$daylimit参数更改为300秒-$ day limit = 300;如果需要改期,也可以自己修改上传。基本任务执行的条件都在这里了,但是还有一个触发的方法。这里我们选择使用JS文件触发模式,只要访问者访问就可以触发。如果你的网站经常没人访问,只能手动访问触发器。

我们把代码:lt;脚本语言= quotjavascriptquotsrc = quot/plus/task.php?client = jsquotgt;lt;/scriptgt。复制它,并把它放在底部模板footer.htm。

这样,每当有人访问你的网站,这个JS就会被触发,你的执行程序就会运行,也就是网站会自动更新。

以上是如何使用DEDE梦想计划任务功能定期更新主页的详细内容。更多信息请关注php中文网其他相关文章!

青柠资源网专注于CMS网站模板,主流语言整站网站源码下载,网站建设相关教程分享,好用的软件素材整合下载,提供一站式便捷自助服务。
1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.qnziyw.cn",如遇到无法解压的请联系管理员!


青柠资源网 » 如何使用DEDE织梦计划任务功能定时更新首页

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们。
找不到素材资源介绍文章里的示例图片?
对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单

发表回复