说明:
实例说明:
{dede:channel type='son' noself='yes' titlelen=“18”}
表示此调用的栏目名称的长度最多为18字符,超出的部分自动断掉。
在织梦网站程序中对不同的字段都有一定长度的限制,对文章内容页中的字段也是如此,想要在文章内容页中标题、来源、作者等字段字数不受到限制,还要在程序文件中做一些修改。找到dede目录下的以下文件:
/archives_add.php
/archives_edit.php
/article_add.php
/article_edit.php
如果修改专题摘要,还得修改:
/spec_add.php
/spec_edit.php
依次打开查找以下代码:
$title= cn_substrR($title,$cfg_title_maxlen)
$shorttitle = cn_substrR($shorttitle,36)//简略标题字符数
$color = cn_substrR($color,7)
$writer = cn_substrR($writer,20)//作者字符数
$source = cn_substrR($source,30)//文章来源字符数
$description = cn_substrR($description,600)//摘要字符数
$keywords = trim(cn_substrR($keywords,30))//关键词字符数
$filename = trim(cn_substrR($filename,40))//文件名字符数
if(!TestPurview('a_Check,a_AccCheck,a_MyCheck'))
在代码括号中的数字就是字符数,修改成自己想要的字符数就可以了。
dedecms默认的descrtption最大长度是250,数据表中的字段是varchar(255)。也就是说能存储的最大长度都没到300,所以你的300这个肯定是没起作用的。修改dedecms默认的description长度方法:
一,到数据库去修改dede_archives表的description字段,长度255改为我们想要的数字。
二,修改article_add.php和article_edit.php,找到其中的$description = cn_substrR($description,250)250改为我们想要的数字。
三,点击系统-》系统基本参数-》其他设置 把自动摘要长度那项设置成我们想要的数字就可以了。
上面这几处的数字应该是一样的。
另外如果你用的是utf8编码的dede,你要注意utf8编码下一个汉字是占用3个字节的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)