模板讨论:Infobox rail system-route

SolidBlock在话题“关于模板源代码中的一些问题”中的最新留言:1年前
          模板依照页面评级标准无需评级。
本模板属于下列维基专题范畴:
铁道专题 (获评模板级不适用重要度
本模板属于铁道专题范畴,该专题旨在改善中文维基百科铁道类内容。如果您有意参与,请浏览专题主页、参与讨论,并完成相应的开放性任务。
 模板级模板  根据专题质量评级标准,本模板无需评级。

移动自Wikipedia talk:专题/铁道


我做了一个新的系统/路线简介框模板,模板在Template:Infobox rail system-route。这个简介框模板是我参考原本的Infobox Public transit模版与台湾铁路管理局台湾高铁以及一些英文维基中的铁道简介框模板的内容做成的,将这几种简介框合成一个,不必须的项目如果不使用则不会出现。这样除了符合中文铁道条目目前的需要之外,在翻译非中文维基条目时,可以直接使用。目前已先将纽约地铁以及大都会北方铁路条目的简介框换成使用新的简介框,在Template:Infobox rail system-route也有一个范例。不知道大家觉得如何?-- Nikopoley✪尼可波里|《举手发言》 02:55 2006年9月1日 (UTC)

不错呢~系统长度可以弄个子项,空格可以不用啦,括号可以改成全形。--爱索 | 来泡茶 01:53 2006年9月2日 (UTC)
小字解说的括号已经改为使用全型〔只有"小字解说"为模板内含,其他括号都是变数值的一部分〕,系统长度更名为轨道长度并分为"营运长度"及"总长度"两子项,另外正在考虑是否也将"轨道标准"项并为轨道长度下之一子项,并再将"轨道长度"更名为"轨道"。另外,我不太懂你说哪里的空格不用了?不好意思,可以解释一下吗。-- Nikopoley✪尼可波里|《举手发言》 05:03 2006年9月2日 (UTC)

移动结束

不知道为啥,大家好像都很习惯用if函数o_o。--爱索 | 来泡茶 13:42 2006年9月3日 (UTC)

IF的好处是没有打东西时可以将相关文字或标签消去,还有是可以减少输入的字数--苍空 翔 有事点我 13:17 2006年9月8日 (UTC)

更新版本

编辑

系统资讯

我做了个新版本{{Infobox rail system-route/sandbox}}主要是剔除了{{{locale}}}、{{{service_type}}}等的防呆设置、重新编排了资讯列的次序、增加colspan=2的内部header、和将{{{system_map}}}改成需要输入完整代码以为嵌入project:铁路系统标示和切换繁简路线图图像铺路。新增参数:

  • {{{box_width}}}:模板宽度,预设为原来的300px
  • {{{collapse}}}:模板折叠与否,预设不折,输入yes预设折叠
  • {{{map_title}}}:路线图的header标题,预设路线图
  • {{{show_map}}}:路线图折叠与否,预设折叠,任何输入值都会预设显示
我认为project:铁路系统标示不宜内嵌路线图部分,许多现有的铁路系统标示图均超过300px,部分达到450px,但为了路线图而将Infobox rail system-route扩宽至同等宽度,这样会令Infobox大量留白,影响页面美观,并出现页面显示异常。建议路线图部分依旧仅采用图片。--Alancrh (留言) 2010年1月16日 (六) 10:48 (UTC)回复
大致同Alancrh,因为会影响版面整洁,我亦认为路线图不一定必须嵌入{{Infobox rail system-route}}。即使现阶段不嵌入本模板,应不会影响切换繁简路线图的计划吧。—Baycrest (作客) 2010年1月16日 (六) 16:00 (UTC)回复
切换繁简图档名的问题请见下例:

[[file:Guangzhou Shenzhen Hongkong Express Rail Link -{zh-hant:zh-hant;zh-hans:zh-hans}-.svg|250px|thumb]]

[[file:Guangzhou Shenzhen Hongkong Express Rail Link zh-hans.svg|250px|thumb]]

图像没有被渲染,所以一定要用完整代码去做切换:

-{zh-hant:[[file:Guangzhou Shenzhen Hongkong Express Rail Link zh-hant.svg|250px|thumb]];zh-hans:[[file:Guangzhou Shenzhen Hongkong Express Rail Link zh-hans.svg|250px|thumb]]}-

 
嵌入project:铁路系统标示是考虑到英文版那边已经有许多文章这样做(en:Tramlink),而且他们的嵌入RDT路线图一般都做得比较精简,都能控制在300px以内,超过300px会独立于infobox以外(或者只是稍稍超过300px就用{{{collapse_map}}}来预设隐藏路线图就不会影响到infobox中的文字资讯),所以做嵌入路线图的准备功夫可以为以后其他编者翻译英文版铁路文章到中文版带来方便。我只能说中文版的RDT路线图我一般都希望改得精简(主要是文字栏那边),但其他编者要丰富它我也控制不了,例如东铁线沙田至中环线。-- 同舟 (留言) 2010年1月16日 (六) 23:37 (UTC)回复
关于图片繁简转换,在Firefox中上述编码是能做到的。至于其他浏览器,请各位协助测试。而路线图,我的建议是预设折叠隐藏。这样或许能解决Baycrest的担忧。—Altt311 (留言) 2010年1月17日 (日) 03:05 (UTC)回复
应该这样说,我真正“担忧”的是铁路系统标示图(路线图)没有好好规范,文字栏内容太多,造成版面问题(例如东铁线)。解决了路线图文字栏内容太多的问题,自然就不需要反对把路线图嵌入本模板了。如果预设折叠隐藏路线图是不会影响本模版及条目版面的整洁,我则会支持,总不能因为少数过于丰富的路线图而拖累其他模板的改良方案。—Baycrest (作客) 2010年1月18日 (一) 16:45 (UTC)回复
图片繁简转换在IE6也能正确显示。—Baycrest (作客) 2010年1月18日 (一) 16:47 (UTC)回复
那我先修改了sandbox的参数为{{{show_map}}}预设折叠。但关于繁简转换,是不是我的第一句代码有什么问题吗,我在IE7和Firefox3都被渲染成纯文字。-- 同舟 (留言) 2010年1月18日 (一) 23:16 (UTC)回复

关于合并Template:Infobox rail line的通知及说明

编辑

由于Template:Infobox rail system-routeTemplate:Infobox rail line在性质与功能方面重合性较大,故由2010年9月27日起,Template:Infobox rail line并入Template:Infobox rail system-route,原Template:Infobox rail line的以下参数均可正常使用,无需人工转换。唯一变化的是路线图折叠参数,原Template:Infobox rail line为预设无折叠,而新模板为节省页面空间及避免版面显示错误,预设值为折叠路线图,如需预设无折叠,在页面加入“|collapsed=no”参数即可。--Alancrh (留言) 2010年9月27日 (一) 11:15 (UTC)回复

{{Infobox rail line
|名称=
|颜色=
|图像=
|备注=
|类型=
|系统=
|状态=
|城市=
|起点=
|车站数=
|路线=
|每日客流=
|开通日期=
|早班车=
|末班车=
|所有者=
|运营商=
|线路类型=
|车辆段=
|车辆=
|全长=
|轨道长度=
|轨道数=
|轨距=
|电气化=
|编组=
|运营速度=
|最高=
|路线图=
}}

Infobox rail system-route的语法问题

编辑

台铁淡水线使用Template:Infobox_rail_system-route,虽然begin_operation和end_operation参数都有输入日期,按照模板说明,营运时期应该不会显示“至今”的字样,可是仍然有显示,不知模板语法是否有问题。 ——michddastro (留言) 2012年2月27日 (一) 03:25 (UTC)回复

  已修复 -- 同舟 (留言) 2012年2月27日 (一) 03:56 (UTC)回复

多了一条颜色条

编辑

User:Sameboat,在IRT百老汇-第七大道线IRT莱辛顿大道线等使用此模板之时(加入了color参数),标题下方多了一条颜色条,而且我无法找出原因,能否帮忙?另外,应否仿效英文版,统一采用上下两条色条?我看有一些条目只使用banner color,所以只有一条色条。--owennson聊天室奖座柜2017年2月19日 (日) 16:29 (UTC)回复

赞成,的确需要根据英文版更新,因英文版能使用上下,中文维基不能,如安邦线,而且还有一些东西也应该加入,奈何我对这方面不理解,不敢轻举妄动,还望各位维基人出手帮忙!-- angys (讨论)(留名)(奖杯柜) 2017年6月15日 (四) 15:24 (UTC)回复

可以考虑开发一种更简单的编辑这个模板的方法吗?

编辑

这个模板是一个很好的呈现沿线铁路路径走向和沿线设施的工具,可是对于一些新人(就像我)来说,用源代码编辑实属困难和不易。希望能有人开发出一种简单的编辑方法。 以下是我的建议 将每一个图例变为一个图块,然后用拖动的方法像是拼拼图一样的得到一个完整的线路图,最后生成源代码复制粘贴到条目上。这像会显得更简单和直观。--Carl Cheung留言2017年7月4日 (二) 06:45 (UTC)回复

mapimage_width

编辑

这个参数根本就没传进去,怎么回事? --达师 - 345 - 574 2017年12月29日 (五) 04:45 (UTC)回复

@Hat600好久之前被删掉了。另外system_map这个参数似乎被弃用好久了...? Stang 2020年7月16日 (四) 03:18 (UTC)回复

驾驶员参数

编辑

英文维基的模板可以显示“conduction system” (with driver),但中文维基的这个模板中,该参数没有显示出来。电动火车有无驾驶员是常问问题或重要信息之一,希望能加入模板内。 请比较以下中英文条目的信息框:

 — Jojoyee留言 | 签到 2019年4月20日 (六) 03:39 (UTC)回复

简化模板参数

编辑

有鉴于模板的中文参数过多过于复杂,并且参数名与显示标签不同(甚至不同意),稍早在模版中加入检查参数的功能,未来会逐步清理每个条目的中文参数,将其导向英文的参数,预计完成后再将模板中目前仍相容的中文参数清除。

--Df910105留言2019年12月21日 (六) 15:24 (UTC)回复

编辑请求 2020-07-16

编辑

  请求已处理

我不是很清楚目前的想法是希望(使用自动程序)清理不规范的参数名,还是把Check for unknown parameters模块的容忍程度弄大一些... 需要改的话ping一下咱。 Stang 2020年7月16日 (四) 03:50 (UTC)回复
还有个问题是system_mapmapimage_width这两个废弃了的参数怎么处理。 Stang 2020年7月16日 (四) 03:51 (UTC)回复
模板现在没有使用到废弃参数,应可删除。 2020年8月22日 (六) 19:15 (UTC)回复
2020年8月22日 (六) 19:15 (UTC)回复

关于模板源代码中的一些问题

编辑

我在研究此模板时,发现此模板(Template:Infobox rail system-route)的源代码中有几个奇怪的地方:

  1. 中文参数名。我注意到很多参数都给予了多个中文参数别名,请问这是为什么?个人认为,统一使用英文的参数名就可以了,没有必要定义这么多个奇奇怪怪的参数名,令人困惑。
  2. 繁体简体不一致的参数名。在一些使用了中文参数名的地方,有的参数名的繁体和简体不一致。例如,参数countrey有中文别名營運國家(繁体)、营运国家(简体)和所在國家/地區(繁体),却没有简体的所在国家/地区(虽然说确实没有必要)。为什么会有这种参数不对称的情况?
  3. 冗余的样式。在模板的参数中,有提到abovestyle = padding:3px; line-height:110%;,这是否有必要?如果不加这些参数,模板能否正常显示?默认适用于整个信息框的width: 25em同理。
  4. 标签的nowrap问题。为什么要有labelstyle = min-width:80px; white-space:nowrap?我觉得这些也没有必要。此外,既然已经nowrap了,在“营运国家/地区”“营运地点”等参数的标签中又套了一层{{nowrap}},这是为什么?我觉得多余了。
  5. autoheaders是否真正使用了。模板参数中有个autoheaders = y,看上去好像是根据其data的内容来决定是否要显示headers。但是,在header的地方,又通过if语句去判断大堆的参数中是否有存在的,然后来决定是否存在,这是否有必要?
  6. 港铁的起点/终点站显示为上/下行总站。我觉得这也是比较奇怪的。而且它只判断了该值是否为繁体的“港鐵”,似乎并没有识别简体的“港铁”。

总而言之,此模板的参数定义比较多余且过于复杂,一些参数别名的设置不严谨,此外有些多余的样式也显得没有必要。--SolidBlock留言 2023年6月25日 (日) 12:34 (UTC)回复

返回到“Infobox rail system-route”页面。