·设为首页收藏本站📧邮箱修改🎁免费下载专区🔐设置/修改密码👽群雄群聊
返回列表 发布新帖

似乎新版本的qqconnect插件和掌上论坛插件冲突

379 3
发表于 2022-12-27 13:13:13 | 显示全部楼层 阅读模式

马上注册,免费下载更多dz插件网资源。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
RT,我发现最近使用掌上论坛插件访问论坛503,比如这个API:


https://www.dismall.com/api/mobi ... mdisplay&fid=48


似乎是qqconnect里面的tpl_global_login_extra()未定义,这个好像是通病,所有升级Discuz 3.5的都会有这个问题:

比如:https://www.marioforever.net/api/mobile/index.php?version=4&module=forumdisplay&fid=48

希望看看如何解决这个问题。
我要说一句 收起回复

评论3

CrystαlLv.8 发表于 2022-12-27 13:13:49 | 显示全部楼层
用手机版访问似乎是正常的
我要说一句 收起回复
独家记忆Lv.8 发表于 2022-12-27 13:14:35 | 显示全部楼层
对 但是mobile插件的API返回都有问题,我检索了以下`tpl_global_login_extra`这个函数,发现在php里面确实没有定义这个函数,只有htm里面有。

我看了以下唯一的一个可能定义了这个函数的地方(我也不知道为啥在module.htm这个文件里,路径/source/plugin/qqconnect/template/module.htm第一行eval)似乎这个只是调用了$_G,但是我不是很清楚这个是有什么实际作用,如果没有的话,官方是否要注释这个?

应该是因为掌上论坛没有加载这个module.htm致使没有eval这个tpl_global_login_extra函数,引发了此次错误,但是我看了以下qqconnect还hook了其他代码,比如这个module.htm下各类的eval,因此也很有可能引发其他错误。

所以应该是要在访问论坛时eval这个函数,从而修复这个未定义的bug。很奇怪老板也是这个问题,但是老版本没有报这个的BUG。

PS,话说我提交的那个PR是不是官方不准备合并进主线了啊,要是不准备的话,那似乎我把那个PR关了?
我要说一句 收起回复
婷姐楼主Lv.8 发表于 2022-12-27 13:15:24 | 显示全部楼层
嗯,讨论感觉不适合做引用传递,建议PR直接修改mobile插件相关功能点的代码
我要说一句 收起回复

回复

 懒得打字嘛,点击右侧快捷回复【查看最新发布】   【应用商城享更多资源】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

投诉/建议联系

discuzaddons@vip.qq.com

未经授权禁止转载,复制和建立镜像,
如有违反,按照公告处理!!!
  • 联系QQ客服
  • 添加微信客服

联系DZ插件网微信客服|最近更新|Archiver|手机版|小黑屋|DZ插件网! ( 鄂ICP备20010621号-1 )|网站地图

您的IP:3.17.203.68,113.142.207.85,GMT+8, 2024-5-8 10:49 , Processed in 0.219757 second(s), 94 queries , Gzip On, Redis On.

Based on Discuz! W1.0 Licensed

© 2001-2024 Discuz! Team.

关灯 在本版发帖
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表