[转载]DEDE标题长度截取也可去掉HTML标签的方法分享 – 逐风的技术之路-专注WEB技术的学习博客.
相比大家在使用DEDECMS这套程序的时候,有遇到这样这样的情况:
1、文章列表标题长度过长显示影响界面美观;
2、文章内容中上下页标题的标题过长折行到下一行影响美观;
等…
那在不修改标签文件的情况下,如何处理呢?
在标签中添加:
function="cn_substr(@me,100)"
例如:
{dede:prenext get='pre' function="cn_substr(@me,100)"/}
以下是参数的介绍:
Html2text()函数是去掉html标签代码。
strlen(Html2text(“@me”))函数是计算去掉html标签后字符的大小。
cn_substr(Html2text(“@me”),30)函数是计算去掉html标签后截取字符的大小。