官方微信 手机客户端

潮流之家

[安装使用] Discuz!X3.2 x3.3 x3.4 帖子标题限制80个字符的修改方法

[复制链接]
查看: 1186|回复: 6

120

主题

138

帖子

148

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
148
跳转到指定楼层
楼主
发表于 2019-9-14 19:37:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
同城帮帮网
修改为200个字符:
第一步、执行SQL语句
SQL代码:
  1. ALTER TABLE `pre_forum_post` CHANGE `subject` `subject` VARCHAR(200) NOT NULL;
  2. ALTER TABLE `pre_forum_rsscache` CHANGE `subject` `subject` char(200) NOT NULL;
  3. ALTER TABLE `pre_forum_thread` CHANGE `subject` `subject` char(200) NOT NULL;
复制代码

第二步、修改JS文件
打开 /static/js/forum_post.js 文件
查找
  1. else if(mb_strlen(theform.subject.value) > 80) {
  2. ? ?? ???s = ‘您的标题超过 80 个字符的限制’;
  3. ? ?? ???theform.subject.focus();
  4. }
复制代码

修改为
  1. else if(mb_strlen(theform.subject.value) > 200) {
  2. ? ?? ???s = ‘您的标题超过 200 个字符的限制’;
  3. ? ?? ???theform.subject.focus();
  4. }??
复制代码

打开 /static/js/forum.js 文件
查找
  1. else if(mb_strlen(theform.subject.value) > 80) {
  2. ? ?? ???showError(‘您的标题超过 80 个字符的限制’);
  3. ? ?? ???return false;
  4. ? ? }
复制代码

修改为
  1. else if(mb_strlen(theform.subject.value) > 200) {
  2. ? ?? ???showError(‘您的标题超过 200 个字符的限制’);
  3. ? ?? ???return false;
  4. ? ? }??
复制代码

第三步、修改模板文件
打开 /template/default/forum/post_editor_extra.htm 文件
查找

  1. ? ?? ?? ?? ?
  2. ? ?? ?? ?? ?? ? RE: $thread[subject] [{lang modify}]
  3. ? ?? ?? ?? ?? ?
  4. ? ?? ?? ?? ?? ?? ?? ?? ?
  5. ? ?? ?? ?? ?{lang comment_message1} 80 {lang comment_message2}
  6. ? ?? ?? ?? ?
复制代码

修改为

  1. ? ?? ?? ?? ?
  2. ? ?? ?? ?? ?? ? RE: $thread[subject] [{lang modify}]
  3. ? ?? ?? ?? ?? ?
  4. ? ?? ?? ?? ?? ?? ?? ?? ?
  5. ? ?? ?? ?? ?{lang comment_message1} 200 {lang comment_message2}
  6. ? ?? ?? ?? ?
复制代码

打开 /template/default/forum/forumdisplay_fastpost.htm 文件
查找

  1. ? ?? ?? ?? ?? ? {lang comment_message1} 80 {lang comment_message2}
复制代码

修改为

  1. ? ?? ?? ?? ?? ? {lang comment_message1} 200 {lang comment_message2}
复制代码

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

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

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

该用户已被删除
沙发
发表于 2019-9-14 20:37:18 | 只看该作者
同城帮帮网
提示: 作者被禁止或删除 内容自动屏蔽

0

主题

41

帖子

0

积分

新手上路

Rank: 1

积分
0
板凳
发表于 2019-9-14 20:49:57 | 只看该作者
同城帮帮网
怎么样搞?

0

主题

50

帖子

0

积分

新手上路

Rank: 1

积分
0
地板
发表于 2019-9-14 21:08:08 | 只看该作者
同城帮帮网
谢谢,我有点不会,能帮我弄一下吗?

0

主题

17

帖子

0

积分

新手上路

Rank: 1

积分
0
5#
发表于 2019-9-14 21:10:09 | 只看该作者
同城帮帮网
谢谢,我有点不会,能帮我弄一下吗?

19

主题

29

帖子

19

积分

版主

Rank: 7Rank: 7Rank: 7

积分
19
6#
发表于 2019-9-14 21:26:00 | 只看该作者
同城帮帮网
谢谢楼主,这个教程真的很不错。我已经跑起来了!

0

主题

50

帖子

2

积分

新手上路

Rank: 1

积分
2
7#
发表于 2019-9-14 21:38:57 | 只看该作者
同城帮帮网
谢谢楼主,这个教程真的很不错。我已经跑起来了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 关注微信 下载APP 返回列表