返回列表 发布新帖

discuz提示“抱歉,您指定的用户空间不存在”解决方法

3209 0
发表于 2013-10-13 23:24:44 | 查看全部 阅读模式
discuz对中文用户名的链接经常会出现“抱歉,您指定的用户空间不存在”,解决方法如下:

打开\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'])); //add by www.xizhou.com
$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');
}

回复

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 申请入住

本版积分规则

投诉/建议联系

admin@discuz.vip

未经授权禁止转载,复制和建立镜像,
如有违反,追究法律责任
  • 关注公众号
  • 添加微信客服
Copyright © 2001-2024 息州网 版权所有 All Rights Reserved. 豫ICP备10207150号
关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表