红穆笔记
首頁 程序筆記 帝國cms修改PHP,直接設置小於文章發佈時間(newstime)的文章調用條件
程序筆記 帝國cms

帝國cms修改PHP,直接設置小於文章發佈時間(newstime)的文章調用條件

帝国cms修改PHP,直接设置小于文章发布时间(newstime)的文章调用条件

繼續上一篇文章!

帝國cms動態模式下,千萬級文章定時發佈,無需人工干預的方法》!

這篇文章裏面,可以使你的網站存儲上千萬文章,而保證你不需要每天去自動審覈發佈!

但是需要你修改模版的調用,設置爲:newstime <= '.time().'

在考慮一番後,我發現有些網站調用過多,如果一個一個的去修改調用標籤,可能要累死!

所以我們可以直接將這個條件寫入到帝國PHP裏面,這樣可以避免每次調用都需要寫這個SQL語句!

教程開始!

第一步,找到/e/class/t_functions.php

由於靈動標籤和萬能標籤最常用,所以只修改這兩快對應的代碼!

萬能標籤的修改

搜索:sys_GetEcmsInfo

大概612行就是這個函數,我們在:

🔒 隱藏內容:評論後查看

function sys_GetEcmsInfo($classid,$line,$strlen,$have_class=0,$enews=0,$tempid,$doing=0,$ewhere='',$eorder=''){
	global $empire,$public_r;

下面加上:

🔒 隱藏內容:評論後查看

if(empty($ewhere)){
	$ewhere = "newstime <= ".time()."";
}

如圖:

ad1a1b7183230342

這樣萬能標籤的修改就搞定了!

靈動標籤的修改

接下來搜索靈動標籤

大概669行,修改如圖:

ad1a1b7183230507

這樣修改後,靈動標籤的調用也默認有那個newstime的判斷了!

這樣改完之後,只要你網站用到了靈動標籤和萬能標籤,那麼都可以實現定時發佈!

列表頁的修改

列表頁的修改和上面那個不同,由於是動態,我們需要找到的文件爲:/e/action/InfoType/index.php

打開後,搜索:$query="select ".ReturnSqlListF($mid)." from {$dbtbpre}ecms_".$tbname." where ".$yhadd.$add

大概215行!

修改爲:

🔒 隱藏內容:評論後查看

$query="select ".ReturnSqlListF($mid)." from {$dbtbpre}ecms_".$tbname." where ".$yhadd.$add."and newstime <= ".time()."";

修改的代碼如圖:

🔒 隱藏內容:評論後查看

ad1a1b7183231018

搜索列表修改

找到e/search/result/index.php,找到代碼變量$query這個是SQL語句的變量,找到,在後面加上代碼:

🔒 隱藏內容:評論後查看

. ' and newstime <= ' . time()

ad1a1b7183093036

 

以上修改完後,大功告成!

 
微信赞赏

微信

支付宝赞赏

支付寶

✍️ 作者: 紅穆

網站管理員 · 感謝閱讀,更多精彩內容敬請關注

作者主頁 查看主頁 →

相關文章

帝国CMS数据库语句&amp;SQL语句格式

帝國CMS數據庫語句&amp;SQL語句格式 程序筆記 帝國cms

帝國CMS擴展SQL程序編寫介紹,帝國CMS數據庫語句&SQL語句格式基本範例:說明:下面例子都是以PHP文件放在系統根目錄爲基準。例1:連接MYSQL程序。(a.php)&lt;?php require('e/class/connect.php'); //引入數據庫配置文件和公共函數文件 requ…
👁 351
帝国CMS获取系统COOKIE变量函数getcvar()

帝國CMS獲取系統COOKIE變量函數getcvar() 程序筆記 帝國cms

取得系統COOKIE變量函數語法:getcvar($var,$ecms)說明:$var:爲變量名$ecms:0爲設置前臺COOKIE變量,1爲設置後臺COOKIE變量。此參數可省略,默認爲0。使用範例:getcvar('mlusername'),取得前臺登陸會員的用戶名getcvar('loginu…
👁 296
帝国CMS灵动标签调用字段大全

帝國CMS靈動標籤調用字段大全 程序筆記 帝國cms

將所有支持靈動標籤調用的字段收集歸類帝國CMS靈動標籤: [e:loop={欄目ID/專題ID,顯示條數,操作類型,只顯示有標題圖片,附加SQL條件,顯示排序}] 模板代碼內容 [/e:loop]調用時間:&lt;?=date('m-d',$bqr[newstime])?&gt; &lt;?=dat…
👁 3749

推薦閱讀

(自适应手机端)陵墓墓地网站pbootcms模板 殡葬服务行业网站源码下载 0861

(自適應手機端)陵墓墓地網站pbootcms模板 殯葬服務行業網站源碼下載 0861 實用收藏 pbootcms模板

一款陵墓墓地與殯葬服務行業PbootCMS網站模板,支持PC與WAP端。設計風格莊重肅穆,適合展示墓地環境、殯葬禮儀及服務項目。有助於殯葬服務機構在線上傳遞人文關懷,建立專業形象。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s5.cn相…
👁 33
响应式护肤美容化妆品类网站模板 1061

響應式護膚美容化妝品類網站模板 1061 實用收藏 易優模板

一款針對護膚、美容與化妝品類行業的eyoucms響應式網站模板。設計風格時尚精緻,能夠展示護膚品、化妝品系列、美容服務及品牌故事。有助於美妝品牌在線上展示產品,吸引女性消費羣體。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結…
👁 35
(自适应手机端)HTML5投资理财响应式海外理财投资管理类pbootcms模板 0196

(自適應手機端)HTML5投資理財響應式海外理財投資管理類pbootcms模板 0196 實用收藏 pbootcms模板

一款自適應手機端的HTML5投資理財與海外投資管理類PbootCMS響應式模板。設計風格現代高端,能夠展示理財項目、投資收益及風險管理。有助於海外理財機構或金融公司在線上吸引高淨值客戶。模板展示 安裝說明 網站後臺:/admin.php 賬號:admin 密碼:admin 解壓密碼:www.4s5.…
👁 51
响应式记录记忆简单博客网站模板 0364

響應式記錄記憶簡單博客網站模板 0364 實用收藏 易優模板

一款針對記錄與記憶簡單博客網站的eyoucms響應式模板。設計風格溫馨簡約,適合個人博主記錄生活點滴、分享心情故事及日常感悟。有助於個人在線上搭建私密而溫暖的內容分享空間。模板展示 安裝說明 網站後臺:/login.php 賬號:admin 密碼:admin 相關文章易優CMS安裝常見問題總結易優C…
👁 42
composer 
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Continue as root/super user [yes]? yes

composer Do not run Composer as root/super user! See https://getcomposer.org/root for details Continue as root/super user [yes]? yes 踩坑總結

這是 Composer 給出的一個警告,建議不要以 root/super 用戶身份運行 Composer。在很多情況下,以 root/super 用戶身份運行 Composer 可能會出現一些問題,比如會導致生成的文件不可讀寫等權限問題。如果你無法使用普通用戶身份運行 Composer,你可以通過設…
👁 1239