在Dedecms 5.7 中,我们会发现在后台系统管理中有一个计划任务管理,很多人问我这个有什么用,其实这个计划任务可以大大减轻我们的负担,他可以自动审核新文章,自动生成HTML页面等功能,下面就详细看看如何使用:
1.进入后台,点击左侧系统菜单,看到如图1的计划任务选项
(图1)
2.点击计入到管理页面,点击增加一个新任务 如图2
(图2)
3.填写计划任务的各项信息如图3
(图3)
4.点击提交后回到计划任务列表我们将dede-post.php 放到/plus/task/下,如图4
(图4)
5.接着我们将写好的计划任务脚本放到plus/task/目录下,如图5
(图5)
6. 触发方式:为了确保任务能执行完全,建议使用Dede的客户端工具,否则只能通过JS触发,但JS触发有很多不确定因素会导致任务不能完成; •JS触发方式:在所有文档页面中用JS调用/plus /task.php?client=js(必须禁用计划任务的密码,系统配置参数->其它选 项); •自行定制客户端:直接访问“http://网址/plus/task.php?clientpwd=管理密码”,会返回其中一个可执行任务的网址(没有 可用任务则返回串:notask),然后客户端运行这个网址即可。
7.这里教程中我们选用js触发,在footer.htm页面中加入触发计划任务js
<script language="javascript" src=" /plus/task.php?client=js"></script>,
接着生成首页,我们看下访问首页前后计划任务的状态