轻源码

  • QingYuanMa.com
  • 全球最大的互联网技术和资源下载平台
搜索
一起源码网 门户 PHPwind专区 查看主题

修复猪头卡到期后变为系统默认头像BUG[by 海峰]

发布者: xc777 | 发布时间: 2019-1-5 11:03| 查看数: 4456| 评论数: 1|帖子模式

  今天找海峰大神修复广告终结者一个小BUG时,有幸让他帮忙修复了长期困扰我的一个猪头卡BUG。
  我是8.7GBK版本,道具“猪头术”,如会员头像为上传,被猪头后,24小时后猪头消失,头像变为系统默认,但其实头像图片存在。但如使用还原卡,或者头像为链接或系统其他头像,则无此BUG。
  问题所在:自动还原头像的代码有BUG:旧版PW是5段,新版是8段,自动还原却用了旧的5段代码当然出错。新的代码是通用代码,不过多少段都一样(海峰原话,我看不懂,你们看不懂就PASS)。
  解决方法:(8.7可用,应该可以向下兼容)
  打开/u/space.php,找到
  1. $space['icon'] = "$user_icon[0]|$user_icon[1]|$user_icon[2]|$user_icon[3]|0";
复制代码
  改为
  1. $user_icon[4] = '';
  2.                 $space['icon'] = implode('|',$user_icon);
复制代码
  这个适合也低版本PW
  还有个改法:
  1. $space['icon'] = "$user_icon[0]|$user_icon[1]|$user_icon[2]|$user_icon[3]|0|$user_icon[5]|$user_icon[6]|$user_icon[7]";
复制代码
这样也行,不过这样通用性不好,代码效率低。不过反正没升级版了,也不用考虑通用性了,9.0不能算新版,而是另一个程序(原话)

  其实现在PW论坛这样,很让人难过,原本我自己解决了BUG,也没必要发上来,但是毕竟感情很深,越是官方没人帮忙解决问题了,越要抱团取暖吧。
  感谢海峰、萧萧这些为PW做过很多的作者。

  本帖首发链接:

最新评论

nikey 发表于 2022-7-16 11:54
c语言必背100代码

轻源码让程序更轻更快

QingYuanMa.com

工作时间 周一至周六 8:00-17:30

侵权处理

客服QQ点击咨询

关注抖音号

定期抽VIP

Copyright © 2016-2021 https://www.171739.xyz/ 滇ICP备13200218号

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