咱们都知道帝国CMS有专用的主动简介字段[!--smalltext--],但有时的[!--smalltext--]字段运用的十分少,独自加一个[!--smalltext--]字段感觉太浪费资源。咱们完全可以截取newstext字段来做简介,但这种办法最好也不要大面积运用,由于newstext一般体积太大贮存了很多内容,每次查询一次也很耗费资源,就因小失大了。

newstext作列表简介办法

首要的调用出newstext,如果是附表就需求查询附表,得到newstext,如以下代码

$fr=$empire->fetch1("selectnewstextfrom{$dbtbpre}ecms_".$tbname."_data_{$bqr[stb]}whereclassid='$bqr[classid]'andid='$bqr[id]'");

如果是主表就可以直接调用。然后咱们需求过滤掉newstext内的HTML代码。用到PHP的strip_tags语法,如下代码

strip_tags($r[newstext])

最终咱们只需求在截取下字符数量就可以了,用到帝国自带的esub语法,完好代码如下

esub(strip_tags($r[newstext]),100,'...')

这儿的newstext查询办法,就需求我们自行修改了。

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系邮箱:123456@qq.com 我们将配合处理!

原文地址:帝国CMS用newstext作列表简介方法发布于2022-07-02 07:43:11

相关推荐