跳至內容

MediaWiki討論:Gadget-refToolbar.js

頁面內容不支援其他語言。
新增話題
維基百科,自由的百科全書
由Srapoj在話題編輯請求 2025-10-11上作出的最新留言:1 個月前

無法使用小工具-參考文獻引用功能2.0版本

[編輯]

只能加載簡陋的那個版本。MediaWiki:Gadget-refToolbar.js中的代碼typeof $.wikiEditor.modules.dialogs != 'undefined'我這裡等於false。不知道原因是什麼。直接手動導入也不行,雖然按鈕出來了但點擊沒有反應。--yfdyh000 (留言) 2011年11月26日 (六) 19:13 (UTC)回覆

現在看看好了沒有?Liangent (留言) 2011年11月26日 (六) 19:50 (UTC)回覆
更新了一下這個工具,它的界面消息存儲結構全變了,不願意一個個手工改,就直接用正則替換了。大概看了看改了後還能用,已知問題是所有部分tooltip(6個)不能正常顯示,需手工處理。Liangent (留言) 2011年11月26日 (六) 20:48 (UTC)回覆
完成 Liangent (留言) 2011年11月27日 (日) 06:17 (UTC)回覆
新的版本又多了一些新的問題:
  • 新聞引用展開隱藏區域後,第5作者下面的label缺失
  • 期刊引用展開隱藏區域後,PMC下面的label缺失
  • 會議引用的頁碼貌似多了自動填充?

--百無一用是書生 () 2011年11月28日 (一) 02:10 (UTC)回覆

新聞(✓)已修復。期刊缺的是bibcode和postscript,原來就沒有翻譯,或者就留英文?會議那個沒看懂。Liangent (留言) 2011年11月28日 (一) 05:30 (UTC)回覆
會議引用中的填頁碼的右邊多了一個放大鏡--百無一用是書生 () 2011年11月28日 (一) 06:00 (UTC)回覆
不知道。Liangent (留言) 2011年11月28日 (一) 07:39 (UTC)回覆

Updates

[編輯]

Hi!

I started migrating the English Wikipedia code into a ResourceLoader-compatible gadget, and this requires a few pages to be moved, so the maintainer of this local gadget (Shizhao? Liangent?) might want to watch en:Wikipedia:RefToolbar/2.0/porting for future changes. For now, the only page moved was en:MediaWiki:RefToolbarBase.js to en:MediaWiki:Gadget-refToolbarBase.js, but there are a few more to come. Helder.wiki 2014年5月1日 (四) 21:05 (UTC)

棄用2.0a

[編輯]

請求已處理

今天發現界面變化。mw.user.options.get( 'usebetatoolbar-cgd' ) 現在是null,導致只加載未漢化且簡陋的2.0a版本。英文維基於2017年6月已棄用。--YFdyh000留言2018年7月10日 (二) 19:13 (UTC)回覆

@YFdyh000 已修復。如有問題請回報--百無一用是書生 () 2018年7月12日 (四) 12:30 (UTC)回覆

編輯請求 2025-10-11

[編輯]

請求已處理Hamish T 2025年10月26日 (日) 12:59 (UTC)回覆

5月的Special:Diff/87215049討論)似乎重新引發了H:自動登出,我在UT:Shizhao#refToolbar小工具與自動登出問題提出了,但尚未獲得響應。希望@Xiplus及其他界面管理員能來檢查該默認啟用的小工具的加載方式。若決定改回本地文件則還應移除描述文本extwiki參數。@魔琴--Srapoj留言2025年10月11日 (六) 02:24 (UTC)回覆

@Diskdance不知道您有沒有興趣來檢查一下?
我猜showToolbar這個選項已經從mediawiki中刪掉了,所以只用管usebetatoolbar的分支加載的東西。--Srapoj留言2025年10月19日 (日) 02:55 (UTC)回覆
叫一下新界面管理員@Hamish。--Srapoj留言2025年10月24日 (五) 19:52 (UTC)回覆
en:MediaWiki:Gadget-refToolbar.js,它的legacy版本需要與en:Special:Gadgets#gadget-legacyToolbar搭配使用。本地沒有這個小工具,所以這個分支應該不會被執行。--Srapoj留言2025年10月25日 (六) 22:08 (UTC)回覆
我剛測試了一下,在我這開不開啟這個插件,以及使用舊版和新版,自動登出的發生趨勢沒有很明顯的下降。--Hamish T 2025年10月25日 (六) 06:47 (UTC)回覆
沒明白您是怎麼測試的。按照我對此問題的理解,自動登出發生在Extension:CentralAuth自動創建本地賬戶失敗時。由於jQuery.getScript()以及mw.loader.load()加載js資源的方式都是往DOM的<head>加入<script>,發往en.wikipedia.org的請求帶有用戶的cookie(這種方法不受CORS限制,因為發起請求的JS腳本不需要知道響應內容),因此應該會造成自動登出。
根據站內以及站外群組的反饋,近期是會出現自動登出問題。雖然我沒見到有新用戶確認是該小工具的問題,但我依據這裡的分析判斷是它造成的。--Srapoj留言2025年10月25日 (六) 22:08 (UTC)回覆
我在私人Mediawiki站點測試的,但也許不能反應本地情況。不過自動登出這個問題確實好像最近反應比較多,有可能是這個的問題,但不排除還有其他。--Hamish T 2025年10月26日 (日) 02:14 (UTC)回覆
每組我都測試了至少十個賬號,在私人站點無論開/關,舊/新,都會有一兩個出現自動登出的,而且都是在副站(即模擬enwiki)的站點沒有封禁IP的情況下都有。所以也可能是我私人維基站點的搭建問題,但是這個容我考慮下是否先行回滾吧。--Hamish T 2025年10月26日 (日) 02:18 (UTC)回覆
我對Extension:CentralAuth的印象是這東西配起來很麻煩,反正自己沒碰過。您這個聽起來像是沒正確運行(
像之前那樣把文件放在本地的話,Shizhao的意思是嫌需要定期同步英維那邊的更新有些麻煩。但可能沒別的方法?--Srapoj留言2025年10月26日 (日) 03:07 (UTC)回覆
是很麻煩,所以我不排除搭建問題。主要是因為enwiki那邊本地封禁ip的也多,各有利弊吧。--Hamish T 2025年10月26日 (日) 03:19 (UTC)回覆
@Hamish應該需要同步en:MediaWiki:RefToolbar.js,以便解決原先5月報告的問題。--Srapoj留言2025年10月26日 (日) 13:13 (UTC)回覆
暫時先回退到上一個穩定版再看,還在研究差異,但至少用之前技術帝的版本應該是暫時能解決自動登出的問題,但肯定會出現文字標籤丟失就是了,我盡快處理回去。--Hamish T 2025年10月26日 (日) 13:18 (UTC)回覆
diff內容看起來是機械性的替換,可以直接應用。
另外請順便處理Special:PrefixIndex/MediaWiki:Gadget-Edittools-refToolbarextwiki參數,因為我在H:自動登出#如果使用網頁加入了用字樣排查的方法。--Srapoj留言2025年10月26日 (日) 13:23 (UTC)回覆