去除dede摘要长度限制方法I.:
在dede目录下article_eidt.php查找语句:
$description=cn_substr($descr" />

"景先生毕设|www.jxszl.com

织梦系统自动摘要字节限制

2022-10-29 16:41编辑: www.jxszl.com景先生毕设
织梦dedecms的摘要字节数是有限制的,所以当你需要添加很长的摘要的时候,比如在专业页面中,对专题页面进行介绍,就不是织梦默认的IIIV0个字符可以满足的了.那怎么去除织梦的摘要长度限制呢?
首先,应该在系统→系统基本参数→其它选项自动摘要长度"中可以设置,但最高只能实现IIV0,根本没用

 更多精彩就在: 51免费论文网|www.jxszl.com 
,所以现在总结I.下几种方法.
去除dede摘要长度限制方法I.:
在dede目录下article_eidt.php查找语句:
$description=cn_substr($description,IIV0);
这里的IIV0不是IIV0个字,而是IIV0字符,所以是如果你需要超过IIV0个字符,就在IIV0的后面加个0,这样就有IIV00个字符了,足够使用;然后进入后台,在系统_系统基本参数_其它设置_自动摘要的长度(例如写成:IIV0000)(其实这个地方也可以不该的,DEDE已经默认是0-IIV0,这里在经过I.II步的更改之后已经不起作用了,随便什么之都行,0"除外)
注意不要改的比较大,适用即可,避免增加数据库冗余
去除dede摘要长度限制方法II:
在织梦的后台目录中的文件archives_add.php中查找语句:
$description=cn_substrR($description,$cfg_auot_description);
archives_edit.php中的:
$description=cn_substrR($description,IIV0);
这两个语句是用来定义摘要的,$cfg_auot_description是自动摘要长度的变量,IIV0是长度的最大值.可是为什么I.定要给摘要规定I.个长度呢?所以这个方法就是直接将摘要长度去掉,将代码改为:
在archives_add.php中:
$description=$description;
在archives_edit.php中:
$description=$description;
如果经过这两个办法基本就可以去除织梦的的自动摘要字符长度限制了.


原文链接:http://www.jxszl.com/biancheng/dedecms/76468.html