PHPCMS V9 定時發布文章的實現方法

2022-09-29 18:36:10 字數 1005 閱讀 1903

在wordpress中,新增博文的時候,發布日期寫未來的時間,那麼在時間到來的時候,文章會自動發布出現在首頁,做到預約發布、自動發布。其實在phpcms v9中同樣可以做到定時發布,這樣就可以預先設定些文章,在假期可以定時發布,避免出現類似cmsyou在過年期間,更新文章停了1個月的時間。

具體怎麼做到phpcms v9文章定時發布呢?這一方法來自pc論壇,具體方法如下。

1、修改api/count.php這一檔案,在php語句結束** ?>前,加入以下**:

複製**

**如下:

//add 定時發布審核功能

$urlobj = pc_base::load_app_class('urlwww.cppcns.com', 'content');

$html = pc_base::load_app_class('html', 'content');

$modelid = $modelid ? $modelid : intval($_get['modelid']);

$content_db = $content_db ? $content_db : pc_base::load_model('content_model');

$content_db->set_model($modelid);

$where = ' status = 1 and inputtime <= '.sys_time;

$r = $content_db->count($where);

if( !empty($r) )

$content_db->update( array('status'=>99),$whwww.cppcns.comere );

}這樣,我們借統計**在更新的時候,讓需要審核的文章在預定的時間點通過發布。

2、在文章頁面的模板裡邊新增統計**:

複製**

**如下:

預設的模板裡邊已經預設新增了這句統計**,檢查下,這樣文章在被瀏覽的時候,觸發這個js,就會執行第一步新增的通過審核**。

本文位址:

phpcms V9如何呼叫全站文章排行

想在首頁新增瀏覽排行功能,卻發現phpcms竟然不支援呼叫全站文章排行。仔細研究了phpcms原始碼,終於找到解決辦法。預設情況下,phpcms只支援呼叫當前文章排行,如下 其中 catid為待呼叫欄目的id,如果想實現全站呼叫,需要修改phpcms modules content classes ...

PHPCMS V9 注射利用

在用bugscan 白帽子神器 檢測朋友 的時候碰到這個authkey。順便把利用 給大家分享下。本指令碼僅供白帽子安全測試使用,如有用於非法途徑,與作者無關 小白第一次寫東西,大牛勿噴 獲取檢測網域名稱 domain url domain url post url echo 判斷網域名稱是否為空,...

PHPCMS V9 加密規則

phpcms v9 加密規則 加密方式 md5 md5 password encrypt 第一步 對輸入的密碼32位小寫 md5 對輸入的密碼進行trim過濾 第三步 第二步結果密碼32位小寫 md5 例子 密碼 123456 encrypt vcmkn3 如下 a md5 123456 echo ...