DZ 默认的记录字数最大为 200 个字符,也就是 100 个汉字。一般都是 140 个字的,这也太不够用了。至少要跟国际接轨啊!问了一圈没人解答,于是自己研究了下,参考了一下 UCH 的修改教程,现将修改方法分享给大家。
1.source/include/spacecp/spacecp_doing.php 找到代码
- $message = getstr($_POST['message'], 200, 1, 1, 1);
把 200 修改为 280 注意有两处需要修改。
2.source/language/home/lang_template.php 找到
- 'doing_maxlimit_char' => '还可输入 <strong id="maxlimit">200</strong> 个字符',
把 200 改为 280!
3. template/default/home/space_doing_form.htm 找到代码
- <textarea
name="message" id="message" onfocus="handlePrompt(1);"
onclick="showFace(this.id, 'message', msgstr);"
onblur="handlePrompt(0);" onkeyup="strLenCalc(this, 'maxlimit')"
onkeydown="ctrlEnter(event, 'add');" rows="4">{lang
doing_you_can}</textarea>
改为
- <textarea
name="message" id="message" onfocus="handlePrompt(1);"
onclick="showFace(this.id, 'message', msgstr);"
onblur="handlePrompt(0);" onkeyup="strLenCalc(this, 'maxlimit',280)"
onkeydown="ctrlEnter(event, 'add');" rows="4">{lang
doing_you_can}</textarea>
4.template/default/home/space_status.htm 找到
- strLenCalc($('mood_message'), 'maxlimit');
改成
- strLenCalc($('mood_message'), 'maxlimit',280);
找到
- onkeyup="strLenCalc(this, 'maxlimit');">
改为:
- onkeyup="strLenCalc(this, 'maxlimit',280);">
最后进后台更新一下缓存!