我們都知道帝國CMS有專用的自動簡介字段[!--smalltext--],但有時的[!--smalltext--]字段使用的非常少,單獨加一個[!--smalltext--]字段感覺太浪費資源。我們完全可以截取newstext字段來做簡介,但這種方法最好也不要大面積使用,因為newstext一般體積太大儲存了大量內(nèi)容,每次查詢一次也很消耗資源,就得不償失了。
首先的調(diào)用出newstext,如果是附表就需要查詢附表,得到newstext,如以下代碼
$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_".$tbname."_data_{$bqr[stb]} where classid='$bqr[classid]' and id='$bqr[id]'");
如果是主表就可以直接調(diào)用。然后我們需要過濾掉newstext內(nèi)的HTML代碼。用到PHP的strip_tags語法,如下代碼
strip_tags($r[newstext])
最后我們只需要在截取下字符數(shù)量就可以了,用到帝國自帶的esub語法,完整代碼如下
esub(strip_tags($r[newstext]),100,'...')
這里的newstext查詢方法,就需要大家自行修改了。
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 帝國CMS用newstext作列表簡介方法