新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
帝國cms怎么使用自定義函數(shù)獲取用戶發(fā)表新聞數(shù)量
在帝國CMS中,我們可以通過自定義函數(shù)來獲取用戶發(fā)表的新聞數(shù)量,以下是詳細(xì)的步驟:

1、我們需要創(chuàng)建一個自定義函數(shù),在帝國CMS后臺,點擊“系統(tǒng)設(shè)置”>“系統(tǒng)參數(shù)設(shè)置”>“擴(kuò)展變量”,然后點擊“增加擴(kuò)展變量”。
2、在彈出的窗口中,輸入擴(kuò)展變量名(getUserNewsCount),選擇擴(kuò)展變量類型為“函數(shù)”,然后點擊“確定”。
3、接下來,我們需要編寫這個自定義函數(shù),在“擴(kuò)展變量值”中,輸入以下代碼:
function getUserNewsCount($userId) {
$sql = "SELECT COUNT(*) FROM [!db.pre]ecms_news WHERE userid='$userId'";
$count = $GLOBALS['empire']>query($sql);
return $count[0]['count'];
}
這段代碼的作用是查詢ecms_news表中,userid等于傳入的用戶ID的新聞數(shù)量。
4、保存后,我們就可以在模板中使用這個自定義函數(shù)了,在需要顯示用戶發(fā)表新聞數(shù)量的地方,輸入以下代碼:
$userR[userid]是當(dāng)前登錄用戶的ID。
以上就是在帝國CMS中使用自定義函數(shù)獲取用戶發(fā)表新聞數(shù)量的方法,需要注意的是,這種方法只適用于已經(jīng)發(fā)表的新聞,如果新聞被刪除,那么數(shù)量可能會不準(zhǔn)確。
本文標(biāo)題:帝國cms怎么使用自定義函數(shù)獲取用戶發(fā)表新聞數(shù)量
鏈接分享:http://www.dlmjj.cn/article/dhhssde.html


咨詢
建站咨詢
