POST TIME:2017-11-13 14:47
dede定時發布插件即dede定時審核插件分享。主要適用于dede織夢5.7版本的定時發布,定時審核,定時生成靜態文件使用,未經允許禁止轉載。
注意:修改有一定風險,請注意備份,測試沒問題后再使用。版本:5.7GBK
一、在dede目錄下添加附帶目錄dede里面的文件:times_man.php
二、在dede\templets目錄下添加附帶目錄dede\templets里面的文件:times_man.htm
三、在plus目錄下添加附帶目錄plus里面的文件:timing_check.php
四、修改文件templets\default\index.htm,參照附帶文件templets\default\index.htm,修改如下:
1、在第30至36行處添加如下代碼:
function Timing_Check()
{
var taget_obj = document.getElementById('say_hello');
myajax = new DedeAjax(taget_obj,false,false,'','','');
myajax.SendGet2("{dede:global.cfg_cmspath/}/plus/timing_check.php");
DedeXHTTP = null;
}
2、在44至46行處添加如下代碼:
<p id="say_hello" style="display:none;">
</p>
<script language="javascript" type="text/javascript">Timing_Check();</script>
五、修改文件dede\inc\inc_menu.php,參照附帶文件dede\inc\inc_menu.php,修改如下:
1、在第93行處添加如下代碼:
<m:item name='定時審核管理' link='times_man.php' target='main' />
六、修改文件plus\timing_check.php,修改如下:
1、第4行代碼:“define('DEDEADMIN', DEDEROOT.'/dede');”,將dede修改為你后臺的文件夾名稱
七、以超級管理員身份登陸后臺,主菜單依次選擇[系統]-[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 ;
后臺使用說明:
功能說明:
1、可以設置若干時間段,在這些時間段內,每天自動審核和生成指定篇數的未審核文章,每個時間段每天只會更新一次。
2、自動更新網站首頁和需要更新的欄目頁,需要更新的欄目頁是有新文章生成的欄目,沒有新文章更新的欄目不會更新,提高了更新的性能。
3、可以按照欄目或者總數更新文章。按照欄目更新文章,每個欄目更新指定篇數文章。按照總數更新文章,將按照id從小到大更新指定篇數文章。
4、文章更新都是按照文章id從小到大的順序,保證先添加的文章先更新。
5、文章發布時間為審核時間。
實例說明:上圖一共輸入三個更新時間段,分別為3時至5時、7時至9時、14時至16時,系統將在這三段時間內審核指定篇數的未審核文章,每個時間段內一天只審核一次。例如:3時至5時這個時間段,3時、4時(不包括5時)這段時間內只要有用戶訪問了網站首頁就每個欄目審核和生產2篇文章,并且發布時間變成當時審核的時間。注意:假如這段時間沒有用戶訪問網站首頁,將不會審核。14時至16時,假如有用戶訪問網站首頁,就更新10篇文章,不按照欄目更新,按照文章id從小到大更新10篇。