当前位置:图集之家知识

帝国cms首页、封面、列表页调用文章简介字数截取、商品简介字数截取

帝国cms首页、封面、列表页调用文章简介字数截取、商品简介字数截取

内容

我们知道帝国可以用 ?=esub($bqr[title],字节数)? 限制文章标题的字数,那文章的简介截取除了后台的方法之外,在首页如何调用文章的简介字数截取?同样我们可以使用 esub()截取简介的字数,我们只需要将 简介修改为:?=esub($bqr[smalltext],120)?

然而在帝国CMS 封面、列表页调用商品简介时,商品简介(默认字段名:intro,字段标示:简单描述,下面称为简单描述)字数无法截取。

刚开始使用标签模板,

页面内容模板:

!--empirenews.listtemp--]

!--list.var1--

!--empirenews.listtemp--]

列表内容模板(list.var) :

DIV

H3

a href=!--titleurl--] title=!--oldtitle--]!--title--]/a

/H3

a href=!--titleurl--] target=_blankimg width=80 height=60 src=!--titlepic--] alt=!--oldtitle--] //a

!--intro--]

p align=rightA href=!--titleurl--] title=!--oldtitle--]详细信息 /A

DIV

注意:简单描述调用为!--intro--],但是无法截取字数,使用下图中的简介截取字数不能实现。

于是,改变方式,使用灵动标签。具体如下:

[e:loop={'selfinfo',10,0,0}]

DIV

H3

a href=?=$bqsr['titleurl']? target=_blank?=$bqr['title']?/a

/H3

a href=?=$bqsr['titleurl']? target=_blankimg width=80 height=60 src=?=$bqr['titlepic']? alt=?=$bqr['oldtitle']? //a

?=esub($bqr['intro'],150,'......')?

p align=rightA href=?=$bqsr['titleurl']? title=?=$bqr['oldtitle']?详细信息 /A

DIV

[/e:loop]

其中:?=esub($bqr['intro'],150,'......')?

原始为:?=$bqr['intro']?

更改为:?=esub($bqr['intro'],150,'......')?

注意添加esub(),

其中:intro为简单描述字段名,150为截取字数,'......'为添加省略号,省略号需要添加引号。

*特别声明:资源收集自网络或用户上传,本网站所提供的电子文本仅供参考,请以正式出版物为准。电子文本仅供个人标准化学习、研究使用,不得复制、发行、汇编、翻译或网络传播等。如有侵权,请联系我们处理。

相关