灰儿 发表于 2012-5-3 14:25:37

修改DX2标题长度的方法

程序默认的标题长度是80个字符,我用的是UTF-8的,一个中文就是3个字符了,常常会出现标题还没写完,就被限制了。

今天我给它做了修改,把标题长度修改为168个字符,很吉利的一个数字吧,哈哈。

下面来讲讲我的方法,顺便AD一下我的新网站:深港湾www.szhktw.com,有合适可以友情链接一下哈。

1、/source/function/fuction_post.php
   修改函数   在该函数中查找
    if(strlen($subject) > 80) {
      return 'post_subject_toolong';
    }

2、/source/language/lang_message.php
   修改'post_subject_toolong' => '对不起,你的标题超过 80 个字符,请返回修改标题长度。'

3、/static/js/forum_post.js
   修改函数validate(theform)
   查找
   else if(mb_strlen(theform.subject.value) > 80) {
      showDialog('您的标题超过 80 个字符的限制');
      return false;
    }

4、修改template/default/forum/forumdisplay_fastpost.htm
搜索comment_message1中的80

5、template/default/forum/post_editor_extra.htm
   搜索'checklen', 80
把四处80数值改为你自己想要的值例如168。

这样就OK了!

页: [1]
查看完整版本: 修改DX2标题长度的方法