蜜桃无码视频,欧美日韩一=三道夲,国产精品午夜AV电影网免费看,aaa.www

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

[ Ctrl + D 鍵 ]收藏本站

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

編程

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

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

閱讀 :868

phpcms的定時(shí)發(fā)布功能是個(gè)好東西,可惜現(xiàn)在的V9版本就沒有了。只有老版本phpcms2008sp4版才有這個(gè)功能。
這個(gè)功能雖然好,但是卻有個(gè)小的BUG,那就是當(dāng)你修改發(fā)布時(shí)間比原來指定的定時(shí)發(fā)布時(shí)間要提前(也就是比以前提前發(fā)布)就不能再定時(shí)發(fā)布了,修改時(shí)間之后就直接出現(xiàn)了已經(jīng)發(fā)布現(xiàn)象。
經(jīng)中國知識網(wǎng)的技術(shù)人員多次常識研究之后終于搞出來了一個(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ài)是99的文章,而應(yīng)該是>=98的文章,要包括定時(shí)發(fā)布的文章

要改正也是簡單的,打開admin/url.class.php
找到=99
改為>=98

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

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

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

久久精品无码av一区二区| 国产又粗又大毛片无码久久| 最新色国产精品精品视频| 欧美一区二区三区播放老司机| 免费看又黄又粗又硬又爽视频 | 五月天婷婷论坛| 精品久久亚洲AV无码中文| 一本之道高请日本三级| 亚洲国产aV无码AV一区| 熟妇激情内射com| 大方AV网址| 久久亚洲国产欧洲精品一| 中文字幕亚洲乱码熟女一区二区视频 | 欧美 成人 日韩| 亚洲午夜无码毛片Av| 人妻合集不卡一区二区| 成人AⅤ免费在线播放| 国产精品白浆一区二小说| 一区二区精选视频| 国产亚洲啪啪啪| 欧美性爱日韩精品在线| 国产精品V一区| 日韩色图在线播放| 东京热66| 人妻成人无玛精品一区二区| 久久久亚洲无码| 四房播网址| 午夜精品久久久久久久99黑人 | 影音先锋成人av网| 国产熟女高潮大叫视频| 日韩av素人一区二区三区四区| 久久久久久久久动漫美女光尿孔| 欧美精品色视频| 欧美老女人另类视频| 尤物久久久久国产综合精品| 无套内射视频在| 亚洲顶级无码影片| 男人j捅进美女p| 精品无码国产AV一区二区性色 | 国产精品熟女视频一区二区_| 肥臀中文字幕|