打造最大的网络营销知识与推广的信息化航母

进入论坛 | 会员注册 | 会员登陆 |
首页 >> php >> php进阶教程 >> status 0.9 中文修改手记正文

status 0.9 中文修改手记

来源:it我领先 发布时间:2010-04-03               浏览次数:397 进入论坛社区
1、route.php和Validate、Notice.php的修改同0.8。
还需要修改Part.php和Path.php,为两个preg加上/u参数。

2、util.js改变了写法,在最前头统一定义匹配规则:第32行:

PatternUsername: /^[0-9a-z-_.u4e00-u9fa5]*$/

3、util.php,除了修改存在的几处[a-zA=Z]外,由于取消掉了savereplies函数,所以导致中文“@中文名”reply无法正常使用,显示为空。

在456行有个substr_replace,由于使用了utf-8编码,导致mb_strlen( )错误,没按字节数来求,所以导致url变形,把它改为strlen()解决。

4、中文用户名上传文件会提示无效的文件名,这是由于上传的文件名最前面被加上用户名,比如“张三aaa_bbb.jpg”,由于File类无法正确解析这种名称,所以导致无效。

File.php中184行,把它改为中文代码,并加上/u参数即可。

5、给exlib加上System.php,否则无法上传文件。

6、默认的模块中,有个wikihashtags,由于GFW的作用,导致连接不上外国的服务器,也在导致在点击tag的时候需要等待很长时间。所以需要注释掉。

lib/default.php,第284行,注释掉wikihashtags。

7、中文还是自己做比较好。
文章来源:http://it503.com/detail.PHP
添加收藏到:

关键词:status 0.9 中文修改手记,php
上一篇:PHP时间加减
下一篇:PHP中的路径再议
联系我们 | 关于我们 | rss订阅 | 网络社区 | 网站帮助 | 网站地图
Copyright(C) 2006-2007 it503 All Rights Reserved
本站如有转载或引用的文章涉及版权问题请速与我们联系 由于将本站资源用于商业用途而引起的纠纷,本站不负任何责任。
冀ICP备07500673号