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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[修改] 【已解决】discuz X3.0/x3.1如何解决QQ秀头像不显示问题

[复制链接]
weagle 发表于 2014-5-6 13:58:09 | 显示全部楼层 |阅读模式
本帖最后由 weagle 于 2014-5-17 00:54 编辑

discuz X3.0/x3.1出现了用户使用qq秀做头像无法显示的问题,原因在于站长在后台使用了静态地址调用头像,当用户没有上传头像时就会出现404错误,上传过的话就会使用上次上传的,下面笔者简单说下解决方法。

工具/原料





  • discuz
  • 相关html编辑器


方法/步骤





  • 首先将头像调用方式修改成使用动态地址调用头像,修改路径是:
    后台→站长→UCenter 设置->头像调用方式,选择使用动态地址调用头像
  • 然后代码上修改,将通过qq互联注册使用qq秀做头像取消掉,具体方法是找到下面路径的注册文件:
    ../source/module/member/member_connect_register.php
  • 将下面的代码:
    C::t(‘#qqconnect#common_member_connect’)->insert(array(
    ‘uid’ => $uid,
    ‘conuin’ => $conuin,
    ‘conuinsecret’ => $conuinsecret,
    ‘conopenid’ => $conopenid,
    ‘conispublishfeed’ => $conispublishfeed,
    ‘conispublisht’ => $conispublisht,
    ‘conisregister’ => ’0′,
    ‘conisqzoneavatar’ => $is_qzone_avatar,
    ‘conisfeed’ => ’1′,
    ‘conisqqshow’ => $is_use_qqshow,
    ));
    修改成
    C::t(‘#qqconnect#common_member_connect’)->insert(array(
    ‘uid’ => $uid,
    ‘conuin’ => $conuin,
    ‘conuinsecret’ => $conuinsecret,
    ‘conopenid’ => $conopenid,
    ‘conispublishfeed’ => $conispublishfeed,
    ‘conispublisht’ => $conispublisht,
    ‘conisregister’ => ’0′,
  • 上面的方法是解决了新注册用户的问题,如果是老用户就需要通过修改数据库来解决了,方法如下:
    在数据库中执行下面的代码
    update pre_common_member_connect set conisqqshow =0
  • QQ秀头像不显示问题解决方法就说到这了,希望可以帮到大家。

    END


    注意事项
  • 修改member_connect_register.php代码时请注意备份。
  • 修改数据库时请注意备份。

还有一个我发的另一个帖子,可以让还想使用qq秀的同学,把默认无法显示的头像恢复出来:
https://discuz.dismall.com/thread-3544909-1-1.html
蓝猫DZ 发表于 2014-5-6 13:59:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

1314学习网 发表于 2014-5-6 15:24:52 | 显示全部楼层
支持下分享。。。
回复

使用道具 举报

freeman3c 发表于 2014-11-10 18:57:33 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

用QQ登录没密码 发表于 2014-11-11 11:57:00 | 显示全部楼层
1.岳西 2.岳西在线家园 3.岳西论坛 4.岳西人才网 5.岳西房产网
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-9-28 10:19 , Processed in 0.243280 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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