解决织梦dedecms标题字数限制问题

[复制链接]
查看2251 | 回复0 | 2020-5-23 14:27 | 显示全部楼层 |阅读模式
一开始以为是css或者js截取了标题长度,后来把js和css注释了,没反应,再改后台标题字数限制大小,改到了120也没反应,奇怪了,就用默认模板测试效果一样,原来是系统默认限制了[field:title/]标题字数多少了。经过些许时间研究排查,终于把问题解决了,得出两种解决方法,自丢网跟大家分享一下,少走弯路了。

解决织梦dedecms标题字数限制问题

解决织梦dedecms标题字数限制问题


方法一:直接使用 titlelen属性 比如我想使标题显示20个汉字,也就是40个字节,那么可以定义 titlelen=‘40’。这种方法通常在列表标签arclist中使用。
常规写法如:
  1. {arclist typeid='2'  row='6'  titlelen='40'  flag='c'}
  2. <a href='[field:arcurl/]'>[field:title/]</a>
  3. {/arclist}
复制代码
方法二:使用“cn_substr()”函数截取字符比如我想使标题显示10个汉字,也就是20个字节,那么我可以这样写:function=cn_substr(@me,20/)这个函数。
常规写法:
  1. <a href='[field:arcurl/]'>[field:title function="cn_substr(@me,20)"/]</a>
复制代码
推荐方法一,操作简便,记得后台一键生成。
解决后效果:

解决织梦dedecms标题字数限制问题

解决织梦dedecms标题字数限制问题

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

UID
1
贡献
387
丢币
38902
主题
4607
回帖
116
注册时间
2018-9-25
最后登录
2024-4-16