怎么解决织梦DedeCms文章标题字数长度限制?

    织梦dedecms系统默认的文章标题字数限制是60,也就是只能输入30个汉字,超过的会自动截断删除,那怎么解决织梦DedeCms文章标题字数长度限制?

    第一步、在后台进入

    系统 -> 系统基本参数->其它选项 -> 文档标题最大长度把次参数修改为需要设置的标题最大长度,默认参数是60,一般我们修改成90。

    第二步、在后台中,进入系统->系统 SQL命令行工具 中执行以下代码

    alter table dede_archives change title title varchar(90)

    里面的的varchar(90) 要修改成为你系统设置中填写的最大标题长度数字

    通过上述方法限制标题长度后,还可以用以下方法在这个基础上继续限制标题长度:

    方法一:直接使用 titlelen属性 比如我想使标题显示20个汉字,也就是40个字节,那么可以定义 titlelen=‘40’。这种方法通常在列表标签arclist中使用。常规写法如:

    <arclist typeid='2' row='6' titlelen='40' flag='c'>

    <a href='[field:arcurl/]'>[field:title/]</a>

    </arclist>

    方法二:使用“cn_substr()”函数截取字符比如想使标题显示10个汉字,也就是20个字节,那么可以这样写:function=cn_substr(@me,20/)这个函数。常规写法:

    <a href='[field:arcurl/]'>[field:title function="cn_substr(@me,20)"/]</a>