Discuz教程网

[代码修改] Discuz X2 修改发帖标题80个字符限制

[复制链接]
authicon dly 发表于 2011-6-5 22:06:27 | 显示全部楼层 |阅读模式
1.进入后台 > 数据库 > 升级 贴入下面的SQL 提交
   如果表前缀不是 XX_ 请修改为你的数据表前缀
   这里我修改为255,你可以根据你的需求修改列如修改100,那就修改CHAR( 100 )
  1. ALTER TABLE `XX_forum_thread` CHANGE `subject` `subject` CHAR( 255 );
  2. ALTER TABLE `XX_forum_post` CHANGE `subject` `subject` CHAR( 255 );
复制代码
2.文件路径source/function/function_post.php
   查找
  1. if(dstrlen($subject) > 80) {
复制代码

修改为
  1. if(dstrlen($subject) > 255) {
复制代码
3.文件路径static/js/forum_post.js
   查找
  1. } else if(mb_strlen(theform.subject.value) > 80) {
  2. showError('您的标题超过 80 个字符的限制');
复制代码
修改为

  1. } else if(mb_strlen(theform.subject.value) > 255) {
  2. showError('您的标题超过 255 个字符的限制');
复制代码
4.文件路径templates/default/forum/post_editor_extra.htm
   这里是默认风格使用自定义风格的请根据你的路径修改

   查找
  1. checklen', 80);
复制代码

修改为 (修改三处)

  1. checklen', 255);
复制代码

5.进入后台 > 工具 > 更新缓存
  OK完毕。







上一篇:Discuz X2 完美解决logo.png在IE6下透明的问题
下一篇:Discuz X2 帖子图章 V1.1 正式版 - 支持给回复盖章
authicon  楼主| dly 发表于 2011-6-5 22:13:48 | 显示全部楼层
other:

第一步:
打开source\function\function_post.php
找到
  1. if(strlen($subject) > 80)
复制代码

修改为
  1. if(strlen($subject) > 你要的数字)
复制代码

第二步:
打开static\js\forum_post.js
找到
  1. } else if(mb_strlen(theform.subject.value) > 80) {
  2. showDialog('您的标题超过 80 个字符的限制');
  3. return false;
  4. }
复制代码

改为:
  1. } else if(mb_strlen(theform.subject.value) > 你要的数字) {
  2. showDialog('您的标题超过 你要的数字 个字符的限制');
  3. return false;
  4. }
复制代码

第三步:
打开static\js\forum_viewthread.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) > 你要的数字) {
  2. s = '您的标题超过 你要的数字 个字符的限制。';
  3. theform.subject.focus();
  4. }
复制代码

authicon 陶衣小可 发表于 2011-6-22 04:00:03 | 显示全部楼层
顶你一下,好贴要顶!
authicon 卡卡猫 发表于 2011-6-22 06:59:52 | 显示全部楼层
不错不错,我喜欢
authicon lanyuqing 发表于 2011-8-10 04:00:06 | 显示全部楼层
看看  好像不错
authicon 不了情 发表于 2011-10-15 09:06:26 | 显示全部楼层
dly 发表于 2011-6-5 22:13
other:

第一步:

第三步找不到相应字串
authicon 不了情 发表于 2011-10-15 10:15:22 | 显示全部楼层
找不到第三步当中说的代码。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

1314学习网 ( 浙ICP备10214163号 )

GMT+8, 2025-5-2 07:12

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

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