- UID
- 1
- 主题
管理员
- CN币
- 币
- 威望
- 值
- 报料奖
- 元
- 贡献
- 值
- 回复
- 帖
- 日志
- 好友
- 帖子
- 主题
- 听众
- 收听
- 性别
- 保密
|
很多站长朋友都升级Discuz! X2.5了,但是Discuz! X2.5的发帖的标题字数限制在了80个字符,很多站长都会纠结的是吧。好了,别纠结了,今天TTMKV和大家一起来分享的就是关于如何修改Discuz! X2.5发帖标题字数限制80个字符为255个字符的方法。
我们都知道,Discuz! X2.5的标题字数有限制,其实这样来说是对我们文章的一个规范,但是只是因为我们网友们发的帖子并不能以文章的标准来衡量,标题字数超限那肯定是必然的了。默认情况下Discuz! X2.5的发表帖子是这样的
首先,我们需要进入后台 > 数据库 > 升级 贴入下面的SQL 提交
1、如果你的表前缀不是默认的pre_ 请修改成你自己安装的数据库表前缀。那么如何查看数据库表前缀呢?
文件路径:config\config_global.php
$_config['db']['1']['tablepre'] =这里就是你的前缀 然后执行数据库:
- </BLOCKQUOTE> ALTER
- TABLE `pre_forum_thread` CHANGE `subject` `subject` CHAR(255);ALTER TABLE
- `pre_forum_post` CHANGE `subject` `subject` CHAR(255);</DIV>
- <P><STRONG>2.接下来,用记事本等编辑器打开source/function/function_post.php查找到</P>
- <DIV class=blockcode> if(dstrlen($subject)
- > 80)
- <BLOCKQUOTE>
复制代码 将其中的80修改为你想要的字数,如255
- </BLOCKQUOTE></DIV>
- <P>3.再打开static/js/forum_post.js找到以下内容,你可以直接搜80,找出对应的直接修改</P>
- <DIV class=blockcode> } else
- if(mb_strlen(theform.subject.value) > 80) {
- </DIV>
- <P>.</P>
- <DIV class=blockcode>
- <BLOCKQUOTE>showError('您的标题超过 80
- 个字符的限制');
复制代码
将80修改为255
- </BLOCKQUOTE></DIV>
- <DIV class=blockcode>showError('您的标题超过 255 个字符的限制');
- <BLOCKQUOTE>
复制代码
4.接着打开templates/default/forum/post_editor_extra.htm找到以下代码(注意!这里有2个代码都需要修改
- strLenCalc(this,
- 'checklen', 80);
复制代码 修改为
- strLenCalc(this, 'checklen', 255);
复制代码
5.
做了以上步骤呢你程序上是可使用255个字符了,但是打开的时候显示还是80个字符,
呵呵,网上很多教程都只到了上面的这些,
下面要跟大家说的就书如何把默认显示的80个字符也改成255个字符
6.
打开template/default/forum/forumdisplay_fastpost.htm 找到
- strLenCalc(this,
- 'checklen', 80);和<strong
- id="checklen">80</strong>
复制代码
大概在31行的样子将80改成255就可以了。
- strLenCalc(this,
- 'checklen',255);和<strong
- id="checklen">255</strong>
复制代码
还是很简单吧。好了,要修改的部分就没有了。
最后你就上传到你的程序根目录,到后台更新一下缓存,然后到页面看下效果吧!
|
|