维基百科讨论:投票/将投票模板改为图片显示
外观
本页是以往讨论的存档。请勿编辑本页。若您想发起新讨论或重启现有讨论,请在当前讨论页进行。 |
再议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)