新版微擎框架公众号获取用户头像
第一步,为防止误操作导致的源码修改后无法恢复,建议你先做好相关备份。
第二步,修改以下6个文件的内容(ctrl+f可以快捷搜索你要找的内容,将其替换):
1、修改路径:framework/builtin/core/receiver.php
修改内容:$userinfo['headimgurl'] = rtrim($userinfo['headimgurl'], '0') . 132; 替换为 $userinfo['headimgurl'] = $userinfo['headimgurl'];
2、修改路径: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'];
3、修改路径: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']) : '';
4、修改路径:app/source/auth/register.ctrl.php
修改内容:$data['avatar'] = rtrim($map_fans['headimgurl'], '0') . 132; 替换为 $data['avatar'] = $map_fans['headimgurl'];
5、修改路径:app/source/auth/oauth.ctrl.php
修改内容:$userinfo['headimgurl'] = rtrim($userinfo['headimgurl'], '0') . 132; 替换为 $userinfo['headimgurl'] =$userinfo['headimgurl'];
6、修改路径:app/source/auth/forward.ctrl.php
修改内容:$record['avatar'] = rtrim($userinfo['headimgurl'], '0') . 132; 替换为 $record['avatar'] = $userinfo['headimgurl'];