济南网站建设行知keji,wordpress 产品展示,郴州旅游攻略,女生零基础可以学什么技术Discuz!论坛发帖标题字数限制80字符修改方法 1.数据库修改2.修改JS验证字符数文件3.修改模板中写死的字符限制数4.修改函数验证文件5.修改语言包文件6.更新缓存 Discuz X3.4论坛网站帖子标题字数限制80字符#xff0c;当我们想使用长标题的时候就得一删再删#xff0c;实在是… Discuz!论坛发帖标题字数限制80字符修改方法 1.数据库修改2.修改JS验证字符数文件3.修改模板中写死的字符限制数4.修改函数验证文件5.修改语言包文件6.更新缓存 Discuz X3.4论坛网站帖子标题字数限制80字符当我们想使用长标题的时候就得一删再删实在是烦人今天飞飞和你们分享Discuz论坛修改发帖标题字数的方法总共需要修改5处代码我修改的是限制200个字符可以根据自己的要求修改在修改前请备份好网站和数据库的数据以免出现失误。
1.数据库修改
首先我们要修改数据库的代码打开管理中心——站长——数据库——升级我们可以看到提示默认情况下是禁止SQL语句直接执行的只能使用常用SQL升级语句的内容如果是要自己写SQL升级语句需要将config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1。 我们根据提示直接去网站根目录检索config/config_global.php 包含子目录打开文件然后找到$_config[admincp][runquery] 将后面的数值0改为1保存。 开启自定义后我们将以下代码输入内容框中不勾选【转换建表语句格式和字符集】然后点击提交第一步就完成了。
ALTER TABLE pre_forum_post CHANGE subject subject VARCHAR(200) NOT NULL;
ALTER TABLE pre_forum_rsscache CHANGE subject subject char(200) NOT NULL;
ALTER TABLE pre_forum_thread CHANGE subject subject char(200) NOT NULL;2.修改JS验证字符数文件
JS文件有2个需要修改的地方首先直接在网站根目录中检索forum_post.js文件具体路径static/js/forum_post.js打开文件在约80行可以看到如下代码
else if(mb_strlen(theform.subject.value) 80) {
showError(您的标题超过 80 个字符的限制);
return false;
}将代码中的两个80修改为200修改好后保存。 然后修改第二处在网站根目录中检索forum.js文件具体路径sitatic/js/forum.js打开文件在约240行可以看到如下代码
else if(mb_strlen(theform.subject.value) 80) {s 您的标题超过 80 个字符的限制;theform.subject.focus();}将代码中的两个80修改为200然后保存两处JS文件就修改好了。 3.修改模板中写死的字符限制数
有两处地方需要修改并且代码比较多小心误删
首先在网站根目录中检索post_editor_extra.htm文件具体路径/template/default/forum/post_editor_extra.htm打开文件直接检索80我们可以检索出5个80除了第一个80不修改另外的4个80都要修改为200。注意不修改的代码如下
select nametypeid idtypeid width80修改的4处可以参考下图修改好后保存。 然后修改第二处在网站根目录中直接检索forumdisplay_fastpost.htm文件具体路径/template/default/forum/forumdisplay_fastpost.htm 打开文件直接检索80有4个80除了第一个和最后一个80不修改另外两个80修改为200。
可以参考下图修改好后保存。 4.修改函数验证文件
打开source/function/function_post.php文件直接检索80可以看到如下代码
if(dstrlen($subject) 80) {return ‘post_subject_toolong’;}将代码中的80修改为200修改好后保存。就剩下最后一处了。 5.修改语言包文件
打开source/language/lang_messege.php文件直接检索80可以看到如下代码
‘post_subject_toolong’ ‘抱歉您的标题超过 80 个字符修改标题长度’将代码中的80修改为200保存。 到这里需要修改的5处地方已经全部修改好了最后一步。
6.更新缓存
修改后要更新缓存进入管理中心——工具——更新缓存然后点击【确定】即可。 感谢您的阅读驰网IDC助您成为更专业的服务器管理员