維基百科討論:投票/將投票模板改為圖片顯示
本頁是以往討論的存檔。請勿編輯本頁。若您想發起新討論或重啟現有討論,請在當前討論頁進行。 |
再議2021年1月的無共識討論----將投票模板更改為圖片顯示
如題。在討論之後,我偶然了解到可以通過小工具的方式更改顯示內容。因此在網絡上找到了一些代碼,拼湊出了User:Yining Chen/temp.js。經測試似乎可以使用。由於此前討論為無共識,因此希望在此了解到是否可能將此功能設為一個默認關閉的小工具?此外,由於本人從未接觸過JavaScript,因此希望能在此獲得關於源代碼以及外觀方面的意見。感謝!--Yining Chen(留言|簽名) 2021年8月11日 (三) 15:01 (UTC)
- 其實圖形化的話,用emoji會比圖片要好得多--百無一用是書生 (☎) 2021年8月12日 (四) 03:06 (UTC)
- 使用小工具的話,就可以同時兼容多個替換方案,圖片跟emoji都行,如同權限標示小工具。--Xiplus#Talk 2021年8月15日 (日) 09:52 (UTC)
- 可以給這些模板都加上class,你在自己的common.js/css就能改成自己想要的樣子,也不會影響到其他人。--Xiplus#Talk 2021年8月12日 (四) 03:35 (UTC)
- 但是要編輯好幾個模板呢(-- Sunny00217 2021年8月12日 (四) 05:28 (UTC)
- innerHTML性能很差,特別是直接作用於body。不僅會堵塞頁面渲染,還會影響監聽事件。--安憶Talk 2021年8月12日 (四) 05:05 (UTC)
- (?)疑問@Yining Chen:理解不知道有沒有誤,請問是什麼的投票模板?{{支持}}、{{反對}}這類的嗎?不然像是{{yesGA}}都是有圖片的(),所以可能值得討論看看。--Z7504非常建議必要時多關注評選(留言) 2021年8月13日 (五) 16:27 (UTC)
- 請見Template_talk:Support#提議更換Template:Support等模板的圖片。--Yining Chen(留言|簽名) 2021年8月14日 (六) 13:58 (UTC)
- @Yining Chen:所以才說這個為何會搞混?可當時不少用戶蠻反對的,也許是沒有具體草稿吧。但這種更動,除非有獲得一定的認可並在條目探討中再次發問並公示通過等等程序,不然這串討論串可以直接關閉了,沒意義。可能要舉例不少的例子才有可能替代,改用類似模組寫是可行的。比如Icon模板可行性就高了阿,所以不要太早放棄,如果有具體草稿是有機會的。--Z7504非常建議必要時多關注評選(留言) 2021年8月14日 (六) 14:11 (UTC)
- @Z7504: 已移動至WP:VPD。--Yining Chen(留言|簽名) 2021年8月14日 (六) 14:18 (UTC)
- @Yining Chen:所以才說這個為何會搞混?可當時不少用戶蠻反對的,也許是沒有具體草稿吧。但這種更動,除非有獲得一定的認可並在條目探討中再次發問並公示通過等等程序,不然這串討論串可以直接關閉了,沒意義。可能要舉例不少的例子才有可能替代,改用類似模組寫是可行的。比如Icon模板可行性就高了阿,所以不要太早放棄,如果有具體草稿是有機會的。--Z7504非常建議必要時多關注評選(留言) 2021年8月14日 (六) 14:11 (UTC)
- 請見Template_talk:Support#提議更換Template:Support等模板的圖片。--Yining Chen(留言|簽名) 2021年8月14日 (六) 13:58 (UTC)
- 要不要開一個投票?--Yining Chen(留言|簽名) 2021年8月14日 (六) 14:18 (UTC)
- 開投票吧,不然就是鬼打牆永遠不處理的Bug。--Z7504非常建議必要時多關注評選(留言) 2021年8月14日 (六) 14:22 (UTC)
- 已完成----Yining Chen(留言|簽名) 2021年8月14日 (六) 14:44 (UTC)
- 接下來看你們怎麼討論了,就不再參與了,畢竟Icon模板這種的都能推行多年也沒有什麼意見了,所以共識肯定在哪邊出現不同。如需要投票者,請自行前往Wikipedia:投票/將投票模板改為圖片顯示。--Z7504非常建議必要時多關注評選(留言) 2021年8月14日 (六) 15:31 (UTC)
- 已完成----Yining Chen(留言|簽名) 2021年8月14日 (六) 14:44 (UTC)
- @Yining Chen:為什麼選項是小工具跟修改模板,用小工具就不需要修改模板嗎?--Xiplus#Talk 2021年8月15日 (日) 05:39 (UTC)
- 您好,我修改了一下措辭。我不太了解具體的技術實現,因此還請見諒。--Yichen Ding(留言|主賬戶) 2021年8月15日 (日) 07:10 (UTC)
- 現在的「可關閉」又是指什麼...?--Xiplus#Talk 2021年8月15日 (日) 09:36 (UTC)
- 本章節最初的提案是「默認關閉的小工具」,這點相當考量了先前的反對意見,是有潛力成功的提案,我不知道為啥突然就變成需要投票了,投票的方案也相當不清晰,投票頁稱「種種原因始終未能達成共識」,我倒是覺得「共識就是不使用圖片」,因此使用小工具來顯示圖片是能夠不推翻先前共識的提案,如果投票是希望能夠直接改模板而非製作小工具的話,我覺得只會再次失敗而已。--Xiplus#Talk 2021年8月15日 (日) 09:50 (UTC)
- @Xiplus:並非是希望在此次提案中對模板進行修改,而只是希望在投票中順帶進行調查。最終想法是修改成為"既可顯示為文字形式,又可顯示為圖片形式"這樣一種效果,而忽略了技術細節。--Yichen Ding(留言|主賬戶) 2021年8月16日 (一) 01:47 (UTC)
- 那麼「可關閉」是指什麼?--Xiplus#Talk 2021年8月16日 (一) 15:02 (UTC)
- "...'既可顯示為文字形式,又可顯示為圖片形式'這樣一種效果..."。--Yichen Ding(留言|主賬戶) 2021年8月17日 (二) 07:31 (UTC)
- 其實要是是默認關閉可手動開啟根本不用投票-- Sunny00217 2021年8月17日 (二) 15:18 (UTC)
- "...'既可顯示為文字形式,又可顯示為圖片形式'這樣一種效果..."。--Yichen Ding(留言|主賬戶) 2021年8月17日 (二) 07:31 (UTC)
- 那麼「可關閉」是指什麼?--Xiplus#Talk 2021年8月16日 (一) 15:02 (UTC)
- @Xiplus:並非是希望在此次提案中對模板進行修改,而只是希望在投票中順帶進行調查。最終想法是修改成為"既可顯示為文字形式,又可顯示為圖片形式"這樣一種效果,而忽略了技術細節。--Yichen Ding(留言|主賬戶) 2021年8月16日 (一) 01:47 (UTC)
- 您好,我修改了一下措辭。我不太了解具體的技術實現,因此還請見諒。--Yichen Ding(留言|主賬戶) 2021年8月15日 (日) 07:10 (UTC)
- 開投票吧,不然就是鬼打牆永遠不處理的Bug。--Z7504非常建議必要時多關注評選(留言) 2021年8月14日 (六) 14:22 (UTC)
- 所以可以直接進行公示嗎?--Yining Chen(留言|簽名) 2021年8月18日 (三) 06:19 (UTC)
- 公示內容是?--Xiplus#Talk 2021年8月18日 (三) 15:35 (UTC)
- 設立一個默認關閉,可手動開啟的小工具,用於實現使投票模板"...'既可顯示為文字形式,又可顯示為圖片形式'這樣一種效果..."。--Yichen Ding(留言|主賬戶) 2021年8月18日 (三) 23:16 (UTC)
- 該陳述是沒問題啦,問題是通過了也不見得有人寫這個小工具,當前目標應該還是討論出具體做法跟找到人願意處理。--Xiplus#Talk 2021年8月19日 (四) 00:37 (UTC)
- 吐槽一下,把可靠來源/布告板說過的複製在這:「社群有多少心力想改才有可能是真的,不然都是「空口說白話」而已」,如果社群沒有想改,可以關討論串和廢掉投票了,甚至以後可以不用再拿來討論第三次了。--Z7504非常建議必要時多關注評選(留言) 2021年8月23日 (一) 17:36 (UTC)
- 可以直接用那個User:Yining Chen/temp.js嗎?(不了解小工具運行的機制)--Yining Chen(留言|簽名) 2021年8月24日 (二) 03:44 (UTC)
- 當然這份程式碼目前是可以運作,但這語法 1. 日後很容易壞掉(模板稍有修改就會) 2. 難以維護。--Xiplus#Talk 2021年8月24日 (二) 04:21 (UTC)
- 反對
innerHTML.replace()
作用於document.body
。--安憶Talk 2021年8月24日 (二) 04:39 (UTC) - 同上,先去編輯請求加上class-- Sunny00217 2021年8月24日 (二) 10:11 (UTC)
- 該陳述是沒問題啦,問題是通過了也不見得有人寫這個小工具,當前目標應該還是討論出具體做法跟找到人願意處理。--Xiplus#Talk 2021年8月19日 (四) 00:37 (UTC)
- 設立一個默認關閉,可手動開啟的小工具,用於實現使投票模板"...'既可顯示為文字形式,又可顯示為圖片形式'這樣一種效果..."。--Yichen Ding(留言|主賬戶) 2021年8月18日 (三) 23:16 (UTC)
- 公示內容是?--Xiplus#Talk 2021年8月18日 (三) 15:35 (UTC)
- @Z7504、Sunny00217、AnYiLin、Xiplus:像User:Yining_Chen/沙盒/Page0這樣,然後用
document.getElementById("vsa2").style.display="none";
這樣的語句隱藏掉其中一個可以嗎?--Yining Chen(留言|簽名) 2021年8月29日 (日) 06:25 (UTC)- 不好,應該讓在不開啟小工具時的顯示保持正常。--Xiplus#Talk 2021年8月29日 (日) 06:30 (UTC)
- 那是否可以在全局common.js中加入與隱藏有關的代碼?(前提是common.js的加載比小工具要提前 囧rz……)--Yining Chen(留言|簽名) 2021年8月29日 (日) 12:32 (UTC)
- @Yining Chen:那瀏覽器沒有開javascript的怎麼辦-- Sunny00217 2021年8月29日 (日) 13:24 (UTC)
- 是否可以用css設置display?--Yining Chen(留言|簽名) 2021年8月29日 (日) 13:27 (UTC)
- 還是等看看有沒有讓社群投票的那一天吧。如果看這樣可能投票最後都會有作廢的可能,所以似乎不必再給意見了,理由就如同上面所述「空口說白話」,還是把時間拿來做自己想做的事情還比較有價值。--Z7504非常建議必要時多關注評選(留言) 2021年8月29日 (日) 16:45 (UTC)
- 是否可以用css設置display?--Yining Chen(留言|簽名) 2021年8月29日 (日) 13:27 (UTC)
- @Yining Chen:那瀏覽器沒有開javascript的怎麼辦-- Sunny00217 2021年8月29日 (日) 13:24 (UTC)
- 那是否可以在全局common.js中加入與隱藏有關的代碼?(前提是common.js的加載比小工具要提前 囧rz……)--Yining Chen(留言|簽名) 2021年8月29日 (日) 12:32 (UTC)
- Special:PermaLink/67407286應該可以參考一下-- Sunny00217 2021年8月29日 (日) 10:03 (UTC)
- 意義不明地使用api.parse跟mw.storage的設計,完全沒有必要啊,直接換成圖片檔案不就好了。--Xiplus#Talk 2021年9月2日 (四) 09:10 (UTC)
- 是怕紀載的檔案被重新上傳,然後原本的連結就變死鏈。不擔心這個問題的話其實也可以用Special:PermaLink/67544089-- Sunny00217 2021年9月5日 (日) 13:51 (UTC)
- 意義不明地使用api.parse跟mw.storage的設計,完全沒有必要啊,直接換成圖片檔案不就好了。--Xiplus#Talk 2021年9月2日 (四) 09:10 (UTC)
- @Yining Chen:您為什麼想要將其弄成小工具,至今我只看到您一個人想要這個功能,您也自己弄了User:Yining Chen/temp.js,那麼將其加入到您的common.js後您將立即獲得該功能,完全不需要任何討論,其他人也不會管你js寫得好不好。--Xiplus#Talk 2021年9月2日 (四) 09:14 (UTC)
- 不知道為什麼,這段代碼在很多情況下不起作用。--Yining Chen(留言|簽名) 2021年9月2日 (四) 14:54 (UTC)
- 應等待DOMContentLoaded。--安憶Talk 2021年9月5日 (日) 13:58 (UTC)
- 不知道為什麼,這段代碼在很多情況下不起作用。--Yining Chen(留言|簽名) 2021年9月2日 (四) 14:54 (UTC)
- 不好,應該讓在不開啟小工具時的顯示保持正常。--Xiplus#Talk 2021年8月29日 (日) 06:30 (UTC)
- 現在可以首先按照Z7504的意見來進行投票。首先進行的是有關投票內容的公示,請對投票細則進行檢查並提出意見。地址:Wikipedia:投票/將投票模板改為圖片顯示, 公示7日,2021年9月12日 (日) 14:59 (UTC) 結束。--Yining Chen(留言|簽名) 2021年9月5日 (日) 14:59 (UTC)
- 請您給出具體的修改方案(精確到每一步)和相關代碼。我沒太看明白您到底想改哪裡、如何改。--安憶Talk 2021年9月5日 (日) 15:04 (UTC)
- 1.修改投票模板,類似User:Yining_Chen/沙盒/Page0
- 2.在Mediawiki:common.css中添加
#vsa3 {display:none;}
- 3.設置小工具,其有關代碼類似於
- 請您給出具體的修改方案(精確到每一步)和相關代碼。我沒太看明白您到底想改哪裡、如何改。--安憶Talk 2021年9月5日 (日) 15:04 (UTC)
document.getElementById("vsa3").style.display="inline"; document.getElementById("vsa2").style.display="none"; document.getElementById("vsa").style.display="none";
----Yining Chen(留言|簽名) 2021年9月5日 (日) 15:17 (UTC)
- 剛剛翻書找了一下才知道,原來每個頁面裡標籤的ID是唯一的 囧rz……--Yichen Ding(留言|主賬戶) 2021年9月5日 (日) 15:24 (UTC)
- 這樣算通過了?根本什麼都沒說也算通過?Wikipedia:投票/將投票模板改為圖片顯示呢?沒看錯吧?太獨裁了。--Z7504非常建議必要時多關注評選(留言) 2021年9月13日 (一) 13:31 (UTC)
- 剛剛翻書找了一下才知道,原來每個頁面裡標籤的ID是唯一的 囧rz……--Yichen Ding(留言|主賬戶) 2021年9月5日 (日) 15:24 (UTC)
- 原來還在擱置 囧rz…… --Yining Chen(留言|簽名) 2021年11月4日 (四) 10:45 (UTC)
- 依然不支持操作DOM,且默認用CSS來不顯示相關節點。前者費時費資源,後者怎麼說呢,應該儘可能優先考慮沒有JS的情況。--安憶Talk 2021年11月12日 (五) 12:25 (UTC)