跳转到指定楼层
1
发表于 2013-11-20 21:16:22 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
DZX 对中文用户名的链接经常会出现“抱歉,您指定的用户空间不存在”,配置伪静态之后兼容性选择是.打开中文用户名个人空间是空白.选择否.打开个人空间就提示:抱歉,您指定的用户空间不存在..

用去掉function_core.php里面的rawurlencode函数的办法.打开任何页面.直接显示服务器500错误.我艹!!看来只能自己DIY了..

由于2个DZ.一个UTF8未出现这个问题.GBK的出现这个问题.怀疑是编码的问题..怕替换到其他地方出错.只替换了home_space.php解决问题...



解决方法如下:

打开\source\module\home\home_space.php文件,找到如下代码:
if($_GET['username']) {
$member = C::t('common_member')->fetch_by_username($_GET['username']);
if(empty($member) && !($member = C::t('common_member_archive')->fetch_by_username($_GET['username']))) {
showmessage('space_does_not_exist');
}

替换成下面这段代码即可!!

if($_GET['username']) {
$gbk_username=iconv('UTF-8','GBK',urldecode($_GET['username']));
$member = C::t('common_member')->fetch_by_username($gbk_username);
if(empty($member) && !($member = C::t('common_member_archive')->fetch_by_username($gbk_username))) {
showmessage('space_does_not_exist');
}

然后在后台Rewrite 兼容性.选择否...问题解决..........
推荐
发表于 2015-6-3 11:40:04 | 只看该作者
改了还是不行呢
推荐
发表于 2014-3-25 18:22:50 | 只看该作者
需要需要需要需要需要需要需要需要
推荐
发表于 2015-1-24 22:04:58 | 只看该作者
顶楼主啦..希望楼主多发精品好帖啦.....
推荐
发表于 2016-12-7 15:26:45 | 只看该作者
看看谢谢楼主能不能结局啊啊
6
发表于 2013-11-22 23:15:32 | 只看该作者
特别需要!~
7
发表于 2014-1-22 14:45:53 | 只看该作者
我也特别需要
8
发表于 2014-3-1 18:53:04 | 只看该作者
我也特别需要
9
发表于 2014-3-22 15:23:01 | 只看该作者
需要...........
10
发表于 2014-4-9 15:01:34 | 只看该作者
谢谢指教了
11
发表于 2014-4-9 15:22:29 | 只看该作者
改了还是不行呢
12
发表于 2014-4-11 08:20:25 | 只看该作者
改了还是不行呢
13
发表于 2014-5-7 23:27:36 | 只看该作者
抱歉,您指定的用户空间不存
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部上一主题下一主题返回列表
  • 站长:47343626
  • 邮箱:lx@lxlove.cn
  • logo
快速回复 返回顶部 返回列表