帝国CMS列表内容模板(list.var)截取内容简介字数的方法

发布时间:2019-12-21 20:53:50   分类:帝国cms教程0
发现在帝国CMS列表内容模板(list.var)内使用标签无法实现截取文章内容简介字数,后来好不容易才找到一个方法,可以使用程序代码截取文章内容简介字数。
就是在列表内容模板(list.var)内使用以下代码,同时勾选“使用程序代码”,使其支持PHP代码


$listtemp = '<div class="c_n_item">';
$listtemp .= '<div class="c_n_title"><a href="[!--titleurl--]" title="[!--class.name--],[!--title--]">[!--title--]</a></div>';
$listtemp .='<div class="c_n_intro">';
$listtemp .= esub(preg_replace('/\r\n/','&nbsp;&nbsp;&nbsp;&nbsp;',$r[content]),80, "......");   //注意,这个才是重点
$listtemp .= '</div>';
$listtemp .= '<div class="c_n_attr"><span>作者:[!--author--]</span><span>关键字:<span class="c_n_attr_key">唐诗 宋词 [!--class.name--] [!--title--]</span></span></div>';
$listtemp .= '</div>';
QQ咨询