帝国CMS简介、标题截取字数的设置在不同的模板中截取方法不一样,这里总结一下帝国cms截取字数的设置方法:
1、帝国cms内容页用灵动标签截取标题字数的方法:
[e:loop=1,1,24,0}] <li><a href="<?=$bqr[titleurl]?>"><?=$bqr[title]?></a></li> [/e:loop]
将上面的<?=$bqr[title]?>
换成<?=esub($bqr[title],50)?>
,这里面的50代表字节数,也就是显示25个汉字(一个汉字算两个字节)。
2、帝国cms列表页截取简介、标题字数的方法
上面的截取方法是在内容模板中使用的,如果是在列表模板中使用的话在帝国cms后台,选择“模板管理”》列表模板》管理列表模板,简介截取字数 和 标题截取字数 中写上截取的数字(我这里设置的是0,为不截取)。
在最下面“列表内容模板(list.var)中”使用 [!--字段名--] 来截取内容 , 在页面上就会显示截取的内容。标题截取字数对应的[!--title--],简介截取字数对应的[!--smalltext--]
设置好以后,页面上就会显示截取以后的字符。
需要注意的是不管是首页、列表页还是内容页,这些页面的的热门文章、相关文章列表等的文章标题的截取如果用灵动标签的话都可以直接用<?=esub($bqr[title],50)?>
和<?=esub($bqr['smalltext'],20)?>
。具体可以参照一下帝国CMS用函数esub()截取并控制文章列表中标题字数。
评论