DedeCMS(织梦)自动发布插件(搭配火车头使用)
这款插件是针对DedeCMS定制的,可以解决火车头发布分时段发布的功能,可以自定义每天发布的时段和条数,非常好用。
目前适用5.6-5.7最新版(2021.1.11刚刚测试完毕)
下载地址及操作教程文档在文章底部
DedeCMS实现自动发布的原理
在首页中加入一段js代码,当访客访问这个带js的页面时,触发文件,读取数据库的待审文章列表,选择N条(自己设置)待审核文章进行发布。
功能可设置内容包含了:
1、自定义设置时间段
2、该时间段内触发后发布的文章数
例如我设置0-24点发布1条,则在0-24小时内只会自动发布一条,后面再访问该页面不会重复发布。
使用说明:
注意:修改有一定风险,请注意备份,测试没问题后再使用。版本:5.7utf-8
一、将插件中的dede文件夹名字改为你登陆后台文件夹的名字
二、将插件所有文件复制粘贴到网站根目录,选择覆盖。
三、在你使用的默认首页模版最后(</body>前)加上如下代码:
<script src="/plus/timing_check.php" language="javascript"></script>
四、修改文件plus\timing_check.php,修改如下:
1、第4行代码:“define('DEDEADMIN', DEDEROOT.'/dede');”,将dede修改为你后台的文件夹名称
五、以超级管理员身份登陆后台执行SQL命令(任何数据操作都建议提前备份数据库)
主菜单依次选择[系统]-[SQL命令工具],在“运行SQL命令行:”的文本框下输入如下内容:(输入后点击“确定”)。
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 ;
注意:表名前缀如果修改过请 把"dede_"改成你的"前缀_",共有三处。
链接:https://share.weiyun.com/YDgJuNbo
密码付款后可见,感谢支持。如果下载异常,可联系QQ客服:654321114
DedeCMS(织梦)自动发布插件(搭配火车头使用):等您坐沙发呢!