phpmyadmin
HTML代码编辑器
第一步 我们需要对系统框架内涉及到获取头像的代码进行修改。如果您对源码的修改不熟悉还请提前备份好数据库等相关文件,以免数据丢失给您造成损失。接下来列一下需要修改的文件
第二步 接下来呢 需要对每个文件进行修改 这里列举一下修改的方法依次修改以下路径的源码内容,请找到对应路径替换:修改路径:framework/builtin/core/receiver.php修改内容:$userinfo['headimgurl'] = rtrim($userinfo['headimgurl'], '0') . 132; 替换为 $userinfo['headimgurl'] = $userinfo['headimgurl'];修改路径:framework/model/mc.mod.php修改内容:$userinfo['headimgurl'] = rtrim($userinfo['headimgurl'], '0') . 132; 替换为 $userinfo['headimgurl'] = $userinfo['headimgurl'];修改内容:$fans['headimgurl'] = rtrim($fans['headimgurl'], '0') . 132; 替换为 $fans['headimgurl'] = $fans['headimgurl'];修改路径:app/source/mc/profile.ctrl.php修改内容:empty($profile['avatar']) ? ($data['avatar'] = rtrim($map_fans['headimgurl'], '0') . 132) : ''; 替换为 empty($profile['avatar']) ? ($data['avatar'] = $map_fans['headimgurl']) : '';修改目录:app/source/auth/register.ctrl.php修改内容:$data['avatar'] = rtrim($map_fans['headimgurl'], '0') . 132; 替换为 $data['avatar'] = $map_fans['headimgurl'];修改目录:app/source/auth/oauth.ctrl.php修改内容:$userinfo['headimgurl'] = rtrim($userinfo['headimgurl'], '0') . 132; 替换为 $userinfo['headimgurl'] =$userinfo['headimgurl'];修改目录:app/source/auth/forward.ctrl.php修改内容:$record['avatar'] = rtrim($userinfo['headimgurl'], '0') . 132; 替换为 $record['avatar'] = $userinfo['headimgurl'];
第三步 以上路径的源码修改好了之后 进入到你的框架后台找到粉丝管理界面 点击 同步全部粉丝数据 同步过程中粉丝数量的多少会影响同步速度,同步完毕后进入下一步操作。
第四步 同步完之后记得更新一下缓存 可能以前的应用模块内的头像还是没有正常显示,那么就需要在数据库中执行一句SQL查询来修正头像的问题。语句如下UPDATE ims_ewei_shop_member SET avatar = REPLACE( avatar, '/132132', '/132' )
第五步 执行完SQL语句之后 进入后台再次更新一下缓存,或者点击后台的数据库 优化一下数据库数据之后再次查看头像已经正常了。
数据无价 请注意备份数据
此方法仅适用于头像图片地址链接后有/132132 这样提示的错误