你的位置: 奇芳阁 帝国教程 阅读文章     

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

[ 帝国教程 // 2014-03-12 ]

       我们知道帝国可以用 <?=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="_blank"><img width="80" height="60" src="[!--titlepic--]" alt="[!--oldtitle--]" /></a>
[!--intro--]
<p align=right><A 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="_blank"><img width="80" height="60" src="<?=$bqr['titlepic']?>" alt="<?=$bqr['oldtitle']?>" /></a>
<?=esub($bqr['intro'],150,'......')?>
<p align=right><A href="<?=$bqsr['titleurl']?>" title="<?=$bqr['oldtitle']?>">详细信息 »</A>
<DIV>
[/e:loop]

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

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

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

注意添加esub(),

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

打赏

取消

请考虑对本站进行小额捐赠打赏:!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

各位请注意,目前发现 0 位寻荒者 在附近海域漂移!

报歉!评论已关闭.