萌娘百科討論:討論版/技術實現/存檔/2021年10月
討論版【技術實現】檔案館
希望添加更多預加載模板
如題,目前僅有的預加載模板已經跟不上收錄範圍的變化了。目前預加載模板僅有:
看上去好像很多,但實際上現實人物完全沒有模板,原型類也沒有預加載模板,你百最大潛在價值虛擬UP主也沒有自己的預加載模板,知名事件也沒有;但是他們都屬於收錄範圍而且有一定數量的條目以及有穩定的新條目建立需求。此外作品模板概念過大,需要進一步拆分,特別是參數繁多的信息框模板很多都沒有包含在預加載模板內,每次寫條目都要找確實非常頭疼。我不知道這算哪個版,但是我看別的版好像都不太合適就寫這裡了。——NHJR 2021年9月12日 (日) 11:23 (CST)
- 虛擬UP主的預加載模板已經置於虛擬UP主/編輯指南中了。--Jacklin612 ☎·🧾 2021年9月12日 (日) 12:16 (CST)
- 他說的是編輯的時候點一下就加載出來,不是自己複製拿來用的。—— 屠麟傲血(討論) 2021年9月12日 (日) 12:30 (CST)
- soga,問題不大(確信)--Jacklin612 ☎·🧾 2021年9月12日 (日) 13:07 (CST)
- 目前預加載模板鎖在後台了,等周一運營處理吧。—— 屠麟傲血(討論) 2021年9月12日 (日) 12:30 (CST)
- ( ¡ )題外話 是不是應該給預加載模板加上LDC(如 音樂-VOCALOID模板)?--這個人,曾想拯救黎明 2021年9月20日 (一) 20:03 (CST)
運維已進行相應改動,待部署完畢後即可通過站內途徑修改。之後可在本發言下方進行增補預加載模板的討論。--Sysop 北極星と南十字(注)(給我留言) 2021年9月22日 (三) 11:21 (CST)
簡單挑選了一下,目前預計需要提供這些預加載模板:
==虚拟角色== * 通用模板 | Template:页面格式/ACG人物 * 萌娘化角色 | Template:页面格式/娘化人物 * Galgame角色 | Template:页面格式/Galgame人物 * 虚拟UP主 | Template:页面格式/虚拟UP主 ==作品== * ACGN作品通用 | Template:页面格式/ACG作品 * 动画条目 | Template:页面格式/动画 * 漫画条目 | Template:页面格式/漫画 * 游戏条目 | Template:页面格式/游戏 * 小说条目 | Template:页面格式/小说 * ACG相关软件 | Template:页面格式/软件 * 音乐通用 | Template:页面格式/音乐 * VOCALOID音乐 | Template:页面格式/VOCALOID音乐 ==现实人物== * 通用模板 | Template:页面格式/现实人物 * 日本声优 | Template:页面格式/声优 * 中国配音演员 | Template:页面格式/配音演员 ==概念用语== * 通用模板 | Template:页面格式/用语 * ACG组织 | Template:页面格式/ACG组织 * 萌属性 | Template:页面格式/萌属性
在面向大眾的稱呼上個人覺得還可以寫的更好,歡迎提出改進建議。—— 屠麟傲血(討論) 2021年9月22日 (三) 17:11 (CST)
- 大體上支持,另外「|」之前的就是顯示在下拉列表里的名稱,後面是對應的模板頁面。--Sysop 北極星と南十字(注)(給我留言) 2021年9月22日 (三) 17:15 (CST)
- 另,提點小建議,第一大類「角色」建議參考收錄範圍改為「虛擬人物」,或者「虛擬角色」之類的詞彙,和後面的「現實人物」相對應,預加載模板排序也可以按照收錄範圍的順序進行調整。--Sysop 北極星と南十字(注)(給我留言) 2021年9月22日 (三) 17:20 (CST)
- Template:頁面格式/人物→應該是Template:頁面格式/ACG人物。另外,「ACG作品通用」是改為像虛擬角色那樣的「通用模板」,還是「ACGN作品通用」?還有頁面格式/原創漫畫和頁面格式/漫畫有區別,頁面格式/原創漫畫指二次創作的同人作品,頁面格式/漫畫才是真正的初次創作。--夜羽と善子(討論) 2021年9月23日 (四) 22:26 (CST)
- (+)強烈支持原有的預加載模板已經遠遠落後於時代。且希望預加載模板的補充可以緩解當前現實人物、VUP等領域新建低質量條目泛濫的問題。其實我之前也想提這事--北湖3(討論) 2021年9月27日 (一) 13:19 (CST)
請求刪除圖站的MediaWiki:Titleblacklist里的「@」黑名單
本人是偶像大師主題的活躍編輯,今日在圖站上傳偶像大師的新專圖片時發現由於文件名帶了@符號被禁止上傳,偶像大師系列的專輯的名稱幾乎都帶有@符號,這條規則的存在已經嚴重影響了該主題使用圖片的需求,請求將@符號移除出圖站的MediaWiki:Titleblacklist--希望のはな 繋いだ絆を (不要停下來啊!) 2021年9月28日 (二) 23:50 (CST)
- (&)建議 將禁止半角at更改為禁止全形的at。—— ほしみ 2021年9月28日 (二) 23:59 (CST)
關於wikiplus
今日注意到一個情況,似乎所有頁面中每章節的編輯連結中wikiplus增加的「快速編輯」連結都變成了兩個(也就是近似這樣「[編輯|快速編輯|快速編輯]」)。
雖然對實際編輯過程影響不大,還是希望可以關注並修復一下。——4O74Y74L74J7(討論) 2021年10月1日 (五) 20:31 (CST)
接发應該如何轉換到繁體
接髮是一個萌屬性,但也有直/間接發,還有「短兵相接發生」、「連接發生」、「消息接發」什麼的,誤傷很大,甚至比需要轉換的情況還嚴重。
所以今天就來討論一下,是在轉換表里如着著掛一堆斷句修復呢,還是把這個轉換去掉,然後站里把要轉到髮的統一改成接髮?—— 屠麟傲血(討論) 2021年9月19日 (日) 13:10 (CST)
移動版頂部搜索
這個問題困擾我好幾天了,但始終沒有確認究竟是不是bug,只能先在討論版求助了。在移動版頂部的搜索框輸入後會生成一個下拉選單列出匹配的頁面,但點擊其中的頁面時常常後退到上一個頁面而不是打開連結。不知道有無大佬復現?——移動版用戶 Bhsd 2021年9月28日 (二) 23:43 (CST)
- 在電腦上進入移動版視圖試了一下,點擊搜索框會在原來的網址後面加上
#/search
,點擊下拉選單的頁面後會短暫回到原來的頁面,之後會跳轉到目標頁面,可能是瀏覽器的問題最後一步沒有跳轉過去?純屬小白個人猜測—— 哈哈哈哈爾時候 ( 戳我留言 · 點我簽名 ) 2021年9月28日 (二) 23:51 (CST) - ?原來這不是特性嗎? —— ほしみ 2021年9月28日 (二) 23:58 (CST)
萌百好像用不了深度分類搜索?
在搜索框使用深度分類搜索deepcat:"xxx"
會有如下提示:
搜索時發生警告:$wgCirrusSearchCategoryEndpoint應設置為有效的SPARQL端點以使用深度分類搜索。
是配置問題還是說不打算支持這一功能?--SinonJZH(๑•̀ω•́๑)(討論) 2021年10月9日 (六) 19:13 (CST)
- 沒配置。要配的不只$wgCirrusSearchCategoryEndpoint一個。—— ほしみ 2021年10月9日 (六) 21:13 (CST)
關於Widget:TextToggleDisplay
大家好,這裡是今天依然在為{{#var:}}不日將不再受支持而杞人憂天的Maya。
眾所周知,Widget:TextToggleDisplay靠「同一字符串ID」關聯切換按鈕和被切換內容,這個特徵接近mw-customcollapsible-[id]。而若要在同一頁面多次嵌入同一個使用了這個widget的模板,不同嵌入之間就需要用不同的ID,但同一模板多次嵌入而使用不同ID會依賴非並行的{{#var:}},所以未來可能會麻煩。
那麼,能不能弄一個比如說叫Widget:TextToggleDisplayLocal的東西,像mw-collapsible一樣靠「同一父元素」關聯切換按鈕和被切換內容呢?這樣的話就迴避了多次引用無法按ID區分的問題了,而且反正同一頁面多次嵌入同一模板的話每個模板也是具備相當程度的「局部性」、可以用同一個父元素套住而不用擔心切換按鈕和被切換內容會天各一方的。
多謝! ——拒絕互膜的
- 主要問題在於按鈕和對應文本不一定是父子關係,可能相隔十萬八千里=。=
- 另外,我不記得這玩意需要依賴#var啊=。=——From AnnAngela the Bureaucrat (Talk) 2021年10月12日 (二) 19:21 (CST)
- 我知道有很多相隔十萬八千里的情況,我是說希望對於可以保證不相隔十萬八千里的情況能有這麼一個實現。——話說回來我說的是「能否再做一個」而不是「能否修改已有實現」沒錯吧……?
- 實現Widget:TextToggleDisplay的確不需要{{#var:}},使用它卻需要;具體來說就是多次嵌入同一模板需要用{{#var:}}做個計數器,用來給每個模板分配不同的ID。
- ——拒絕互膜的
M. J. H. 【姤】{{#forargs:}} is evil! 2021年10月12日 (二) 20:44 (CST)- 很難實現,因為還需要適配樣式功能;
- 我沒找到{{切換顯示}}系列模板使用#var的情況,請問是在哪裡使用的?——From AnnAngela the Bureaucrat (Talk) 2021年10月12日 (二) 21:11 (CST)
- 的確現在還沒有,但是有一個在構思中的會需要的東西,具體來說就是類似{{Toggle}}裡面使用toggle_id的情況。或者說在這種情況下有辦法不用var而保證多次引用之間的獨立性嗎? ——拒絕互膜的
M. J. H. 【未濟】{{#forargs:}} is evil! 2021年10月12日 (二) 22:39 (CST)- 那沒有的,如果要做到同一父元素下無需指定id即可切換內容的話建議使用{{tabs}}。——From AnnAngela the Bureaucrat (Talk) 2021年10月13日 (三) 09:54 (CST)
- 有道理……我還是研究一下怎麼搞{{Tabs}}的樣式吧,多謝。(新建CSS文件 ——拒絕互膜的
M. J. H. 【睽】{{#forargs:}} is evil! 2021年10月13日 (三) 10:19 (CST)
- 有道理……我還是研究一下怎麼搞{{Tabs}}的樣式吧,多謝。(新建CSS文件 ——拒絕互膜的
- 那沒有的,如果要做到同一父元素下無需指定id即可切換內容的話建議使用{{tabs}}。——From AnnAngela the Bureaucrat (Talk) 2021年10月13日 (三) 09:54 (CST)
機器人User:Cewbot進行的失效錨點修復&提醒存在錯誤
注意到今天16:35(CST)起,機器人User:Cewbot對連結到到頁面ACGN作品中出場的鐵路車站列表的錨點進行了大量錯誤地修復和提醒。該頁面使用模板{{鐵路車站名}},該模板會自動為單個鐵路車站條目添加「id
」屬性,可以用作錨點。但User:Cewbot似乎只將節標題視為有效錨點,並以此進行失效錨點檢測和提醒。目前該機器人仍在進行相關動作,希望能夠將之停止並修復這一問題。@Kanashimi
以上。--Ceba(討論) 2021年10月12日 (二) 17:13 (CST)
關於IP封禁
正在製作一個MediaWiki的查詢機器人,調用萌百的API(/api.php)時會經常遇到被封禁IP的問題,通常會報出騰訊雲的封禁頁面 頻率一分鐘10次左右也會被封禁 請問有什麼辦法可以避免嗎?或者"action=query"下的API有沒有辦法使用token進行驗證?——以上未簽名(註)本條留言未簽名,留言後請記得用--~~~~簽名!的留言由NyanCatda(討論·貢獻)於2021年10月13日 (三) 13:13 (UTC+8)添加。
- @NyanCatda:不是本站的IP封禁,是騰訊雲的措施,請參閱Help:WAF。
這兩天天天DDoS的不會就是你小子吧(x) - 另外,討論頁發言後請使用
~~~~
簽名,參見MGP:討論頁面、Help:萌百編輯簡明指南/參與社群事務。——C8H17OH(討論) 2021年10月13日 (三) 13:35 (CST)
因為即使是查詢類api也是需要消耗伺服器資源來處理和返回結果的,單位時間內查多了一樣可以形成dos,頒發token給定次數不解決問題,人家照樣可以通過極短時間內消耗掉所有次數來形成dos攻擊。——From AnnAngela the Bureaucrat (Talk) 2021年10月14日 (四) 12:06 (CST)
- @AnnAngela可以通過一些手段限制單位時間內請求數量吧,比如說1秒10次,超過就ban掉,也可以通過Redis等手段緩存請求的方式減輕伺服器壓力--NyanCatda(討論) 2021年10月14日 (四) 20:21 (CST)
- waf做的就是限制單位時間內請求,只不過人家不願公布標準而已。——From AnnAngela the Bureaucrat (Talk) 2021年10月14日 (四) 21:49 (CST)
- 標準應該是根據攻擊頻率動態調整的。不適合使用固定標準。——From 月_櫻_雪 (討論) 2021年10月14日 (四) 21:59 (CST)
- 問題是現在的頻率太低了,幾次查詢就封掉了,API真的變成有和沒有一樣--NyanCatda(討論) 2021年10月14日 (四) 23:58 (CST)
- 只能說騰訊雲拉了=。=我們也無能為力——From AnnAngela the Bureaucrat (Talk) 2021年10月15日 (五) 15:17 (CST)
- 沒有辦法修改防火牆參數嗎,這東西是完全自動化的嗎?--NyanCatda(討論)2021年10月15日 (五) 15:45 (CST)
- 可以修,但之前靈敏度低時受攻擊影響嚴重,現在調得很高。由於仍然有攻擊被阻擋,相關參數暫時無法調低。——From AnnAngela the Bureaucrat (Talk) 2021年10月15日 (五) 21:28 (CST)
- 沒有辦法修改防火牆參數嗎,這東西是完全自動化的嗎?--NyanCatda(討論)2021年10月15日 (五) 15:45 (CST)
- 只能說騰訊雲拉了=。=我們也無能為力——From AnnAngela the Bureaucrat (Talk) 2021年10月15日 (五) 15:17 (CST)
- 問題是現在的頻率太低了,幾次查詢就封掉了,API真的變成有和沒有一樣--NyanCatda(討論) 2021年10月14日 (四) 23:58 (CST)
建議您嘗試在Toolforge搭建機器人,目前Cewbot等機器人在該平台能夠正常訪問本站。----4-0-2,20-0-4,27-2-7(討論·貢獻) 2021年10月15日 (五) 17:58 (CST)
關閉編輯入口有漏洞
我發現編輯全文的方法是在固定連結後加&action=edit,添加話題時編輯入口也還是開的(我就這麼打開過,但沒有使用過),建議用技術手段關掉--Jingkela1123(討論) 2021年10月19日 (二) 21:28 (CST)
- 編輯入口從未被關閉,只是隱藏並建議不要使用,並不是強制的。——From AnnAngela the Bureaucrat (Talk) 2021年10月19日 (二) 21:29 (CST)
- 謝謝,但請小心破壞者的破壞--Jingkela1123(討論) 2021年10月19日 (二) 21:40 (CST)
- (…)吐槽 怎麼又是這個問題……單我記憶裡面就已經有過三次類似的討論了(——小奶糊⭐一位史蒂夫 (討論·貢獻)✉❶ 請問您要單推一隻小浣熊嗎? 2021年10月19日 (二) 23:34 (CST)
Scripts
Where are all of Moegirlpedia's modules and scripts located? LiaMinina(討論) 2021年10月3日 (日) 03:25 (CST)
- What do you mean by 「where」? All the ResourceLoader modules are loaded by load.php, including default modules of MediaWiki 1.31, scripts of MediaWiki extensions installed on Moegirl, site JS (MediaWiki:common.js etc.), user JS (Special:MyPage/common.js etc.) and Gadgets. Widget scripts are stored as smarty templates on the server and then transcluded as inline script tags in
div.mw-parser-output
. There may be additional scripts loaded by AJAX GET requests, usually using themw.loader.load( urlOfScript )
syntax. These additional scripts may be either Moegirl JavaScript pages or external scripts.——移動版用戶 Bhsd 2021年10月3日 (日) 06:30 (CST) - and Lua modules are in the namespace "Module", aka. "模塊", for example Module:Sandbox --MnO43- 2021年10月4日 (一) 18:22 (CST)