蜜桃无码视频,国产精品 17c,5g-天天看天天奭免费入口,乱亲女H秽乱长久久久

歡迎來(lái)到 常識(shí)詞典網(wǎng) , 一個(gè)專業(yè)的常識(shí)知識(shí)學(xué)習(xí)網(wǎng)站!

[ Ctrl + D 鍵 ]收藏本站

您所在的位置:首頁(yè) > 電腦網(wǎng)絡(luò) > 編程

編程

phpcms修改發(fā)布時(shí)間后就不能定時(shí)發(fā)布的解決辦法

分類: 編程 常識(shí)詞典 編輯 : 常識(shí) 發(fā)布 : 12-09

閱讀 :844

phpcms的定時(shí)發(fā)布功能是個(gè)好東西,可惜現(xiàn)在的V9版本就沒(méi)有了。只有老版本phpcms2008sp4版才有這個(gè)功能。
這個(gè)功能雖然好,但是卻有個(gè)小的BUG,那就是當(dāng)你修改發(fā)布時(shí)間比原來(lái)指定的定時(shí)發(fā)布時(shí)間要提前(也就是比以前提前發(fā)布)就不能再定時(shí)發(fā)布了,修改時(shí)間之后就直接出現(xiàn)了已經(jīng)發(fā)布現(xiàn)象。
經(jīng)中國(guó)知識(shí)網(wǎng)的技術(shù)人員多次常識(shí)研究之后終于搞出來(lái)了一個(gè)切實(shí)可用的方法,下面就提供給大家供參考。phpcms修改發(fā)布時(shí)間后就不能定時(shí)發(fā)布的解決方案:1、找到common.inc.php這個(gè)文件。
//增加判斷如果發(fā)布時(shí)間大于當(dāng)前時(shí)間則設(shè)定為定時(shí)發(fā)布狀態(tài)98 $info['status'] = ($status == 2 || $status == 3) ? $status : ($allow_manage ? ($PHPCMS['publish'] && (strtotime($info['inputtime']) > TIME) ? 98 : 99) : 3); if(isset($info['inputtime'])) $info['updatetime'] = $info['inputtime']; $contentid = $c->add($info,$cat_selected); //如果狀態(tài)為定時(shí)發(fā)布,文章id作為key,發(fā)布時(shí)間作為value,寫入緩存 if($info['status']==98) { $tmp_publisharr = cache_read('publish.php'); $tmp_publisharr[$contentid] = strtotime($info['updatetime']); cache_write('publish.php', $tmp_publisharr); unset($tmp_publisharr); }
2、查找以上代碼,并修改成下面這段代碼:
//增加判斷如果發(fā)布時(shí)間大于當(dāng)前時(shí)間則設(shè)定為定時(shí)發(fā)布狀態(tài)98 $info['status'] = ($status == 2 || $status == 3) ? $status : ($allow_manage ? ($PHPCMS['publish'] && (strtotime($info['inputtime']) > TIME) ? 98 : 99) : 3); if(isset($info['inputtime'])) $info['updatetime'] = $info['inputtime']; //如果狀態(tài)為定時(shí)發(fā)布,文章id作為key,發(fā)布時(shí)間作為value,寫入緩存 if($info['status']==98) { $tmp_publisharr = cache_read('publish.php'); $tmp_publisharr[$contentid] = strtotime($info['inputtime']); cache_write('publish.php', $tmp_publisharr); unset($tmp_publisharr); } //如果狀態(tài)為定時(shí)下架,文章id作為key,結(jié)束時(shí)間作為value,寫入緩存 if(strtotime($info['jstime']) > TIME) { $tmp_publisharr = cache_read('endtime.php'); $tmp_publisharr[$contentid] = strtotime($info['jstime']); cache_write('endtime.php', $tmp_publisharr); unset($tmp_publisharr); }


其實(shí)前面的都是錯(cuò)的,下面的才是正確方法:

所以這一處應(yīng)該要改進(jìn),更新文章URL的判斷不能局限在文章?tīng)顟B(tài)是99的文章,而應(yīng)該是>=98的文章,要包括定時(shí)發(fā)布的文章

要改正也是簡(jiǎn)單的,打開(kāi)admin/url.class.php
找到=99
改為>=98

這樣就解決了這個(gè)定時(shí)發(fā)布小BUG了.

下一篇:網(wǎng)頁(yè)不能復(fù)制 網(wǎng)頁(yè)無(wú)法復(fù)制 如何復(fù)制網(wǎng)頁(yè) 下一篇 【方向鍵 ( → )下一篇】

上一篇:Sitefinity CMS 介紹 上一篇 【方向鍵 ( ← )上一篇】

无码专区久久综合| 老熟妇乱子伦456| 欧美综合爱| 欧美性爱一级片中文字幕 | 日韩AV无码一区二区三| 人人澡人人爽人人妻免费| 91国偷自产一区二区| www久久成人网| 久久无码中文干小穴| 国产精品涩爱在线国产| h无码在线视频| 精品www亚美| 青青草国产精品日韩欧美 | 日日干狠狠干| 爱情岛亚洲av永久入口首页| 美国亚洲AV无码| 国产69成人免费网| Xxx艹久| 日韩人妻无码免费视频一二区| 不卡的AV在线,播放| 日本精品久久一区二区三区视| 国产在线高清在线精品| 亚洲高潮AV合集| 日本在线播放xxx| 久久精品一区二区日韩AⅤ| 中文字幕蜜桃视频| 色日韩小说影院| 中文字幕在线视频播放| 精品美女久久久网站| 九色永久地址| ww久久综合久久久自慰| 久久成网| 性爰人妻aV| 色四月狠狠草| 人人妻人人爽人人澡_色| 97超碰、COm| 大香蕉偷情湴洲国产| 欧美三区三区| av高清无码国产在线观看 | 穴穴自拍| 久久天堂永久无码|