Discuz!官方免费开源建站系统

 找回密码
 立即注册
搜索

[已解决] 【教程】DX2.0修改记录字数限制 微博字数限制 将记录字数改为140![10月26日更新]

[复制链接]
momofa 发表于 2010-10-14 10:06:36 | 显示全部楼层 |阅读模式
本帖最后由 momofa 于 2011-8-11 09:54 编辑

适用于DZx2.0最新版  解决了空间主页状态那里字数限制的问题。

DZ默认的记录字数最大为200个字符,也就是100个汉字。一般都是140个字的,这也太不够用了。至少要跟国际接轨啊!问了一圈没人解答,于是自己研究了下,参考了一下UCH的修改教程,现将修改方法分享给大家。
1.source/include/spacecp/spacecp_doing.php找到代码

  1.   $message = getstr($_POST['message'], 200, 1, 1, 1);
复制代码

把200修改为280 注意有两处需要修改。

2.source/language/home/lang_template.php 找到

  1. 'doing_maxlimit_char' => '还可输入 <strong id="maxlimit">200</strong> 个字符',
复制代码

把200改为280!


3. template/default/home/space_doing_form.htm 找到代码

  1. <textarea name="message" id="message" class="xg1" 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>
复制代码
改为
  1. <textarea name="message" id="message" class="xg1" 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 找到

  1. strLenCalc($('mood_message'), 'maxlimit');
复制代码
改成
  1. strLenCalc($('mood_message'), 'maxlimit',280);
复制代码
找到
  1. onkeyup="strLenCalc(this, 'maxlimit');">
复制代码


改为:

  1. onkeyup="strLenCalc(this, 'maxlimit',280);">
复制代码

最后进后台更新一下缓存!


回复

使用道具 举报

singcee 发表于 2010-10-14 11:13:51 | 显示全部楼层
我就说 你懂的嘛
回复

使用道具 举报

jm611 发表于 2010-10-14 16:56:41 | 显示全部楼层
顶下了。。
回复

使用道具 举报

achilles520 发表于 2010-10-19 23:24:46 | 显示全部楼层
有人试过吗 好像没用
回复

使用道具 举报

Bye2012 发表于 2010-10-20 00:21:32 | 显示全部楼层
回复

使用道具 举报

台灣玩透透 发表于 2010-10-20 00:24:42 | 显示全部楼层
回复

使用道具 举报

 楼主| momofa 发表于 2010-10-21 11:17:03 | 显示全部楼层
achilles520 发表于 2010-10-19 23:24
有人试过吗 好像没用

更新缓存了吗?
回复

使用道具 举报

achilles520 发表于 2010-10-21 14:19:26 | 显示全部楼层
更新了 没用 首先是那个输入框只能放200个字符,复制更多字进去也只有200个,其次是,下面改成280 了 但是你一输入东西 马上变成200 并且减掉你已经输的数字,更新N次缓存无用。难道是我系统问题?更新缓存只会更新语言包?不会更新别的?
回复

使用道具 举报

 楼主| momofa 发表于 2010-10-21 22:35:04 | 显示全部楼层
achilles520 发表于 2010-10-21 14:19
更新了 没用 首先是那个输入框只能放200个字符,复制更多字进去也只有200个,其次是,下面改成280 了 但是你 ...

你确认文件都修改了吗?
回复

使用道具 举报

achilles520 发表于 2010-10-22 11:49:36 | 显示全部楼层
本帖最后由 achilles520 于 2010-10-22 11:53 编辑

虽然我的也是1.5,可能是你的新版是可以 我的旧版不可以 。我更新下看看吧
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2025-8-26 23:37 , Processed in 0.105340 second(s), 14 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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