• [织梦吧]仅有域名:www.tbea-hb.com,织梦DedeCMS学习渠道.

当时方位: > DedeCMS教程 > DedeCMS装置运用 >

DEDE织梦体系自带计划使命功用+PHP守时改写主页

来历: www.tbea-hb.com 修正:织梦吧 时刻:2018-09-24点击:

dedecms织梦体系后台有个计划使命功用,信任许多人都不知道怎样用,里边也没有具体阐明,这儿就经过实践事例来解说怎样运用计划使命让网站每5分钟主动更新主页。

守时更新主页index.html文件,更新的优点便是能够让搜索引擎蜘蛛在爬取index.html的时分,不会回来状况码304 ,搜索引擎会判别你HTML文件的更新时刻来与之前索引的时刻做对比方果有更新就录入,没更新就置304状况不更新。

 

下面具体阐明计划使命怎样运用:

首要进入后台-体系-计划使命办理

进去后能够看到有一个计划使命履行的阐明:

 

计划使命履行的阐明

·为了保证使命能履行彻底,主张运用Dede的客户端东西,不然只能经过JS触发,但JS触发有许多不确定要素会导致使命不能完结;
·JS触发办法:在所有文档页面顶用JS调用/plus/task.php?client=js(有必要禁用计划使命的暗码,体系配置参数->其它选项);
·自行定制客户端:直接拜访“http://网址/plus/task.php?clientpwd=办理暗码”,会回来其间一个可履行使命的网址(没有可用使命则回来串:notask),然后客户端运转这个网址即可。

接下来咱们新建一个计划使命,使命需求有一个PHP履行文件,用来生成网站主页,此文件咱们能够在附件里边下载:

1-1P9241K643.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,让你的履行程序运转一下,也便是网站主动更新了。


About D8

  • ©2014 织梦吧(d8) DedeCMS学习交流渠道
  • 仅有网址 www.tbea-hb.com 网站地图
  • 联络咱们 1978130638@qq.com ,