模板讨论:Cite gnis
本模板依照页面评级标准无需评级。 本模板属于下列维基专题范畴: |
||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
https
请替换模板中的 http 为 https--John ayliff(留言) 2021年8月11日 (三) 23:56 (UTC)
- 下列讨论已经关闭,请勿修改。如有任何意见,请在合适的讨论页提出,而非再次编辑本讨论。
大家好,本人最近几个月以来都在建立美国各州不同县行政区划的模板,故需要使用US county navigation box作为元模板。唯独在建立密歇根州县份时,发现有县份需要用到八个title及body参数(例如Template:贝林县 (密歇根州),如果采取目前做法会影响模板美观)。然而,US county navigation box却只有七个对应参数。
故此,本人在VPH中请求模板编辑员为US county navigation box新增更多title及body参数。MilkyDefer君对新增参数表达支持,但由于这一变更颇为重大,因此需要寻求社群共识才可对相关模板作出修改。US county navigation box模板于2021年起因使用的页面过多而被模板保护,但实际上使用的页面主要皆是本人所建立的数万篇条目。
希望各位维基人能够就修改建议表达意见,万分感谢!--维基病夫邀请您加入❤️边缘人小组·🖊️签到 2023年12月6日 (三) 13:34 (UTC)
- 改成不定参数形式是否更好。不定参数形式就可以允许无上限的
|group
,不然就算加到n
=|group10=
,万一到时要用|group11=
不就要这整套讨论再重来一次?-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月7日 (四) 01:02 (UTC)- 如果可以的话,最好就使用这个方案。--维基病夫邀请您加入❤️边缘人小组·🖊️签到 2023年12月7日 (四) 01:23 (UTC)
- 完成:已制成不定参数模式,这样的话,未来也不会有参数不够用的问题了,参见Template:US_county_navigation_box/sandbox以及测试样例。@SickManWP、MilkyDefer:。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月7日 (四) 02:16 (UTC)
技术细节与原理
|
---|
|
- 所以你@SickManWP:同意这个方案嘛。再来就看@MilkyDefer:同不同意。如果同意,那现阶段就是三个人的共识。再等待社群其他人发表个意见应该就能布署了。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月7日 (四) 02:35 (UTC)
- 完全同意,感谢帮忙!--维基病夫邀请您加入❤️边缘人小组·🖊️签到 2023年12月7日 (四) 02:38 (UTC)
- 我需要花一些时间思索一下为了这么一个东西建立一个Lua脚本是否实惠。自从上次德国条目Lua MLE(memory limit exceeded)的事情后我发现在中维,模板展开限额和Lua限额都是挺金贵的东西。所以我保留对此的意见。--MilkyDefer 2023年12月7日 (四) 03:55 (UTC)
- (:)回应我觉得无须担心这个问题。首先,这个模板的(在单一页面)使用量没有上次德国条目Lua MLE出问题的模板那么大;其次,
|group
的n
=n
总不可能高到100吧,所以(生成字串的)记忆体用量很少,不认为会有什么超限问题,毕竟同上论述“这个模板的(在单一页面)使用量没有那么大
”总不可能用20个这模板吧。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月7日 (四) 04:27 (UTC)- 我依然感觉有点function overkill。但是我也希望等待其他意见。--MilkyDefer 2023年12月8日 (五) 03:32 (UTC)
- 但我不希望每次参数不足都要重新取得共识,这样多么麻烦,难道就不可以一次到位吗??每次都要为了这点小事占用/浪费社群资源???况且用lua做不定参数功能的模板明明就不计其数,为何这个就不行,针对性?没有道理。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月8日 (五) 03:50 (UTC)
- 1) 之前讨论(如果有)我都错过了。 2) 这个解决方案是用一个不定数量参数的模块调用另一个不定数量参数的模块,至少我是闻所未闻。 3) 如果再来一个人附议你的方案,那我就退让。--MilkyDefer 2023年12月8日 (五) 08:42 (UTC)
- (:)回应:根本不是“不定数量参数的模块调用另一个不定数量参数的模块”。从头到尾就只是一个不定数量参数的模块。该模块本身“只用循环”处理不定数量参数(36-59行收集不定参数,61-72行生成不定参数内容,73-79行直接输出,何来“调用另一个不定数量参数的模块”???您不要无中生有好不好),处理完便直接输出,这在维基很常见,Module:Anchor便是;且并没有你你说的“不定数量参数的模块调用另一个不定数量参数的模块”,并没有“调用另一个不定数量参数的模块”,连“调用另一个模块”都没有,您可能误会了什么。并非前所未闻,这类“本身就自身处理不定数量参数的模块”到处都是,你要我可以举一堆例子给你。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月8日 (五) 08:48 (UTC)
- 自身使用循环处理不定数量参数的模块到处都是Module:For、Module:Anchor、Module:TemplateParameters、Module:Infobox....。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月8日 (五) 08:53 (UTC)
- 行行行行随你。--MilkyDefer 2023年12月8日 (五) 09:00 (UTC)
- 自身使用循环处理不定数量参数的模块到处都是Module:For、Module:Anchor、Module:TemplateParameters、Module:Infobox....。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月8日 (五) 08:53 (UTC)
- SunAfterRain 2023年12月8日 (五) 09:39 (UTC)
- @MilkyDefer:看起来似乎有人附议了,你愿意退让了吗?-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月15日 (五) 01:36 (UTC)
- 你看这个讨论流向,我再怎么说也已经是被压倒了的吧。--MilkyDefer 2023年12月15日 (五) 03:56 (UTC)
我不知道到底要人附议是什么操作就是,不过既然您希望那我就来凑个数;而且MLE那个是什么情况我想您也很清楚,那是几万个switch的case,跟这个的程度完全不能比较。-- - @MilkyDefer:看起来似乎有人附议了,你愿意退让了吗?-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月15日 (五) 01:36 (UTC)
- Lua有没有办法检测内存用量?如果有的话,可以在发现用量过高的时候自行报错。亦或设一个比较低的默认限额,并且根据额外的flag解除这个限额(在文档里写明解除限额的可能影响)。
- 顺便说一句,达成共识不是靠人头凑数的,原有方案不够好想办法改进就可以。--碟之舞📀💿 2023年12月8日 (五) 09:45 (UTC)
- (:)回应:@Diskdance:模板测试样例全部使用整页预览Lua记忆体占用为2,762,317/52,428,800 byte,移除纯Lua版测试样例为 2,600,779/52,428,800字节,代表纯Lua版测试样例的调用Lua记忆体占用约 161,538 bytes;模板测试样例全部输入到编号100的100组参数整页预览Lua记忆体占用为3,318,403/52,428,800 bytes,移除掉“输入到编号100的100组参数”的模板后,整页预览Lua记忆体占用剩下2,600,779/52,428,800 byte,代表此测试(输入到编号100的100组参数的)Lua记忆体占用为717,624 bytes (这还是包含非沙盒部分的用量),可见就算不定参数输入到100组(正常不太可能这样样使用),Lua记忆体占用量也才700多kB,正常使用也才100多kB,且该摸版也不会在同一页用超过5个,完全不认为有记忆体会过量的疑虑。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月8日 (五) 10:26 (UTC)
- (:)回应:@Diskdance:不认为原有方案有“不好”之处,不认为原有方案有什么东西需要改进。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月8日 (五) 10:30 (UTC)
- (:)回应:根本不是“不定数量参数的模块调用另一个不定数量参数的模块”。从头到尾就只是一个不定数量参数的模块。该模块本身“只用循环”处理不定数量参数(36-59行收集不定参数,61-72行生成不定参数内容,73-79行直接输出,何来“调用另一个不定数量参数的模块”???您不要无中生有好不好),处理完便直接输出,这在维基很常见,Module:Anchor便是;且并没有你你说的“不定数量参数的模块调用另一个不定数量参数的模块”,并没有“调用另一个不定数量参数的模块”,连“调用另一个模块”都没有,您可能误会了什么。并非前所未闻,这类“本身就自身处理不定数量参数的模块”到处都是,你要我可以举一堆例子给你。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月8日 (五) 08:48 (UTC)
- 1) 之前讨论(如果有)我都错过了。 2) 这个解决方案是用一个不定数量参数的模块调用另一个不定数量参数的模块,至少我是闻所未闻。 3) 如果再来一个人附议你的方案,那我就退让。--MilkyDefer 2023年12月8日 (五) 08:42 (UTC)
- 此段落中的所有子缩进段落已逾一周无新意见,视为已达成初步共识。-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月23日 (六) 10:25 (UTC)
- 但我不希望每次参数不足都要重新取得共识,这样多么麻烦,难道就不可以一次到位吗??每次都要为了这点小事占用/浪费社群资源???况且用lua做不定参数功能的模板明明就不计其数,为何这个就不行,针对性?没有道理。-- 宇帆-雪菲蛋糕🎂娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月8日 (五) 03:50 (UTC)
- 我依然感觉有点function overkill。但是我也希望等待其他意见。--MilkyDefer 2023年12月8日 (五) 03:32 (UTC)
- (:)回应我觉得无须担心这个问题。首先,这个模板的(在单一页面)使用量没有上次德国条目Lua MLE出问题的模板那么大;其次,
- @SickManWP:我把几个测试样例放上去了,Template:US_county_navigation_box/testcases,包括了你说的要8个参数的那个Template:贝林县 (密歇根州)(在测试2),你看一下有没有问题。-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月9日 (六) 09:59 (UTC)
- 没有问题。不过我之前说是想要把模板改成八个参数,但是本人今天又发现一个需要九个参数的县份模板(Template:契皮瓦县 (密歇根州))。如此一来,本人倾向支持将模板改成不定参数形式方案。--维基病夫邀请您加入❤️边缘人小组·🖊️签到 2023年12月9日 (六) 10:09 (UTC)
- 见此,目前,本讨论已有初步共识,将开始准备与公示相关的事宜。预计的修改方案以及其布署连结在这-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月24日 (日) 03:33 (UTC)
@A2569875:看了一段时间,有一个简单而非常重要的问题:阁下的修改,涉及{{US county navigation box}}和{{US county navigation box/core}}。阁下如何令那两个模板框架不被Category:Name参数和实际不同的导航框归入呢 ? 不想因为阁下的修改,导致该分类出现那两个模板框架页面及大量相关的模板页面,而不能清理,并长远影响Category:Name参数和实际不同的导航框的清理。--约翰同志-条目裱糊匠(留言) 2023年12月24日 (日) 09:51 (UTC)
- @Comrade John:从{{US county navigation box/sandbox}}来看,未见此问题,实际测试后Special:PermaLink/80225898也没看到任何类似Category:Name参数和实际不同的导航框的的分类。请问您从哪边看到出了这个问题的?-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月24日 (日) 10:00 (UTC)
套用临时沙盒快照(不受编辑迭代更替影响的沙盒)来模拟模板正式上路的情况:
结果:
|
其输出的分类有:(以Module:Delcat的list_category列出显式分类)
进一步测试模板框架
结果:
|
其输出的分类有:
实测,未见您说的分类ㄟ。(本页底部也未见类似的分类)-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月24日 (日) 10:09 (UTC)
- @A2569875:如果不是{{US county navigation box}},那就是{{US county navigation box/core}},阁下12月7日发布该页面的时,
|name=
参数是“|name = {{{template_name|<noinclude>US county navigation box</noinclude>}}}”,这与原标题“US county navigation box/core”不符,自然被归入Category:Name参数和实际不同的导航框。我对此只能依原标题处理,改成“|name = {{{template_name|<noinclude>US county navigation box/core</noinclude>}}}”,从而令Category:Name参数和实际不同的导航框清掉。阁下的修改,涉及{{US county navigation box}}内加上,{{US county navigation box/core}},我的修改,对此影响不明,但至少令那两个模板框架不被Category:Name参数和实际不同的导航框归入。--约翰同志-条目裱糊匠(留言) 2023年12月24日 (日) 10:11 (UTC)- (:)回应:@Comrade John:在{{US county navigation box/core}}里面{{Navbox}}的
|name=
参数已经都传递了正确的模板名称了不是吗?那么何来Category:Name参数和实际不同的导航框问题?且见上,我已经用实际实验证实以上问题不存在了,模拟模板正式上路并实际使用的情况,所有模板({{亚当斯县 (华盛顿州)/sandbox/客栈需求20231224}}、{{US county navigation box/sandbox/客栈需求20231224}}、{{US county navigation box/core/sandbox/客栈需求20231224}}、{{US county navigation box/core}})均未被归入Category:Name参数和实际不同的导航框分类,因此我认为你的疑虑不存在。-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月24日 (日) 10:21 (UTC)- @A2569875:“在{{US county navigation box/core}}里面{{Navbox}}的
|name=
参数已经都传递了正确的模板名称了不是吗?”,是的,但这会不会影响其对{{US county navigation box}}的添加。 ?--约翰同志-条目裱糊匠(留言) 2023年12月24日 (日) 10:29 (UTC)- (:)回应:@Comrade John:在{{US county navigation box/core}}里面{{Navbox}}的
|name=
参数已经都传递了正确的模板名称了,其接收的参数是{{{template_name}}},原有模板肯定都有传递正确的|template_name=
,而预计的新版本{{US county navigation box}}将会正确地转送|template_name=
到{{US county navigation box/core}}的{{{template_name}}},故里面{{Navbox}}的|name=
参数已经都传递了正确的模板名称了,故完全不可能会有你说的问题。故这不会影响其对{{US county navigation box}}的添加。而且你都看到我上方的实验了,连一丁点Category:Name参数和实际不同的导航框的影子都没有。有解答您的疑虑吗?-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月24日 (日) 10:32 (UTC)- @A2569875:好吧,我理解不会有上述问题。将来有什么问题,实行才算吧。造成阁下不便,我对此致歉。--约翰同志-条目裱糊匠(留言) 2023年12月24日 (日) 10:38 (UTC)
- (:)回应:@Comrade John:在{{US county navigation box/core}}里面{{Navbox}}的
- @A2569875:“在{{US county navigation box/core}}里面{{Navbox}}的
- (:)回应:@Comrade John:在{{US county navigation box/core}}里面{{Navbox}}的
- 此段落最后发言至今已逾七日,超过一周无新留言,且最后留言3日后无进一步再回应,因此视为该意见已解决,又此前已形成初步共识(见此),因此根据WP:7DAYS准备进行公示。-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2024年1月1日 (一) 04:04 (UTC)
- 公示7日。公示内容见此-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2024年1月1日 (一) 04:04 (UTC)
- 本讨论已关闭,请勿修改。如有任何意见,请在合适的讨论页提出,而非再次编辑本讨论。
此外,Kethyga君亦提出Template:Cite GNIS的连结已经陈旧,使用此模板产生的GNIS连结无法使用而是重定向到某通知面,由于模板使用量庞大,故必须再次请求达成共识才可修改。相关讨论请参见User talk:SickManWP#可能重复地名。--维基病夫邀请您加入❤️边缘人小组·🖊️签到 2023年12月9日 (六) 15:19 (UTC)
- 感觉可以于模板讨论页提编辑请求。--Kethyga(留言) 2023年12月14日 (四) 11:09 (UTC)
- @SickManWP:如果Template:US county navigation box、Template:Cite GNIS两者根据模板保护编辑方针都需要达成社群共识的话,那么不建议并案处理:Template:US county navigation box处理Template:US county navigation box的、Template:Cite GNIS处理Template:Cite GNIS的,不然到时也不好公示。(&)建议拆开来讨论,或在本讨论中拆分子章节。-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月14日 (四) 11:16 (UTC)
- 已分拆章节。抱歉最近都在关注Wikipedia:傀儡调查/案件/Aarp65,没有把时间放在讨论上。--维基病夫邀请您加入❤️边缘人小组·🖊️签到 2023年12月14日 (四) 11:38 (UTC)
- 没关系。但是有更细节的资讯吗?-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月22日 (五) 03:22 (UTC)
- 美国地质调查局于2021年将地名资讯系统更新了网址,从
http://geonames.usgs.gov/pls/gnispublic/f?p=gnispq:5:::NO::P3-FID
改为https://edits.nationalmap.gov/apps/gaz-domestic/public/summary/
。英维的对应模板已于2021年9月更新的相关连结,而中维却迟迟没有更新。若使用旧连结浏览会跳转到https://www.usgs.gov/us-board-on-geographic-names
,并无该地名的相关资讯。目前预计有数以万计使用Cite GNIS模板的条目皆受影响。--维基病夫邀请您加入❤️边缘人小组·🖊️签到 2023年12月22日 (五) 03:34 (UTC)- 那我们是不是该引入英文维基的模板en:Template:GNIS URL呢?-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月27日 (三) 02:58 (UTC)
- 没错,最好按照英维的模板来改。--维基病夫邀请您加入❤️边缘人小组·🖊️签到 2023年12月27日 (三) 03:03 (UTC)
- 那我们是不是该引入英文维基的模板en:Template:GNIS URL呢?-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月27日 (三) 02:58 (UTC)
- 美国地质调查局于2021年将地名资讯系统更新了网址,从
- 没关系。但是有更细节的资讯吗?-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月22日 (五) 03:22 (UTC)
- 已分拆章节。抱歉最近都在关注Wikipedia:傀儡调查/案件/Aarp65,没有把时间放在讨论上。--维基病夫邀请您加入❤️边缘人小组·🖊️签到 2023年12月14日 (四) 11:38 (UTC)
- @SickManWP:如果Template:US county navigation box、Template:Cite GNIS两者根据模板保护编辑方针都需要达成社群共识的话,那么不建议并案处理:Template:US county navigation box处理Template:US county navigation box的、Template:Cite GNIS处理Template:Cite GNIS的,不然到时也不好公示。(&)建议拆开来讨论,或在本讨论中拆分子章节。-- 宇帆-娜娜奇🐰鲜果茶☕在维基百科寻求休闲是否搞错了什么(☎️·☘️) 2023年12月14日 (四) 11:16 (UTC)
本人于去年12月曾一度请求修改上述模板,但由于无人受理,加上VPA有人讨论本人建立的条目,故不得不再次请求修改。
美国地质调查局于2021年10月将地名信息系统从“http://geonames.usgs.gov/pls/gnispublic/f?p=gnispq:3:::NO::P3_FID:123456”改为“https://edits.nationalmap.gov/apps/gaz-domestic/public/search/names/123456”。英语维基早已于2021年10月更改模板的相应参数,但中维却至今仍未作出任何改动,导致使用该模板时,会被重新导向到“https://www.usgs.gov/us-board-on-geographic-names”。该模板于2020年因使用页面过多而被模板保护,需要模板编辑员修改该模板。
本人建议将该模板完全按照en:Template:Cite gnis作出修改。该模板应用于中维数万篇条目中(约占中维所有条目的2.86%),私以为对模板作出修改刻不容缓。希望能有模板编辑员参与对该模板的修正,感激不尽。--维基病夫邀请您加入❤️边缘人小组·🖊️签到 2024年6月16日 (日) 05:22 (UTC)
- (+)支持--欢颜展卷(留言) 2024年6月16日 (日) 19:39 (UTC)
- 试了一下,照搬enwiki有问题--百無一用是書生 (☎) 2024年6月17日 (一) 14:44 (UTC)
- 把
|entry-url={{GNIS URL|{{{1|{{{id|}}}}}}|type={{{type|}}}}}
换成|url={{GNIS 3|{{{1|{{{id|}}}}}}|type={{{type|}}}}}
除了残留的英文好像没什么问题了。--Miyakoo(留言) 2024年6月17日 (一) 21:40 (UTC) - {{GNIS 4}}也需要改,参照英维试了一下,没有问题。--Miyakoo(留言) 2024年6月17日 (一) 22:08 (UTC)
- 没错,其实需要多更改几个模板才能解决显示错误的问题。所以才需要花时间讨论如何修改模板。--维基病夫邀请您加入❤️边缘人小组·🖊️签到 2024年6月18日 (二) 03:25 (UTC)
- 已经更新了{{GNIS 4}}和{{Cite gnis}},请检查有无问题--百無一用是書生 (☎) 2024年6月18日 (二) 07:54 (UTC)
- 所有页面的对应GNIS资讯页现在都能正确显示了,非常感激。--维基病夫邀请您加入❤️边缘人小组·🖊️签到 2024年6月18日 (二) 09:01 (UTC)
- 已经更新了{{GNIS 4}}和{{Cite gnis}},请检查有无问题--百無一用是書生 (☎) 2024年6月18日 (二) 07:54 (UTC)
- 把