添加和修改文章时,自动更新顶级栏目和次级栏目首页和文章父级栏目

添加和修改文章时,自动更新顶级栏目和次级栏目首页和文章父级栏目

需求:

为了更好的实现自动化,在添加和修改了文章就能自动刷新首页和栏目页的文章标题和栏目数据(包含手机端 和pc端首页)

思考:

根据杨老师提供的织梦cms计划任务 展开思考,计划任务一个很好的解耦方式不会让代码冗余在一起

这样通过指定任务调用指定脚本完成我们的需求,具体的需求写在指定脚本中实现

计划任务的特点

1.可以创多个任务存入到数据表中

2.可以使用js调用和客户端调用

3.可以设置执行的时间和是否循环

我们需求它不能实现的需求:

1.不能执行指定任务 (指定ID)

2.不能传参到指定任务中

3.不能调用就执行

如下代码修改:

一.为了实现如上需求扩展了计划任务请参看一下图片:

具体修改请请参看修改标注的部分

二.那么生成的首页的脚本位置如图:

三.计划任务的创建 (在后台中创建)

四.怎么调用此脚本呢? 在添加和修改中进行js方式调用

我们在总结下流程:

1.改写了计划任务代码,来完成不能完成的功能

2.新增了需求的任务脚本

3.后台添加了新的计划任务

4.文章添加和修改页调用了计划任务

具体的脚本实现这里就不讲解了大家看下源码,主要实现了更新pc和手机端的主页这个也花了时间看源码,来复用了系统的代码,而不是重写创造代码。

猜你喜欢

转载自blog.csdn.net/wulove52/article/details/80679533