学习NO.1 发表于 2016-4-16 08:05:43

DISCUZX3如何修改帖子摘要的字数并支持HTML代码提交的方法

discuz这款论坛程序想必很多站长朋友们也都不陌生了,每当我们把论坛搭建好了之后就开始发布帖子开始优化了,毕竟论坛和其它的企业站都比较相似只有当关键词有了排名之后论坛才有存在的价值,毕竟没有排名也是没有流量和会员前来注册的。那么这个时候就需要站长朋友们每天不停的发布各种原创帖子了。之前的时候就有站长朋友咨询小编怎么修改帖子的标题限制的个数,毕竟有的时候帖子的标题比较长,可是默认的discuz系统就不支持的。今天道勤主机小编又在论坛的官网上看到了这样一篇帖子,如何修改发布的帖子的摘要的字数并且在编辑器中支持html代码提交呢。小编想这个倒是比较稀奇的,以前自己都没有研究过,可是如果实现了的确是有很多好处的哦,比如摘要的字数可以让站长朋友们自定义那是比较有利于用户体验的,支持html代码提交也是一个新的功能,为了实现这两个功能,道勤主机小编决定在自己的独立ip空间上安装下源码来研究一番,经过调试和咨询有经验的站长朋友们最后终于研究出来了,其实文章的摘要内容,是存放在数据库表pre_portal_article_title中的summary 项中的,如果想修改摘要字数,需要修改summary的数据结构varchar(255)为text或者mediumtext,默认摘要只能是记录127个汉字。只要修改这里就可以解决了。
那么具体方法如下:
source\include\portalcp下的portalcp_article.php文件,使用高级编辑器打开,找到63-64行代码:
$summary = portalcp_get_summary($_POST['summary']);$summary = censor($summary);将以上代码修改为:
$summary = $_POST['summary'];然后保存上传就可以了,最后再登陆论坛的后台更新下系统的缓存就可以了。小编在此提示下哦以上方法是小编在DiscuzX3以上调试的哦,至于别的版本的站长朋友们就需要自己去研究下了哦。
页: [1]
查看完整版本: DISCUZX3如何修改帖子摘要的字数并支持HTML代码提交的方法