请选择 进入手机版 | 继续访问电脑版

顶尖源码

 找回密码
 立即注册

QQ登录

只需一步,快速开始

顶尖源码VIP开通
查看: 346|回复: 0

Discuz!X3.2帖子标题限制80个字符的修改方法

[复制链接]

107

主题

114

帖子

2005

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
2005
发表于 2019-11-3 16:44:42 | 显示全部楼层 |阅读模式
Discuz!X3.4帖子标题限制80个字符修改为120个字符的方法(可以改更多字符,具体自行修改):
第一步、执行SQL语句

后台–>站长–>数据库–>升级–>输入并执行SQL语句
(备注:这个SQL语句的输入框默认是没有的,需要将 config/config_global.php 当中的 $_config[admincp][runquery] 设置修改为 1才会显示出来)
SQL代码:
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(120) NOT NULL;
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(120) NOT NULL;
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(120) NOT NULL;
复制代码

第二步、修改JS文件
打开 /static/js/forum_post.js 文件
查找80
将这个文件里所有的 80 替换为 120  


打开 /static/js/forum.js 文件
查找80  
将这个文件里所有的 80 替换为 120

第三步、修改模板文件
打开 /template/default/forum/post_editor_extra.htm 文件
查找80
将这个文件里(除了第一个 80 字符)所有的 80 替换为 120

打开 /template/default/forum/forumdisplay_fastpost.htm 文件
查找80
将这个文件里(除了第一个和最后一个代码的 80 字符)所有的 80 替换为 120

第四步、修改函数
打开 /source/function/function_post.php 文件
找到:
  1. if(dstrlen($subject) > 80) {
  2. return ‘post_subject_toolong’;
  3. }
复制代码

修改为:
  1. if(dstrlen($subject) > 120) {
  2. return ‘post_subject_toolong’;
  3. }
复制代码

第五步、语言包修改
打开 /source/language/lang_messege.php 文件
找到
  1. ‘post_subject_toolong’ => ‘抱歉,您的标题超过 80 个字符修改标题长度’,
复制代码

修改为
  1. ‘post_subject_toolong’ => ‘抱歉,您的标题超过 120 个字符修改标题长度’,
复制代码


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|顶尖源码

GMT+8, 2019-12-9 05:57 , Processed in 0.053754 second(s), 19 queries .

免责声明: 本站资源都来自于网络收集或会员上传,如有侵权请联系删除!

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表