跳至內容

模組討論:月台配置

頁面內容不支援其他語言。
維基百科,自由的百科全書

改進模塊的一些建議

[編輯]

@LuciferianThomas看了下模塊代碼,發現還是有一些小問題,希望您能抽空修復一下:

  • 部分情況下maintd可能是nil,導致拋出異常。
  • 站名可能無法正常顯示。
  • 站台編號的那個圓形,不應該總是顯示,此外對於不顯示的格子,最好用visibility:hidden而不是opacity:0(事實上直接內容留空不更好嗎……)。
  • 我注意到仍在使用循環迭代然後逐個判斷參數的方法,這依舊會大量連接字符串,不建議這樣做。我建議可以嘗試一下Module:TableTools中的numData,非常好用。
  • 很多變量都在通過與空字符串比較來判斷其是否存在。實際上讓它是false或者nil就行了。--SolidBlock留言 2022年1月1日 (六) 04:28 (UTC)[回覆]
我逐點回應:
  1. 能否提供例子說明那些情況會出現異常?
  2. 同上。
  3. 當時是遷就港鐵設計的,檢查時也只拿了深圳地鐵和廣州地鐵來測試,忘了看看其他鐵路,這個可以嘗試修復;還有opacity:0好像是刻意而為(置中佔位)。
  4. 可考慮,但要再研究(現階段暫時未見造成太大的容量佔位,先放一放)
  5. 有些比較空字串好像是防止concatenate nil,不過應該用多了,這個用到就算了。
以上。--路西法人 2022年1月3日 (一) 10:22 (UTC)[回覆]
(:)回應拋出異常的例子如下:
{{站台配置|g1=p}}和{{站台配置|g1=p|p1=invalid value}}。站名無法正常顯示的問題我此前已修復(雖然說這個修復的方式有點粗暴)。——SolidBlock留言 2022年1月3日 (一) 11:13 (UTC)[回覆]

進一步改善模組建議

[編輯]

@LuciferianThomas,我有幾個進一步改善的建議:

  1. 希望能夠在現時顯示「XX線往XX([[XX站|XX]])」改為「XX線往XX(下一站:[[XX站|XX]])」,以免部分讀者不知道括號內是甚麼意思。
  2. 可考慮與Adjacent stations模組進行整合,這樣一旦地鐵延伸也可省去逐個車站更新月台配置的麻煩。
  3. 終點站與終點站前一站顯示不太正常,希望可以改善。--owennson聊天室獎座櫃2024年3月15日 (五) 03:52 (UTC)[回覆]
近期忙碌,稍後有時間回來看看。--西 2024年3月17日 (日) 18:12 (UTC)[回覆]