PHP7.2下Begin主题QQ快速评论失效的修复

2018年8月2日20:09:36 15

由于主题兼容性问题,本站一直在使用PHP版本为7.1,虽然近期知更鸟大佬对主题做了7.2的兼容的升级,由于PHP版本性能相对提升不大,也就没做理会!

本站所用插件除了WP Rocket以及WP-PostViews外就是水煮鱼的WPJAM BASIC插件,其实也就是用其中的七牛云存储功能,最近作者更新到了3.0.1版本,由于作者的傲娇,对服务器有了以下要求:[v_error]如果不是PHP7.2和 Linux 服务器请不要下载使用,为了我做程序员的快乐,我不会做兼容处理的[/v_error]

迫不得已,秉着折腾无止境的精神,升级试试吧,完全按照作者插件安装要求,可惜网站各种崩溃,插件wordpress主页下也好多人反应这个问题,只能暂且搁置升级了!插件没升级成功,却发现QQ快速评论功能挂掉了,填写QQ后获取不了任何信息,切换回PHP7.1就正常了,告诉了主题作者,也是个大忙人,顾不上回复我这种小问题吧,还是靠自己折腾吧,问了群友,没技术的大多爱吹逼,有技术的估计也懒得理,自己查了下两版本PHP函数差异,查了点资料,居然照猫画虎解决了!

嗯,以上都是废话,正文要来了!

打开/wp-content/themes/begin/js/qq-info.php

第41行

  1. if(count($results)=="0"){

改为

  1. if( ! is_array($results) || count($results)=="0"){

即可!别问我原理,我压根不认识上面这行玩意!

[v_error]成功的朋友,一定记得来下方评论反馈下, 嗯,我这么有天赋,是不是真应该去学习下PHP! :mrgreen:[/v_error]

 

PS:低于PHP7.2版本的无法获取昵称的问题,请修改以下接口即可!

文件同上

第28行的原接口修改为

  1. https://users.qzone.qq.com/fcg-bin/cgi_get_portrait.fcg?uins=

即可!

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:15   其中:访客  8   男主  7   女主  0  

    • 小熊资源网 来自天朝的朋友 谷歌浏览器 Windows 7 广东省梅州市 联通 0

      为什么我的还不行 :evil:

      • 百万链 来自天朝的朋友 谷歌浏览器 Windows 7 河南省驻马店市 移动 0

        有幸访问到贵站,“百万链”期待你的加入!

        • 懿古今 来自天朝的朋友 谷歌浏览器 Windows 7 广西南宁市 电信 2

          begin主题确实非常牛,而且一直在更新,这个主题性价比非常高。PS:玩博客就是要折腾,遇到问题自己折腾解决之后还是蛮有成就感的。

            • 大熊 男 主 来自天朝的朋友 谷歌浏览器  Mi Note 3 Build/OPM1.171019.019 甘肃省兰州市 电信

              @懿古今 老哥,你也很牛逼,我记得你一开始可是仿过这个,有技术啊!其次,细节上你主题更到位,我很多都是从你站找到方法的!!

            • 灰常记忆 来自天朝的朋友 火狐浏览器 Unknow Os 陕西省西安市 联通 2

              这个主题还是蛮好的,作者一直在更新。

                • 大熊 男 主 来自天朝的朋友 谷歌浏览器  Mi Note 3 Build/OPM1.171019.019 中国 移动

                  @灰常记忆 对,这点很良心,用户两千多了!!!

                • 郑永 Argentina QQ浏览器 Windows 7 阿根廷 1

                  已经不用此主题了。。不过确实不错~

                    • 大熊 男 主 来自天朝的朋友 谷歌浏览器  Mi Note 3 Build/OPM1.171019.019 甘肃省 电信

                      @郑永 你们这些技术大佬可以自己写,随心所欲,我就先用着了,主题不是重点么

                    • 康乐民博客 来自天朝的朋友 谷歌浏览器 Windows 7 湖北省武汉市 鹏博士长城宽带 0

                      感觉博主的文章,我博客的评论问题已经搞定了 :mrgreen:

                        • 大熊 男 主 来自天朝的朋友 谷歌浏览器 Windows 10 甘肃省兰州市 电信

                          @康乐民博客 搞定了就行,关注男性健康的也不错,是大夫?

                        • 阿里客栈 来自天朝的朋友 谷歌浏览器 Windows 7 浙江省衢州市 电信 0

                          总是技术大佬在推动着社会在前进,就像微软每次发布新的操作系统,都会带动一波硬件升级一样。

                            • 大熊 男 主 来自天朝的朋友 谷歌浏览器 Windows 10 甘肃省兰州市 电信

                              @阿里客栈 我就是给技术大佬提鞋的,受点启发,自己瞎折腾!