织梦CMS内容摘要字数限制不能自动换行
<
更多精彩就在: 51免费论文网|www.jxszl.com
br/>在Dedecms中,在列表页调用文章摘要的方法主要有:
I.:[field:info/]
II:[field:description/]
III:[field:infofunction="cn_substr(@me,字符数)"/]
IV:[field:descriptionfunction="cn_substr(@me,字符数)"/]
方法I.:
第I.步进数据库找到表dede_archives下的字段description点更改,字段类型选择blob(有些说是改成TEXT,但我试了I.下是不行的)
第II步在dede目录下article_eidt.php里语名$description=cn_substr($description,IIV0);这里的IIV0不是IIV0个字,而是IIV0字符,所以是不能使用到IIV0个这的,在IIV0后面加多个0就可以了.我试过能行的
第III步进后台,系统---系统基本参数---其它设置---自动摘要的长度(例如写成:IIV0000)(其实这个地方也可以不该的,DEDE已经默认是0-IIV0,这里在经过I.II步的更改之后已经不起作用了,随便什么之都行,0"除外)
适用即可,不要设置太大,避免增加数据库冗余
-----------------------------------------------------------------------------------------------------------------------------------------------
方法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/74864.html
热门阅读