本文最后更新于2022年7月9日,已超过 1 年没有更新,如果文章内容失效,请 反馈 给我们,谢谢!
现在好多CMS好像都不提供自动发布文章的功能,但想要SEO就要保持更新当你没有那么多时间来更新的时候该怎么办呢,现在已经8点了,我一夜没睡就在找一款可以定时发步的DEDE插件,可是到天亮都没找到什么定时审核啦,更新首页啦网上的资料实在太多可是真正能用的不见得有多少,大多数都是教怎么定时更新首页的,找得我两眼冒星星,我就在想如果没有这样的东东,我那个图片站就不做了站太多心有余而力不足,可能跟我比较懒有关吧,没办法我最大的长处就是懒。
就在刚才被我找到了现在已经用在自己的DEDE CMS上了并且实测通过,指定时间内审核指定文章,并且自动更新首页与栏目页。
下面分享一下战果
结合本页最后“织梦定时发布插件for5.7”文件做答
在第一步之前先要在文章最后把这个定时发布文章的插件下载下来结合我的安例一步一步来,下面是我的实际操作。
第一步:解压“定时更新插件for5.7”得到“gbk”和“utf8”两个文件夹。选择你dede对应的程序。
第二步:打开文件夹后会出现“dede”文件夹和“plus”文件夹。
第三步:打开“plus”文件夹,修改“timing_check.php”文件第4行代码:
“define(‘DEDEADMIN’, DEDEROOT.’/dede’);”
把dede替换成你后台的文件夹名称。
第四步:分别把这两个文件夹内的文件复制到网站对应的目录,(dede文件夹对应你的后台文件夹)
第五步:复制以下代码:
CREATE TABLE `dede_check_time` ( `id` MEDIUMINT( 8 ) UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY , `start_time` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '0', `end_time` TINYINT( 2 ) UNSIGNED NOT NULL DEFAULT '0', `amount` SMALLINT( 5 ) UNSIGNED NOT NULL DEFAULT '0', `check_time` INT( 10 ) UNSIGNED NOT NULL ) ENGINE = MYISAM ; ALTER TABLE `dede_check_time` ADD `lmorzs` TINYINT( 1 ) UNSIGNED NOT NULL DEFAULT '0', ADD `maxpagesize` SMALLINT( 5 ) UNSIGNED NOT NULL ; ALTER TABLE `dede_check_time` ADD `typeid` SMALLINT( 5 ) UNSIGNED NOT NULL ;
第六步:登陆织梦后台“系统”-“SQL命令行工具”,在“运行SQL命令行”右边点选“多行命令”粘贴,点击确定。
第七步:在你当前正使用的默认首页模版最后(前)加上如下代码:
<script src="”/plus/timing_check.php”" language="”javascript”"></script>
既然需要定时审核,文章一定是早就写好的可能是10篇也可能是几十万篇,审核的原理只是单纯的审核单纯的生成htm不会去改任何东西,如果想要实现在自动审核时自动把文章的时间改成当前审核时的时间可以下载下面的“timing_check.php”文件替换就行了。
如果是文章模型并且全站动态或伪静态的话可以参考这篇文章:php防卡顿前台自动更新代码