哇噢星球

 找回密码
 立即注册
搜索
热搜: 地形 技能 Lua

Discuz! X3.4 修改帖子标题长度(字符数量)限制

[复制链接]
皇家骑士 发表于 2019-1-26 11:34:32 | 显示全部楼层 |阅读模式
Step 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;

Step 2. 前端验证文件

/template/default/forum/post_editor_extra.htm

搜索80,将第一个以外的80全部替换为200。(标记:checklen)

/template/default/forum/forumdisplay_fastpost.htm

搜索80,将第一个和最后一个以外的80全部替换为200。(标记:checklen)

/static/js/forum_post.js

78、79行:80替换为200。

Step 3. 后端验证文件

source/function/function_post.php:361

变更:

if(dstrlen($subject) > 80) {
  return 'post_subject_toolong';
}

为:

if(dstrlen($subject) > 200) {
  return 'post_subject_toolong';
}

Step 4. 更新错误提示

source/language/lang_message.php:998

'post_subject_toolong' => '抱歉,您的标题超过 200 个字符修改标题长度',

参考资料:http://www.naz.cn/blog/discuz/375.html

Step 5. 上传&更新缓存

上传文件到服务器后在管理后台刷新缓存即完成修改。
回复

使用道具 举报

Archiver|手机版|小黑屋|哇噢星球  

GMT+8, 2019-4-22 02:59 , Processed in 0.030985 second(s), 13 queries , File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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