模板討論: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-hant.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" 頁面。