如何修改Discuz x3标题字数限制

Discuz在标题上有字数限制,但有些时候标题字数确实难以完美的控制在一定范围内,所以不得不将字数扩充一定范围。现在我来给大家分享一下如何修改标题字数限制!

操作方法

  • 01

    首先修改数据库,经过我的经验,修改为180字符最为合适,当然,你可以参照你自己的实用需求,运行下面的sql语句: ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(180) NOT NULL; ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(180) NOT NULL; ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(180) NOT NULL;

  • 02

    接着修改JS验证字符数: 修改文件static/js/forum_post.js中的(可以Ctrl+F搜索字段) if(($('postsubmit').name != 'replysubmit' && !($('postsubmit').name == 'editsubmit' && !isfirstpost) && theform.subject.value == "") || !sortid && !special && trim(message) == "") { showError('抱歉,您尚未输入标题或内容'); return false; } else if(mb_strlen(theform.subject.value) > 80) { showError('您的标题超过 80 个字符的限制'); return false; } 将里边的80字符改为180字符

  • 03

    修改文件sitatic/js/forum.js中的(可以Ctrl+F搜索字段) if(theform.message.value == '' && theform.subject.value == '') { s = '抱歉,您尚未输入标题或内容'; theform.message.focus(); } else if(mb_strlen(theform.subject.value) > 80) { s = '您的标题超过 80 个字符的限制'; theform.subject.focus(); } 将里边的80字符改为180字符

  • 04

    修改模板中写死的字符限制数:    找到文件\template\default\forum\post_editor_extra.htm中的(可以Ctrl+F搜索字段) <!--{if $_G[gp_action] != 'reply'}--> <span><input type="text" name="subject" id="subject" class="px" value="$postinfo[subject]" {if $_G[gp_action] == 'newthread'}onblur="if($('tags')){relatekw('-1','-1'{if $_G['group']['allowposttag']},function(){extraCheck(4)}{/if});doane();}"{/if} style="width: 25em" tabindex="1" /></span> <!--{else}--> <span id="subjecthide" class="z">RE: $thread[subject] [<a href="javascript:;">{lang modify}</a>]</span> <span id="subjectbox" style="display:none"><input type="text" name="subject" id="subject" class="px" value="" style="width: 25em" /></span> <!--{/if}--> <span id="subjectchk"{if $_G[gp_action] == 'reply'} style="display:none"{/if}>{lang comment_message1} <strong id="checklen">80</strong> {lang comment_message2}</span> 将里边的80字符改为180字符

  • 05

    修改文件\template\default\forum\forumdisplay_fastpost.htm中的(可以Ctrl+F搜索字段) <input type="text" id="subject" name="subject" class="px" value="" tabindex="11" style="width: 25em" /> <span>{lang comment_message1} <strong id="checklen">80</strong> {lang comment_message2}</span> 将里边的80字符改为180字符

  • 06

    修改函数验证提示:    修改文件source/function/function_post.php中的(可以Ctrl+F搜索字段) if(dstrlen($subject) > 80) { return 'post_subject_toolong'; } 将里边的80字符改为180字符

  • 07

    找到语言包提示文字 修改source/language/lang_messege.php中的(可以Ctrl+F搜索字段) 'post_subject_toolong' => '抱歉,您的标题超过 80 个字符修改标题长度', 将里边的80字符改为180字符

(0)

相关推荐

  • Discuz! X3找回重置管理员密码的方法

    朋友一个网站的密码忘记了,叫我帮他修改,用的是discuz x3也是最新的论坛系统,这个我以前很少用,也没怎么接触,第一当然我就是首先去修改mysql数据库,dx采用的是32位的md5加密,所以我就找 ...

  • Discuz!X3.1 安装图文教程

    Discuz! 是腾讯旗下 Comsenz 公司推出的以社区为基础的专业建站平台,帮助网站实现一站式服务.让论坛(BBS).个人空间(SNS).门户(Portal).群组(Group).应用开放平台( ...

  • Discuz! X3 瀑布流的设置方法

    操作方法 01 由于早期版本没修改默认值,导致图片版块显示有一定的问题,不是瀑布流格式.Discuz! X3 瀑布流设置方法:1.到后台"界面"->"界面设置&qu ...

  • 如何修改QQ空间标题颜色

    如何修改QQ空间标题颜色?[QQ空间新手教程]-QQxifan空间站友情提供素材 是不是受够了QQ空间名字颜色的老土,想换颜色? 其实是换不了的,不过我可以通过公告栏的功能来设置颜色,达到自定义颜色的 ...

  • 如何使用爱思助手修改音频的标题、歌手、专辑等信息?

    总有些时候,我们需要修改修改歌曲的歌手.专辑.年代等信息,但很多人去不知道用什么软件,如何操作?下面小编就教大家使用爱思助手pc端修改音频的标题.歌手.专辑.流派.年代等信息的方法,非常简单,赶快GE ...

  • 哔哩哔哩(B站)投稿的视频怎么修改封面或标题

    哔哩哔哩(B站)投稿通过的视频,如果想换成别的,该怎么修改封面或标题?具体操作详情请看下文. 操作方法 01 首先百度搜索『哔哩哔哩』,找到官方网站点击进入官网: 02 点击网页右上角的倒数第三个空白 ...

  • Word中怎么设置和统一修改某一级标题格式或样式

    在Word中出现大量主副标题和不同级别的标题时,使用标题样式可以快速的设置标题格式或样式.之后,想要批量修改某一级别的标题样式时,也可以通过标题样式工具实现.这里将详细说一说在Word中怎么 设置和统 ...

  • 如何安装Discuz X3.2/3.0论坛源码

    本次安装的是X3.2版本的discuz,Discuz! X3.2 在继承和完善 Discuz! X3.1 的基础上,针对社区移动端进行了新的尝试.推出微信登录.微社区等功能.安全稳定的程序为站长提供更 ...

  • 文章标题字数过短的弊端

    从用户体验的角度上讲,言简意赅,能够概括出文章的中心思想的标题就是好标题,至于字数,不是侧重的方面.但站在站长的角度去看,为了增加收录.获得访问量,标题字数过短绝对会让你错失很多机会,那么如何综合用户 ...