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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 关于"【西瓜】微社区会员” 插件上传头像后不实时显示的解决方案

[复制链接]
e家园 发表于 2015-6-27 23:47:37 | 显示全部楼层 |阅读模式
问题反馈
版本: 打通版
微社区站点ID: 265031217
联系QQ: 37370392
测试用户名: -
测试密码:
最近买了"西瓜】微社区会员” 插件,但是感觉更新头像不是很好使用,下面研究了下解决,发出来大家共享下(希望西瓜能升级重新发布下)1.修改上传头像时没等待提示的问题(以下提及的所有行号为修改前的行号)
  1.   在profile.inc.php的475行
  2. function uploadavatar (obj) {
  3.   后面添加
  4. show_tip('<a class="loading"></a>', false);//显示loading
复制代码

2.头像上传后,不能实时显示的问题
  1. 将167行的
  2. $avatar = avatar($_G['uid'], 'middle', true);
  3. 改为
  4. $uid = sprintf("%09d", $_G['uid']);
  5.     $dir1 = substr($uid, 0, 3);
  6.     $dir2 = substr($uid, 3, 2);
  7.     $dir3 = substr($uid, 5, 2);
  8.   $avatar = UC_API.'/data/avatar/'.$dir1.'/'.$dir2.'/'.$dir3.'/'.substr($uid, -2).'_avatar_middle.jpg'.'?v='.date('Y-m-d H:i:s');
复制代码

3.上传成功后提示不好看的问题
  1. 将487行
  2. alert('<?php xul('avatar_success') ?>');
  3. 修改为
  4. show_tip('<?php xul('succeed') ?>', true);//提示修改成功
复制代码





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

本版积分规则

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

GMT+8, 2024-12-29 10:33 , Processed in 0.037137 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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