帝国cms教程栏目,提供精品建站,仿站,二次开发,安装,标签使用等图文教程,帮助建设和管理好你的帝国cms站点。
帝国CMS有专用的自动简介字段[!--smalltext--],如果创建模型的时候忘记了添加smalltext字段,我们又要用到文章简介怎么办?下面帝国模板之家小编给大家介绍一个方法。截取newstext字段来做简介。
我们以帝国cms列表页模板调用内容简介为例讲解。具体方法如下:
首先的调用出newstext,如果是附表就需要查询附表,得到newstext,如以下代码:
$fr=$empire->fetch1("select newstext from {$dbtbpre}ecms_".$tbname."_data_{$bqr[stb]} where classid='$bqr[classid]' and id='$bqr[id]'");
如果是主表就可以直接调用。然后我们需要过滤掉newstext内的HTML代码。用到PHP的strip_tags语法,如下代码:
strip_tags($r[newstext])
最后我们只需要在截取下字符数量就可以了,用到帝国自带的esub语法,完整代码如下:
esub(strip_tags($r[newstext]),100,'...')
以上就是帝国cms内容简介调用,用newstext作列表简介的方法,但这种方法最好也不要大面积使用,因为newstext一般体积太大储存了大量内容,每次查询一次也很消耗资源,就得不偿失了。更多相关内容请关注帝国模板之家其他文章。
转载请注明来源:帝国cms内容简介调用,用newstext作列表简介的方法
本文永久链接地址:https://www.moyouyouw.cn/code/372.html
郑重声明:本站所有主题/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系本站删除,谢谢!我们不承担任何技术及版权问题,且不对任何资源负法律责任。
售价: 399 76 ℃ 0 评论
售价: 399 95 ℃ 0 评论
售价: 399 62 ℃ 0 评论
已有 位小伙伴发表了看法
欢迎 你 发表评论