在使用织梦dedecms后台系统进行日常更新内容时候初期经常会出现文章列表页的标题加载不完全的问题,非常令人困扰。今天珠海网站建设仔细为大家讲讲为什么会出现这样的问题和这种问题的解决方案。
dedecms文章标题显示不全
在发布新文章返回列表页的时候遇着这种文章标题显示不全的问题很多人马上就返回文章编辑页面,查看是不是自己少些了后面的字,这个时候你在编辑页面看到的肯定是没有加载后面的字的情况。这个时候你会重新加上去,发布之后发现还是不加载出来后面的字,同时你点开文章页之后会发现后面的字还是没有加载出来。
http://www.zhuseo.com/wangzhanjianshe/64.html
dedecms后台文档标题最大长度
经过查询与实操,可以发现在dedecms后台管理系统里面的“系统”→“其他选项”中间位置,有一个“文档镖旗最大长度”,dedecms默认的数据是60个字符,也就是说30个汉字。别看30个汉字听起来挺多,实际上当你完整的写下你的 标题之后发现早就超出30个汉字了。dedecms这样做的目的也可能为了列表页的好看,但是并不太符合网站站长或者编辑们的需求。

解决方案
上面我们已经找出产生后面字不加载的情况的原因,那么解决这种情况就好办了。
首先,将这里的稳定标题最大长度改成100以上,最多不超过120个字符,这是难以在dedecms的操作界面更改的,当然一般情况120个字符也就是60个汉字作为标题已经完全足够了。、
第二,我们看到下面有提示“改词参数后需要手工修改数据表”,这个说明我们在这里把60改为100之后我们后面再发文章的时候后面的字体会加载出来,但是前面没有加载出来的已经发布的文章是无法加载出来了,这个时候需要我们自己去手工修改即可。
第三,注意网站模板的列表木块的标签代码。我们在制作dedecms模板的时候,调用文章列表使用的代码是{dede:arclist row='9' titlelen='100'   infolen='200'}(如下图)
文章列表标题长度

这段代码里面有个核心的标签叫做titlelen ,他代表的是标题长度,在dedecms试用,意思是在该表列里面允许显示的文章的标题长度是多少,如果设置成100,那么将会显示50个汉字。这里值得注意的是这段标签只是限制了在当前列表下显示标题的长度,而不是直接阉割标题,我们在具体的文章内容页面还是可以看到加载出来的完整的文章标题的,所以大家不要完全混淆。在系统里面设置的标题长度是整个网站里面包括文章内容页在内的显示的标题的长度,而这里的titlelen仅仅表示在当前列表里面的标题显示的长度。、

以上就是dedecms文章列表标题字数加载不完全的解决方案供大家参考。