模板讨论:DYKEntry

Jimmy-bot在话题“T: DYKEntry”中的最新留言:3年前

模板的Type参数很诡异

其实模板代码中根本就没有type参数,可是文档中又有,很是诡异!而且也不知道type里面要填写些什么,没有说明,让人一筹莫展。———— Sumtec赞美 骂街 讨论 察看贡献2010年12月6日 (一) 06:11 (UTC)回复

WP:DYKC回应格式错误

WP:DYKC使用的{{DYKEntry}}如果侦测到时间大于7天或{{{result}}}参数不为空的话,会自动跑出一个折叠的框,但如果回应的格式错误的话,框可能会框错地方。目前投票须知的地方有提到:投票者请使用**号,大家投票是都用**号没错,不过回应就有人会用::号,正常来讲同一篇DYKC的讨论下面每条讨论皆需要以*开头,如*:才是::的替代方式,这样才不会让系统框错地方,也不会有人的投票前面会有两个点造成不美观了。希望可以把这个东西写在投票须知中。tntchn 對話 · 貢獻 2013年2月8日 (五) 17:56 (UTC)回复

有格式强迫症就动手改改吧。很多人不是不会,而是不在乎。--Kuailong 2013年2月12日 (二) 15:21 (UTC)回复

DYK提报时编辑注解的调整

现在的注解是这样的:

