织梦教程:如何让织梦DEDE的文章内容摘要取消字数限制并支持换行符的完美解决方案

2016-06-26 557

织梦教程:如何让织梦DEDE的文章内容摘要取消字数限制并支持换行符的完美解决方案?今天浩沐资源网在给客户做仿站的时候遇到了一个奇葩的问题,那就是在织梦dedecms针对5.7版本这个开源的程序中。

文章摘要被设置了字数上限为250字符,在我们编辑文章时候,往往需要在频道列表页面调用到文章摘要,如果可以有效控制文章摘要的字数,那么就可以使得页面布局很灵活。

当然了也是有利于SEO优化了。但是文章摘要有的时候需求会大于这250个字符的要求。那么我们如何解决让dede文章内容摘要部分支持换行并自动取消以前的250个字节的限制呢?

杜澔沐小编研究了半天,这个难题总算得出了解决的方案,小面下编唠叨下吧,但愿能以后帮到有需要的站长朋友们。

第一步:我们找到根目录下后台文件dede/ article_edit.php 和article_add.php 两个文件建议用editplus编辑软件打开然后ctrl+h搜索 description,并找到以下两行代码:

$description = cn_substrR($description,$cfg_auot_description);
 
$description = cn_substrR($description,250);

改为

$description = nl2br($description);
 
$description = nl2br($description);

如果想把换行符也去掉,那就可以直接改为,nl2br代表将换行符转化为HTML标识符br就可以。

第二步:我们链接phpmyadmin登录数据库找到dede 数据库中的一个dede_archieves表,修改其中的description字段为 blob(二进制大对象)型,长度改为1000或更长都是可以的具体的由自己去决定。

还有一种方法就是直接在这个表中运行sql语句也是可以修改它的长度的。

SQL语句如下:

alter table `dede_archives` change `description` `description` varchar( 1000 ),

这里的1000就是保存的字符串长度为1000个字符,因为一个汉字占2个字节,合计就是500个汉字,当然上面小编也是描述了,如果字数比较多还是可以调的更大的。通过以上两个步骤我们就实现了文章摘要取消了字符限制了并支持自动换行了。

声明: 本站仅提供资源学习下载,资源费用仅为赞助站长的整理费,不代表资源自身价值也不包含任何服务。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
本站提供的资源来自网络,版权争议与本站无关,所有内容及软件的文章仅限用于学习和研究目的。
如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。侵删请致信E-mail:duhaomu@163.com

浩沐资源网 织梦技巧 织梦教程:如何让织梦DEDE的文章内容摘要取消字数限制并支持换行符的完美解决方案 https://www.dhaomu.com/5725.html

相关文章

发表评论
暂无评论
  • 0 +

    访问总数

  • 0 +

    会员总数

  • 0 +

    文章总数

  • 0 +

    今日发布

  • 0 +

    本周发布

  • 0 +

    运行天数

浩沐资源网-打造全网优质免费教程资源分享网站!