利用DEDE织梦打算任务成果按时更新首页

dedecms织梦系统靠山有个打算任务成果,相信许多人都不知道怎么用,内里也没有具体说明,这里就通过实际案例来讲授如何利用打算任务让网站每5分钟自动更新首页

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

下面具体说明打算任务如何利用:

首先进入靠山-系统-打算任务打点

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

打算任务执行的说明

·为了确保任务能执行完全,发起利用Dede的客户端东西,不然只能通过JS触发,但JS触发有许多不确定因素会导致任务不能完成;
·JS触发方法:在所有文档页面顶用JS挪用/plus/task.php?client=js(必需禁用打算任务的暗码,系统设置参数->其它选项);
·自行定制客户端:直接会见“网址/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=http://www.dede58.com/a/dedeaz/"javascript" src=http://www.dede58.com/a/dedeaz/" /plus/task.php?client=js"></script> 复制放到底部模板footer.htm 内里即可。

这样每当有人会见你的网站的时候就会触发这个JS,让你的执行措施运行一下,也就是网站自动更新了。

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdszg.html