POST TIME:2017-11-13 14:47
dede定時(shí)發(fā)布插件即dede定時(shí)審核插件分享。主要適用于dede織夢5.7版本的定時(shí)發(fā)布,定時(shí)審核,定時(shí)生成靜態(tài)文件使用,未經(jīng)允許禁止轉(zhuǎn)載。
注意:修改有一定風(fēng)險(xiǎn),請注意備份,測試沒問題后再使用。版本: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='定時(shí)審核管理' link='times_man.php' target='main' />
六、修改文件plus\timing_check.php,修改如下:
1、第4行代碼:“define('DEDEADMIN', DEDEROOT.'/dede');”,將dede修改為你后臺的文件夾名稱
七、以超級管理員身份登陸后臺,主菜單依次選擇[系統(tǒng)]-[SQL命令工具],在“運(yùn)行SQL命令行:”的文本框下輸入如下內(nèi)容:(輸入后點(diǎn)擊“確定”)。
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、可以設(shè)置若干時(shí)間段,在這些時(shí)間段內(nèi),每天自動審核和生成指定篇數(shù)的未審核文章,每個(gè)時(shí)間段每天只會更新一次。
2、自動更新網(wǎng)站首頁和需要更新的欄目頁,需要更新的欄目頁是有新文章生成的欄目,沒有新文章更新的欄目不會更新,提高了更新的性能。
3、可以按照欄目或者總數(shù)更新文章。按照欄目更新文章,每個(gè)欄目更新指定篇數(shù)文章。按照總數(shù)更新文章,將按照id從小到大更新指定篇數(shù)文章。
4、文章更新都是按照文章id從小到大的順序,保證先添加的文章先更新。
5、文章發(fā)布時(shí)間為審核時(shí)間。
實(shí)例說明:上圖一共輸入三個(gè)更新時(shí)間段,分別為3時(shí)至5時(shí)、7時(shí)至9時(shí)、14時(shí)至16時(shí),系統(tǒng)將在這三段時(shí)間內(nèi)審核指定篇數(shù)的未審核文章,每個(gè)時(shí)間段內(nèi)一天只審核一次。例如:3時(shí)至5時(shí)這個(gè)時(shí)間段,3時(shí)、4時(shí)(不包括5時(shí))這段時(shí)間內(nèi)只要有用戶訪問了網(wǎng)站首頁就每個(gè)欄目審核和生產(chǎn)2篇文章,并且發(fā)布時(shí)間變成當(dāng)時(shí)審核的時(shí)間。注意:假如這段時(shí)間沒有用戶訪問網(wǎng)站首頁,將不會審核。14時(shí)至16時(shí),假如有用戶訪問網(wǎng)站首頁,就更新10篇文章,不按照欄目更新,按照文章id從小到大更新10篇。