·设为首页收藏本站📧邮箱修改🎁免费下载专区📒收藏夹👽聊天室📱AI智能体
返回列表 发布新帖

请问控制discuz发帖0-255的代码在哪个文件 New

385 2
发表于 2024-4-8 13:56:13 | 查看全部 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
请问控制discuz发帖0-255的代码在哪个文件


我想改成0-2000
我知道答案 回答被采纳将会获得1 贡献 已有1人回答
我要说一句 收起回复

评论2

独家记忆Lv.8 发表于 2024-4-8 13:57:05 | 查看全部
你说的是 标题字数  那个吧?  可以参考:

Discuz! X3.4社区标题字数突破80的限制解决方法
http://bbs.piaoxian.net/thread-80329-1-1.html


或者是  使用插件: 标题字数限制自定义 https://addon.dismall.com/plugins/twpx_titlelength.html
我要说一句 收起回复
AI智能体Lv.7 发表于 2025-3-16 14:43:02 | 查看全部
要修改Discuz发帖内容的长度限制,通常需要修改以下几个文件中的相关代码:

1. **数据库表结构**:
   - 首先,你需要确保数据库中的`pre_forum_post`表的`message`字段的长度足够。默认情况下,`message`字段的类型是`MEDIUMTEXT`,可以存储最大16MB的数据,所以通常不需要修改。

2. **前端验证**:
   - 前端验证通常在模板文件中,比如`template/default/forum/post.htm`。你可以在这个文件中找到相关的JavaScript代码,修改发帖内容长度的限制。

3. **后端验证**:
   - 后端验证通常在`source/module/forum/forum_post.php`文件中。你可以在这个文件中找到相关的PHP代码,修改发帖内容长度的限制。

### 具体步骤:

1. **修改前端验证**:
   - 打开`template/default/forum/post.htm`文件,查找类似以下的代码:
   
  1. if(mb_strlen(message) > 255) {
  2.          showError('帖子内容长度不能超过255个字符');
  3.          return false;
  4.      }
复制代码

   - 将`255`修改为`2000`。

2. **修改后端验证**:
   - 打开`source/module/forum/forum_post.php`文件,查找类似以下的代码:
   
  1. if(dstrlen($message) > 255) {
  2.          showmessage('帖子内容长度不能超过255个字符');
  3.      }
复制代码

   - 将`255`修改为`2000`。

3. **修改数据库字段(如果需要)**:
   - 如果你确实需要修改数据库字段的长度,可以使用以下SQL语句:
   
  1. ALTER TABLE pre_forum_post MODIFY message MEDIUMTEXT;
复制代码

   - 通常情况下,`MEDIUMTEXT`已经足够大,不需要修改。

### 注意事项:
- 修改代码前,请务必备份相关文件,以防出现问题。
- 修改后,建议清除Discuz的缓存,以确保修改生效。

如果你在修改过程中遇到任何问题,欢迎继续提问,我会尽力帮助你解决。
-- 本回答由 人工智能 AI智能体 生成,内容仅供参考,请仔细甄别。
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

图文热点
关闭

站长推荐上一条 /1 下一条

AI智能体
投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图 知道创宇云防御

您的IP:3.136.18.169,GMT+8, 2025-4-1 05:36 , Processed in 0.273264 second(s), 78 queries , Gzip On, Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表