香蕉成人伊视频在线观看|学生小视频国产区|yy女主播啪啪啪视频|麻豆传播媒体APP大全免费版官网|瑜伽牲交AV|国产欧美日韩在线天堂区|白浆精品国产91

12下一頁
返回列表 發帖
查看: 4653|回復: 11

似乎新版本的qqconnect插件和掌上論壇插件沖突

11

主題

29

回帖

3

粉絲

初學乍練

貢獻
0 點
金幣
2 個
樓主
發表于 2022-12-27 11:44:26 |英國| 只看樓主 |倒序瀏覽 |閱讀模式
RT,我發現最近使用掌上論壇插件訪問論壇503,比如這個API:


http://m.yu-jie.cn/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

希望看看如何解決這個問題。
回復

使用道具 舉報

46

主題

6847

回帖

19

粉絲

應用開發者

貢獻
674 點
金幣
1461 個
產品版本
X5.0+
QQ
沙發
發表于 2022-12-27 12:19:49 |浙江| 只看Ta
用手機版訪問似乎是正常的
回復

使用道具 舉報

11

主題

29

回帖

3

粉絲

初學乍練

貢獻
0 點
金幣
2 個
板凳
 樓主| 發表于 2022-12-27 13:27:07 |英國| 只看Ta
湖中沉 發表于 2022-12-27 12:19
用手機版訪問似乎是正常的

對 但是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關了?
回復

使用道具 舉報

46

主題

6847

回帖

19

粉絲

應用開發者

貢獻
674 點
金幣
1461 個
產品版本
X5.0+
QQ
地板
發表于 2022-12-27 13:33:24 |浙江| 只看Ta
kidozh 發表于 2022-12-27 13:27
對 但是mobile插件的API返回都有問題,我檢索了以下`tpl_global_login_extra`這個函數,發現在php里面確 ...

嗯,討論感覺不適合做引用傳遞,建議PR直接修改mobile插件相關功能點的代碼
回復

使用道具 舉報

11

主題

29

回帖

3

粉絲

初學乍練

貢獻
0 點
金幣
2 個
5#
 樓主| 發表于 2022-12-27 13:37:15 |英國| 只看Ta
湖中沉 發表于 2022-12-27 13:33
嗯,討論感覺不適合做引用傳遞,建議PR直接修改mobile插件相關功能點的代碼 ...

好吧 但是官方怎么手動控制這個插件呢,是要隨著大版本升級嘛?

PS:我剛剛測試了一下,關閉了qqconnect就能正確加載api,最近一直在看推送插件就沒管這個新老版本的兼容性哈哈哈
回復

使用道具 舉報

11

主題

29

回帖

3

粉絲

初學乍練

貢獻
0 點
金幣
2 個
6#
 樓主| 發表于 2022-12-27 13:45:16 |英國| 只看Ta
湖中沉 發表于 2022-12-27 13:33
嗯,討論感覺不適合做引用傳遞,建議PR直接修改mobile插件相關功能點的代碼 ...

搞定!就是沒有定義的問題,我直接從module.htm復制eval內容到php里面,這樣就定義了,但是以后這個重復定義的問題也會存在,而且也不是很利于module.htm和那啥的分離。

一會我去發個PR
回復

使用道具 舉報

46

主題

6847

回帖

19

粉絲

應用開發者

貢獻
674 點
金幣
1461 個
產品版本
X5.0+
QQ
7#
發表于 2022-12-27 13:46:37 |浙江| 只看Ta
kidozh 發表于 2022-12-27 13:37
好吧 但是官方怎么手動控制這個插件呢,是要隨著大版本升級嘛?

PS:我剛剛測試了一下,關閉了qqconnect ...

應用中心可以更新插件版本的
回復

使用道具 舉報

11

主題

29

回帖

3

粉絲

初學乍練

貢獻
0 點
金幣
2 個
8#
 樓主| 發表于 2022-12-27 13:56:37 |英國| 只看Ta
湖中沉 發表于 2022-12-27 13:46
應用中心可以更新插件版本的

那也行,那我去改mobile插件吧,希望官方能不能剝離這兩塊,及時更新?
回復

使用道具 舉報

46

主題

6847

回帖

19

粉絲

應用開發者

貢獻
674 點
金幣
1461 個
產品版本
X5.0+
QQ
9#
發表于 2022-12-27 13:59:05 |浙江| 只看Ta
kidozh 發表于 2022-12-27 13:56
那也行,那我去改mobile插件吧,希望官方能不能剝離這兩塊,及時更新?

mobile插件是可以單獨更新的,放心
回復

使用道具 舉報

11

主題

29

回帖

3

粉絲

初學乍練

貢獻
0 點
金幣
2 個
10#
 樓主| 發表于 2022-12-27 14:02:20 |英國| 只看Ta
湖中沉 發表于 2022-12-27 13:59
mobile插件是可以單獨更新的,放心

好的,那我最近去看一下
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

  • 關注公眾號
  • 有償服務微信
  • 有償服務QQ

手機版|小黑屋|Discuz! 官方交流社區 ( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|star

GMT+8, 2026-5-31 08:18 , Processed in 0.076498 second(s), 10 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2026 Discuz! Team.

關燈 在本版發帖
有償服務QQ
有償服務微信
返回頂部
快速回復 返回頂部 返回列表