==== ==== {{ subst:#invoke:Template:DYKEntry|normalize | article = | question = | image = | type = | author = | nominator = {{subst:REVISIONUSER}} | timestamp = {{subst:#time:U}} }}

诸位看到这里似乎觉得没毛病,但我想指出一个现象,虽然不多,我认为仍有必要指出,举例:

==== ==== {{ DYKEntry | nominator = 和平奮鬥救地球 | image = | question = '''[[李屑清|哪一位清末民初著名實業家]]'''是香港電影事業家[[李祖永]]之父,父子二人曾共同捐建[[復旦公學]]圖書館? | timestamp = 1473385734 | author = Ghgg56 | type = Biography | article = 李屑清 | hash = 1f8ae42c1b05c9ef0af810c6f6abbe330a75007c | result = }}


这里参数上主要的差异就是|nominator,而目前编辑注解里没这个项目,我认为有必要添加上并写好参数说明。虽然很多时候不会有这种情况,我觉得还是有必要的。如果用不到的话其实不填这个参数就行。-- 晴空·和岩 讨论页·反互煮·协作计划 2016年9月10日 (六) 12:40 (UTC)回复

nominator英文意思是提名者,也就是说就是提出申请的人,一来记录提出人,第二,可能,用于判定提出人和推荐条目主编是不是同一人?这个值应该是根据编辑记录自动生成记录的。可以说明,但不用手填。——路过围观的Sakamotosan 2016年9月13日 (二) 00:58 (UTC)回复
这个以前是放{{UpdatedDYKNom}}的,现在启用Flow了不更新user talk了,这个参数也基本没用了……Liangent留言 2016年9月15日 (四) 00:27 (UTC)回复
1、现在还有人使用这个参数 2、同一人就只填写 | author =参数即可-- 晴空·和岩 讨论页·反互煮·协作计划·中秋佳节 2016年9月15日 (四) 04:37 (UTC)回复
但机器人完全会忽略这个参数。Liangent留言 2016年9月19日 (一) 04:05 (UTC)回复
模板本身还在使用,用来判断提名者和主要编者是不是一样的,用来判断自荐还是他荐?——路过围观的Sakamotosan 2016年9月19日 (一) 04:21 (UTC)回复
我认为是用来判断“自荐还是他荐”的用途-- 晴空·和岩 讨论页·反互煮·协作计划 2016年9月22日 (四) 10:51 (UTC)回复

DYKC的type参数

下列讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

原标题为:提议废除DYKC的type参数

如题。Σανμοσα 2019年6月24日 (一) 09:36 (UTC)回复

理由?另外,上面我说“不再倚赖type”的方法只是在研究阶段,连可行性都还不确定,现在提废除根本言之尚早。--街燈電箱150號 开箱维修 抄表 检验证明 2019年6月24日 (一) 09:53 (UTC)回复
同上。另外我还能够想出一个反例,不过八字没有一撇,先不提了。--春卷柯南编辑数突破二万 ( ·刻石留名 ) 2019年6月24日 (一) 10:49 (UTC)回复
  • 不支持。无论如何把判断条目类别的逻辑全部硬编码到程序里不是好事情。设置参数的目的是为了合理控制上首页的条目的多样性。但是什么叫做“合理“并不是一成不变的。想象一下,如果某种类型X的条目平时不多见,但是偶尔由于活动突然涌现了一批X类型条目,那么临时限制一下X的流量是合理的;但是如果维基上突然出现一批X爱好者,每天贡献一半的DYKC提名,那么我们别无选择,只能将X细分。与其纠结“type参数该不该有这种问题”,还不如维护一个列表,告诉新手老手“type参数应该怎么填”。为了解决这个问题,只需要写一个单独的模块就够了,这个模块可以被DYKC提名页面的提示模板使用,以提示编者参数该填什么;也可以被DYKC提名模板使用,如果type参数不填或不合规范,则自动报错,不给显示内容;还可以产生信息供bot初始化,每次更新DYK前动态加载一次。同时如果DYKC的提名情况发生了变化也可以及时调整模块内容,而不必依赖bot操作者。--Antigng留言2019年6月24日 (一) 19:55 (UTC)回复
  • 对于DYKC说明页和提名模板,这个模块的逻辑是很简单的,只需要告诉它们哪些参数能用就是了。但是对于bot来说情况就有点复杂了。想象一下当参数调整以后,bot并不知道当前DYK模板上的条目的类型在新参数下会被描述成什么,就可能出问题。一个解决方案是,将模块中的合法type参数实现为树,从根节点出发,逐步向下分类,每个节点包含一个或多个参数(别)名,并对每个参数名明确标识可以引用与不可以引用。这样:
  1. 合并多个参数时,只需要将新的合并以后的参数设置为老参数所在节点的父节点,再将老参数标记为不可引用;
  2. 拆分一个参数时,只需要为老参数所在节点设置子节点,并将所有老参数标记为不可引用;
  3. 新增一个参数别名,只需要增加一个别名即可;
  4. 删除一个别名,只需将别名标记为不可引用。
我先说明一下为何我提议废除DYKC的type参数:
  1. type参数的规范化没有共识,使使用type参数维持多样性的可行性降低(@Antigng:之前有过类近“维护一个列表,告诉新手老手‘type参数应该怎么填’”的讨论,但无疾而终,你可以问一问Cdip150为什么);
  2. 使用type参数维持多样性未成为明文规定(@Antigng:之前也有过设使用type参数维持多样性为明文规定的讨论,但也是无疾而终,你可以问一问Cdip150为什么);
  3. 1导致胡乱填写type参数的问题也没有对应规范,使使用type参数维持多样性的可行性再进一步降低;
综上,type参数只对bot有用,却对人无用,甚至为人带来“type参数应该填什么”的困扰,所以我认为在1和2的前提下,type参数应该废除。Σανμοσα 2019年6月25日 (二) 00:22 (UTC)回复
如果真的要保留type参数的话,type参数的规范化和将使用type参数维持多样性定为明文规定缺一不可。Σανμοσα 2019年6月25日 (二) 00:25 (UTC)回复
  • 问题1、2、3一次性解决的方案就是利用技术手段限制错填的可能性。如果填错,就不给你显示任何东西,连问题都不显示,或者更极端一点,显示加粗加红的报错文字,我看谁还会填错。一个很明显的例子是,站内没闭合的noinclude模板比includeonly模板多多了,为啥?includeonly不闭合下边的内容全显示不出来,难看得要死,noinclude模板不闭连个警告都没。人是靠不住的,能用技术手段限制死的东西就要用技术手段限制住。于此同时,加大提报DYKC小工具的宣传力度,逐步引导新手老手采用半自动工具提报,既方便又安全。--Antigng留言2019年6月25日 (二) 00:29 (UTC)回复
  • 要知道当初没机器人的年代是由管理员亲自决定哪2个条目不适宜同时上架,严格来说,分类的责任应该是管理员而不是编者,后来设立的type,当初也只是给管理员在非常必要的时候才用,而不是给编者的要求(又或者说type的使用性质其实和hash和result那些一样,是管理用途)。仅仅为了管理上的方便,要求编者连管理员负责做的事情也要做,就算您有一个表给编者选,其实也是变相把这种责任转嫁编者,本身我就已经不见得合理,所以“强制DYKEntry模板加type参数”是我极反对的事情,因为这是在把责任推卸。--街燈電箱150號 开箱维修 抄表 检验证明 2019年6月25日 (二) 01:50 (UTC)回复
    • 在古早的年代没规则,DYKC的甄选到上架一系列流程全靠管理员完成,现在又是社群投票又是bot自动处理,难道是管理员推卸责任么?说到底,作为一个志愿者维护的协作计划,强行追究起责任来没什么意义。用“半自动工具的便捷”换“提报时加分类的举手之劳”,难道还不够么?--Antigng留言2019年6月25日 (二) 02:11 (UTC)回复
      • 您提到的那些是社群在要求权利,而不是管理层主动下卸,条目内容必定是由社群中的人士写的,所以社群要求投票甄选条目内容也要由社群自己负责,此乃正常不过的事;但是type我不见得也有这种特质。要求人家做对某事之前,请先想想人家本身有没有责任或义务去做某事,如果人家没有这责任或义务,您不能阻止他做错。--街燈電箱150號 开箱维修 抄表 检验证明 2019年6月25日 (二) 02:26 (UTC)回复
其实既然用bot维护,那么type这个功能,为什么不能用专题来替代呢?根据条目所属专题的不同来区分条目类型是否会比较方便?(一个条目属于多个专题的话,所属专题相同的越少,则条目类型差异越大)毕竟type比较随意,而专题则相当固定。--百無一用是書生 () 2019年6月25日 (二) 02:31 (UTC)回复
Shizhao的方案正正就是我在考虑中的其中一个办法。--街燈電箱150號 开箱维修 抄表 检验证明 2019年6月25日 (二) 02:35 (UTC)回复
专题似乎更麻烦:要求提名的用户给条目讨论页及时挂上专题评级模板。而且专题模板可以挂(很)多个,对bot制作者带来的麻烦大概也更大。--Antigng留言2019年6月25日 (二) 02:39 (UTC)回复
又想省事,又想规范,这本身就矛盾啊。--百無一用是書生 () 2019年6月25日 (二) 03:43 (UTC)回复
其实省事只限用户参考type来选择评选哪些条目和管理员如何排定上首页的次序,规范才是我的主要目的。Σανμοσα 2019年6月26日 (三) 10:13 (UTC)回复
为什么要把type变得更复杂呢。我觉得现在的type就可行,当然type规范化也很好,如果规范化还允许别名的话,是麻烦一些。另外我也不觉得type只是给机器人看的,人也可以看的。--1=0欢迎加入WP:维基百科维护专题 2019年6月25日 (二) 02:38 (UTC)回复
规范化的一个好处是把分类存档的问题也解决了。过去Liangent-bot工作的时候只能把条目存进“未分类”里。--Antigng留言2019年6月25日 (二) 02:42 (UTC)回复
当上到{{DYK}}时,type是不可见的,所以人是不可以看的。而且就算给您规范type,如果某条目仍同时符合了多个type,那一样还是为编者带来烦恼。这之所以我想找type的替代品,因为这根本还是在劳烦编者,纵使劳烦程度可能不严重亦不太想看到。在我而言,对编者要求做的事情越少越好。--街燈電箱150號 开箱维修 抄表 检验证明 2019年6月25日 (二) 02:56 (UTC)回复
上边的有一条建议是把type加进{{dyk}}模板里。如果愿意的话也可以让参数变得可见。显示效果例如:该类型对应的特色icon+分类名+冒号+问题。--Antigng留言2019年6月25日 (二) 02:49 (UTC)回复
读者浏览首页时才不会想理首页上的条目是什么类!--街燈電箱150號 开箱维修 抄表 检验证明 2019年6月25日 (二) 03:07 (UTC)回复
哈哈哈哈,我也这么想,不过我想的是评选的时候能看出是什么类就可以了。--1=0欢迎加入WP:维基百科维护专题 2019年6月25日 (二) 03:12 (UTC)回复
评选时候看出什么类其实对评选来说没有意义,至少不可能看到不对的分类就投反对票吧。--街燈電箱150號 开箱维修 抄表 检验证明 2019年6月25日 (二) 03:17 (UTC)回复
有一定的参考价值吧。不一定是影响投票。--1=0欢迎加入WP:维基百科维护专题 2019年6月25日 (二) 03:24 (UTC)回复
不过如果不影响投票,实在不知道对评选有何参考价值。--街燈電箱150號 开箱维修 抄表 检验证明 2019年6月25日 (二) 03:33 (UTC)回复
其实某程度上会影响投票,用户可以透过分类决定是否参与某些条目的评选,这样可以避免妄论用户不熟悉的题目(如果用户自己认为属于妄论的话)。Σανμοσα 2019年6月26日 (三) 10:06 (UTC)回复
其实我认为在首页加上分类也不是不可行,作用也是让读者选择他们想看的条目的类型,也不是所有读者也不想理会的。Σανμοσα 2019年6月26日 (三) 10:13 (UTC)回复
还有,我认为规范化分类填写后,可能需要订立一些特殊的填写规则,例如所有单一人士的条目全部必须设定为“传记/人物”分类。Σανμοσα 2019年6月26日 (三) 10:16 (UTC)回复
管理员看到两个同类的条目,管理员自己把两个type写成一样的字,便可以了,何必搞规范那么复杂?所以不支持。--Opky9407留言2019年6月26日 (三) 11:56 (UTC)回复
理论上,管理员不应随意更改type,因为提名DYK的用户填写的type可能有特殊用意,这样会引发编辑战(我可能明白为何阁下经常和其他人发生冲突了)。另外,管理员也没有责任更改type。Σανμοσα 2019年6月27日 (四) 10:22 (UTC)回复

两天没看,讨论串就长了那么多。我没看完,只是想回应一下:

  1. 之前提到的反例说的是这个,上面一堆重复type,下面一堆重复type。以前刘嘉经常撰写飓风条目的时候,我认识的某些朋友曾经抱怨过首页展示的内容比较单一,甚至创作了一首歪歌来调侃一下。FA/GA/FL每天只展示一篇,而且要是等到DYK没有飓风条目才上去,估计就要等很久了,不切实际。由此可见type参数的用处。
  2. DYK的type参数没错是不可见的,也不影响投票——我不熟悉很多领域,不过看到严重的翻译错误,我才不会管这条目是什么类别的呢。它最大的影响是条目的展示顺序。
  3. Shizhao方案有一个盲肠,一个条目是可以归入多个专题的。例如这个,最后是划入文物,国际关系,浙江,还是日本呢?更别说不同用户挂portal模板的习惯不一样,比如我挂portal模板一般是按照各地图书馆的分类惯例,学科前、地域后,但是某些用户的做法是相反的。
  4. 要一般用户记住分类法则较为繁琐。之前曾经有个别用户未经咨询自行规范,不过可能会有人认为(至少我是这样看)他是把自己的个人意志强加于社群。例如他把所有传记类条目划入biography类,但是我和街灯都不是这样想(我之前手动更新的做法是:biography类不可重复,如果同一个时段要遇到另一篇不是biography类别的传记条目,只要传主从事的领域和已有的biography类条目的传主不一样,照样更新。)。然而到互助客栈提到这话题的时候,街灯可能会认为这并不是强制要求,只是锦上添花,不需要规范。因此规范type参数这个话题,到最后总是不了了之。--春卷柯南编辑数突破二万 ( ·刻石留名 ) 2019年6月26日 (三) 14:40 (UTC)回复
  • 或许这样说:现在这个讨论可能就是管理员和普通用户之间抢工作来做,两边都是工作狂(笑),然后又有些管理员和普通用户打算因而顺理成章把于其而言过重的负担抛给对方。我认为如果要达致规范的共识的话,工作狂类型的普通用户和不希望有太重的负担的管理员占多数会是最好的状态。Σανμοσα 2019年6月27日 (四) 10:31 (UTC)回复
  • 综合在这里(:)回应:首先要明白一个道理:我很穷没有钱,您捐钱给我,是否等于我必须接受您的钱?如果人家都说了不需要帮忙分担义务的话,再好的苦心也是多余。“管理员也没有责任更改type”是错误的说法,别忘记type是管理员自己搞出来的东西,自然就产生打理type的责任,所以管理员有责任决定是否需要作出修改(即俗语所谓“自己造了只锅出来,拆这个锅也应该要自己摆平”)。另一方面,与春卷柯南的第2点意见类似,投票者本身就应该要阅了条目才决定是否投票,而不是看类型,条目内容不是所有东西都需要投票者事先对该范畴熟悉的(例如有否列明来源、是否侵权等基本要求),看类决定是否参与某些条目的评选本身就是不该有的投票态度,type的作用本身就不应该影响投票和阅读的取态,{{Dyk}}之所以在展示条目时保持了一定程度上的神秘感,其实就是希望读者无论对某类有没有兴趣都可以看一下条目。而且,我还未看到大家填type时有过什么特殊用意,从实务上多年的观察,各位参选DYK的人无非都只是抱着一种态度:“我能以我想要的问题和图片把条目放到上首页,就行了”,实际根本不会很想理type是什么。我甚至忧虑定立规范会是帮倒忙:首先可以预估得到在type的管理上多了一重掣肘,弹性变少(至少春卷提到的处理方法会变得可行性极低);二来是type还不会直接影响评审结果的时候,强迫提名者一定要正确使用type可能会让提名者生厌,甚至可能影响提名他人的意欲。--街燈電箱150號 开箱维修 抄表 检验证明 2019年6月27日 (四) 21:07 (UTC)回复
那我只能支持废除type,这次我不会让步。Σανμοσα 2019年6月30日 (日) 13:59 (UTC)回复
说到这里,我和您已有一个共同的方向——type迟早也应该要放弃。不过,在未有替代方案出炉前,管理员暂时仍需要倚赖type来控制。还有请懂得分一下庄闲:type是管理员自行创制和负责打理的事情,是故管理员要怎样用type和什么时候不用type,理应由管理员自行决定,除非证实管理员打理type时影响到大家写条目和评审,否则让不让步其实还未轮到一般用户来说。--街燈電箱150號 开箱维修 抄表 检验证明 2019年7月3日 (三) 09:58 (UTC)回复

type的地位


User:Sanmosa似乎没有新意见了?—— Eric Liu留言留名学生会 2019年7月28日 (日) 06:08 (UTC)回复


本讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

DYKC type参数的处置

下列讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

我建议以后可以不强制提名人填写type,并容许任何人更改type而不影响hash(但禁止清空)。 DC17GAC FLC 2019年8月5日 (一) 13:47 (UTC)回复

其实,从来都没有强制过提名人一定要填type(见Wikipedia:管理员/管理员的一天#批核条目:“type = 条目类型(选填……)”,以及Template:DYKEntry#用法也指出type仅为建议),是个别用户不明就里把提名小工具和提名指示擅自设为必填罢了。另外,也从来没有禁止过type的更改。所以这个提案基本上没有改变现状。但禁止清空是无谓的,因为如果预视到某个条目可以不需要type时,为何不能清?而且就算有人清空了,如果管理员认为有需要时,也大可以自行补回,别忘记type是管理员负责控制的事宜。--街燈電箱150號 开箱维修 抄表 检验证明 2019年8月5日 (一) 15:17 (UTC)回复
User:Cdip150一、我的意思是要更改template和小工具设定;二、允许清空会导致编辑战,有人认为不需要的同时也会有人认为需要。 DC17GAC FLC 2019年8月6日 (二) 04:32 (UTC)回复
一、小工具可直接通知作者修改为现有的选填现状,template本身没有提示错误所以不用改(注意“没有填写类型”并非错误讯息)。二、由于实务的观察上无人在意type,而事实上清空也是修改的其中一种,既然修改也未见到有任何编辑战时,清空也未见得有严重的编辑战可能,即使将来发生,现有的编辑战方针已可足以应对。其实如果依照 阁下逻辑,那其实也会发生有人认为是A类的的同时也会有人认为是B类而发生的编辑战,但实际上至今没有发生过此种编辑战,故清空会造成严重编辑战的推论,实务的角度来看并不成立。--街燈電箱150號 开箱维修 抄表 检验证明 2019年8月6日 (二) 05:30 (UTC)回复
清空和一般修改是两回事:一般修改之下type仍存在,清空之下type就会没掉,有与无的分别很大。DYKC页按编辑战方针处理,要么封人(或WP:BAN),要么全保护;管理员通常都是采取后者,但后者不能用,前者也不是随便就能用的。另外,“没有填写类型”虽非错误讯息,但也很碍眼,去掉会更好。 DC17GAC FLC 2019年8月8日 (四) 00:49 (UTC)回复
如果可以预期被清空的某个type与当前展示的不会造成严重的类型冲突,事实上有与没有type的分别不大,别忘记type是管理上的需要,有没有分别要看管理上预期执行的效果而定,而不是一刀切说清空就一定有分别。就算真的有用户因此发生编辑战,由于type是管理上的需要,管理员绝对可以到时指定某个type是否要填和怎样填,而出于管理需要而作出的编辑通常是不应回退的,否则会被视为妨碍管理员工作,故此不用保护不用封禁便可解决,要是之后还要执意把管理员的管理动作回退的话根本是自找封禁。“没有填写类型”的确可有可无,要移除的话我没有意见。--街燈電箱150號 开箱维修 抄表 检验证明 2019年8月8日 (四) 01:29 (UTC)回复
还有一个问题是:你这样做会留下破坏的缺口。我估计如果按你的方法,有人会恶意把所有type清空,你可能不需要依赖type,但其他管理员可能需要;你还是需要顾及其他管理员的。 DC17GAC FLC 2019年8月8日 (四) 07:58 (UTC)回复
恶意清空这交给WP:VIP就行,而且是否恶意清空管理员通常都能看得出来,不需要特别一刀禁止。如果有管理员对某个type要怎样填有不同意见,管理员之间协调便可,多年来的经验告诉我们:管理员之间在type上的协调没有出过大问题、没有发生过编辑战或车轮战。--街燈電箱150號 开箱维修 抄表 检验证明 2019年8月8日 (四) 08:06 (UTC)回复
我不是想说“看不看得出来”,而是想说“恶意清空type的后续麻烦”;你未必能成功revert恶意清空,如何回复原状是一个问题。虽然是可以de facto禁止,但写出来总比不写好,你总也要考虑其他管理员对同一条文的解读会有不同。 DC17FLN 2019年8月9日 (五) 01:53 (UTC)回复
要这样理解的话,那就算禁止也是徒然,因为恶意破坏者才不会理会规则是什么,一样照样会恶意清空,一样会有后续的麻烦。这样的禁止其实无助解决恶意的问题。--街燈電箱150號 开箱维修 抄表 检验证明 2019年8月9日 (五) 02:00 (UTC)回复
User:Cdip150其实可以设置过滤器阻挡(顺便挡掉把type全改成同一个的edit)。 DC17GAN FLN 2019年8月10日 (六) 08:37 (UTC)回复
唉……您真的想得美,如果过滤器是行的话,我应该一早设置了阻止清空question参数的过滤器啦~,事实上早期是有想过设置这样的过滤器,可惜最终行不通。--街燈電箱150號 开箱维修 抄表 检验证明 2019年8月10日 (六) 17:31 (UTC)回复
有没有相关讨论连结? DC17GAN FLN 2019年8月11日 (日) 04:26 (UTC)回复
没有讨论连结,因为都是幕后测试,而试验结果并不理想——很容易有错判且太难解决,而且考虑到如果破坏者恶意胡乱添加提名(过滤器现在也无法判断新增的提名内容是否正当),一般用户也无法立即回退(因为回退的一刻也是在清空各个参数)。所以如果今天有人清空question,还是要手动地见一个退一个。--街燈電箱150號 开箱维修 抄表 检验证明 2019年8月11日 (日) 13:27 (UTC)回复

不如先回到这个问题:“容许任何人更改type而不影响hash”技术上做到吗? DC17GAN FLN 2019年8月10日 (六) 08:37 (UTC)回复

现在本身已经是这样做:一是规则本身并未禁止type的任何更改(包括清空);二是无论怎样改type甚至改为无,hash都是不会变的;所以“容许任何人更改type而不影响hash”其实一直都在实行中。如果提案没有带来任何实质改变,而以现在的规则已经能够维持日常运作的话,实在不想再动DYKC的规则,这里我还是希望保持最少量的规则。--街燈電箱150號 开箱维修 抄表 检验证明 2019年8月10日 (六) 17:31 (UTC)回复
如果情况是这样的话,现在要做的就是更改template和小工具设定了。有没有人知道小工具是谁写的? DC17GAN FLN 2019年8月11日 (日) 04:26 (UTC)回复
User:SanmosaUser:Cdip150小工具是我写的。我当时是参考的 DYKC 页面的编辑提示,里面说 type 参数是必填。既然现在文档之间都不太统一,我想等等看有没有其他意见,到这个串讨论差不多该存档的时候再说。 --砜中嘌呤的白磷萃取 打谱 2019年8月11日 (日) 11:32 (UTC)回复
所以我说那个提名指示是错的,已改正,另{{DYKEntry}}已不再显示无类型。--街燈電箱150號 开箱维修 抄表 检验证明 2019年8月11日 (日) 13:27 (UTC)回复

本讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

提议禁止废除DYKC讨论中使用type这个单词参数

下列讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

提议禁止DYKC讨论中使用type这个单词,包括但不限于参数需要用到type的模板或者与type相关的举例,如“type =”以及任何能够被\s*type\s*=.*\n匹配到的任何字串(如:{{問題不當}},您的type=應改為blabla...--~~~~;或者是{{支持}},....(評論)....{{某模板|type=XXX|....}}...--~~~~等)

考虑如下问题[1]导致首页爆炸(参见截图),

由于模板中使用了type=参数,导致点票机器人匹配到位于讨论中的type=导致首页爆炸。
若无法修复,应当禁止除了提名模板本身外的任何type单词
  • 为什么?因为考量如下情境:编者认为type不当,要求更改type=,然后后方论述使用display:none隐藏了部分文字,</span>于下一行封闭,因此这则dyk上首页后,type会变成该用户言论,假设中间有|符号,display:none将会取代下一个问题,并使首页大量内容被display:none隐藏

因此若User:Cdip150未能修复此问题则应当禁止在DYKC讨论中提到或使用type单词。否则无法避免首页再次爆炸或出错。-- 娜娜奇🐰鲜果茶(宇帆·☎️·☘️2020年3月24日 (二) 09:02 (UTC)回复

(-)反对,机械程序出现缺陷不应由社群承担,我稍后会尝试修复这个错误。而且如果做这样的禁止,岂不是连“question =”等其他几个都全部不许出现?显然这种禁止是斩脚趾避沙虫,不足为取。而因为机器程序而造成的错误,本人郑重向社群致歉。--街燈電箱150號 开箱维修 抄表 检验证明 2020年3月24日 (二) 09:12 (UTC)回复
(!)意见这个想法是稍早之前在WP:TG上提出的,如果问题不易修复,就只能往另一个方向思考。如果易修复,那么修复完毕就结案了。-- 娜娜奇🐰鲜果茶(宇帆·☎️·☘️2020年3月24日 (二) 09:29 (UTC)回复
  已修复,@A2569875:请参考该移出移入结果。--街燈電箱150號 开箱维修 抄表 检验证明 2020年3月25日 (三) 15:14 (UTC)回复
说起这个type的作用,不知道能否用wikidata中的性质属性d:Property:P31来自动区分条目的类型?--百無一用是書生 () 2020年3月25日 (三) 17:10 (UTC)回复
有些新条目可能没有wikidata项目或没有添加P31。——路过围观的Sakamotosan | 避免做作,免敬 2020年3月26日 (四) 00:55 (UTC)回复
P31可以选择的项目范围有点大,可能变成每个项目因为P31都全不同而没区别,实际上只是P31给予的定性不同?——路过围观的Sakamotosan | 避免做作,免敬 2020年3月26日 (四) 00:57 (UTC)回复
乱搞放在哪里,用什么办法都可以乱搞。--百無一用是書生 () 2020年3月26日 (四) 06:59 (UTC)回复
(:)回应@Shizhao:应该是说,P31在Wikidata没有统一指引,例如以多面体而言,有的归类为多面体、有的归类为多胞形有的归类为凸多面体,例外状况十分多。-- 娜娜奇🐰鲜果茶(宇帆·☎️·☘️2020年3月26日 (四) 07:14 (UTC)回复
但现在人工输入type参数,不是也一样没有任何限制?--百無一用是書生 () 2020年3月27日 (五) 07:28 (UTC)回复
写了一个模块:Page2qid(wikidata模块居然不支持从标题获取QID功能么?还是我没找到?)配合Module:WikidataIB实现了我的想法,随便找了几个正在DYK的条目试验一下:
稍微修改一下DYK提名模板就能实现。剩下的只需要dyk更新脚本改代码,进行条目类型的判断,避免同类型条目连续上首页。同时也可以废弃type参数了。此外,还可以促进wikidata的编辑--百無一用是書生 () 2020年3月27日 (五) 09:50 (UTC)回复
早就有了{{WikidataEntity}},还是高风险模板。您的可以AFD了。-- 就烂 2020年3月27日 (五) 10:26 (UTC)回复
废除type参数我记得是个常年提案,经常有人提议改革/废除这个参数,只不过这应该是第一次因技术原因而提议的废除。虽说我觉得因为这个原因而废除type参数,是种因噎废食的行为,不过从另一个角度看似乎有些道理。大家不妨参考一下以下几个提案:[2][3][4][5]。—Rowingbohe♬ 讨论·签名·台州专题 2020年3月27日 (五) 14:40 (UTC)回复

欢迎大家前往dyk_update.lua参考我去年写的DYK存档逻辑。--1=0欢迎加入WP:维基百科维护专题 2020年3月29日 (日) 03:04 (UTC)回复

我的提议的初衷其实就是不用用户自己去填写了,省一点事是一点事--百無一用是書生 () 2020年3月30日 (一) 02:36 (UTC)回复
另外,我的这个提议并不是完全废除,而是用另一种自动的方式来替代用户的手工输入,只是解放用户双手的一种办法。从内容本质上而言,替代办法只是比手工输入在准确性上略强(但理想状况的话,应该是比手工输入要规范很多)。而且我也不觉得type参数的影响真的非常大--百無一用是書生 () 2020年3月31日 (二) 09:27 (UTC)回复

建议

建议修改{{DYKEntry}},替换如下语句:

{{subst:#if:{{{type|}}}|,属于{{{type}}}类}}

为:

{{subst:#if:{{{type|}}}|,属于<code>{{{type}}}</code>类|{{subst:#if:{{WikidataEntity|{{{article|}}}}}|,{{#invoke:WikidataIB |getLabel|P31}}属于<code>{{#invoke:WikidataIB |getValue |P31 |fwd=ALL |osd=no|linked=no |noicon=yes |qid={{WikidataEntity|{{{article|}}}}}|sep="</code>、<code>"}}</code>}}}}

示例(未填type参数): 意大利战列舰列表 --> ,性质属于维基媒体列表条目战列舰

作为未填写type参数时的补充。不知这样是否可行?--百無一用是書生 () 2020年4月1日 (三) 02:56 (UTC)回复


如果没有其他意见,我将稍后更新{{DYKEntry}}模板--百無一用是書生 () 2020年4月6日 (一) 12:10 (UTC)回复

不需要,这可由机械程序每小时auto hashing时顺便在type中把以上语法进行subst即可,不用改模板。--街燈電箱150號 熄灯致哀 2020年4月7日 (二) 02:03 (UTC)回复
@Cdip150:,好的--百無一用是書生 () 2020年4月7日 (二) 02:53 (UTC)回复
@Cdip150:似乎还未看到部署?--百無一用是書生 () 2020年4月9日 (四) 07:35 (UTC)回复
@Shizhao已部署,但看到很多条目只得“维基媒体项目页面”一类,似乎很多条目的元数据都未配置妥当…… --街燈電箱150號 熄灯致哀 2020年4月13日 (一) 05:53 (UTC)回复
按理说,如果某个条目没有wikidata数据,正常应该不显示任何东西才对,不应该显示“维基媒体项目页面”--百無一用是書生 () 2020年4月13日 (一) 08:23 (UTC)回复
以条目艾格理为例,还没有建立wikidata,那么{{safesubst:#invoke:WikidataIB |getValue |P31 |fwd=ALL |osd=no|linked=no |noicon=yes |qid={{safesubst:WikidataEntity|艾格理}}|sep="、"}}出来的结果是“维基媒体项目页面”。--街燈電箱150號 开箱维修 抄表 检验证明 2020年4月13日 (一) 11:12 (UTC)回复
User:Shizhao qid为空会有例外:“{{safesubst:#invoke:WikidataIB |getValue |P31 |fwd=ALL |osd=no|linked=no |noicon=yes|sep="、"}}”→维基媒体项目页面--140.121.197.81留言2020年4月13日 (一) 11:17 (UTC)回复
嗯,似乎缺少了一个判断:{{subst:#if:{{WikidataEntity|艾格理}}|,{{#invoke:WikidataIB |getLabel|P31}}属于<code>{{#invoke:WikidataIB |getValue |P31 |fwd=ALL |osd=no|linked=no |noicon=yes |qid={{WikidataEntity|艾格理}}|sep="</code>、<code>"}}</code>}} -->
这样就对了(就是我前面给出的代码)--百無一用是書生 () 2020年4月13日 (一) 12:14 (UTC)回复
其实无论空白和“维基媒体项目页面”实际出来的效果都是一样的——分不了类,还是要用手。假若大部分条目的wikidata都不完善,部署了这个其实也起不了几多作用。--街燈電箱150號 开箱维修 抄表 检验证明 2020年4月14日 (二) 03:25 (UTC)回复
其实我提出的建议是把这个作为未填type时的补充。。。而且也可以鼓励用户编辑wikidata(至少比填对条目无用的type强)--百無一用是書生 () 2020年4月14日 (二) 08:00 (UTC)回复
(?)疑问@Cdip150:书生的提议如何?-- 娜娜奇🐰枫香花茶(宇帆·☎️·☘️2020年4月22日 (三) 13:33 (UTC)回复
(?)疑问目前状态?-- 娜娜奇🐰枫香花茶(宇帆·☎️·☘️2020年5月1日 (五) 11:35 (UTC)回复
“未填type时的补充”已实现,但由于Wikidata那边对于P31的用法并不规则,各类型的译文他们甚至还未做齐,所以现阶段还不要对P31带来的帮助抱太大期望。--街燈電箱150號 开箱维修 抄表 检验证明 2020年5月2日 (六) 05:43 (UTC)回复
好的,了解了。-- 娜娜奇🐰枫香花茶(宇帆·☎️·☘️2020年5月12日 (二) 06:04 (UTC)回复

本讨论已经关闭,请勿修改。如有任何意见,请至合适的讨论页进行,并不要再次编辑本讨论。

T: DYKEntry


T: DYKEntry 的 type 参数是怎么一回事?为什么会要求英文?为什么会要求“属culture类”这样的说明?是为了让机器人展示不同种类的新条目吗?谢谢! — XComhghall talk 2021年9月4日 (六) 00:28 (UTC)回复

是的,不过这个可以由管理员机器人填的,您可以把它留空,机器人会自动补上。--街燈電箱150號 开箱维修 抄表 检验证明 2021年9月4日 (六) 01:51 (UTC)回复
返回到“DYKEntry”页面。