跳转到内容

模組討論:月台配置

页面内容不支持其他语言。
维基百科,自由的百科全书

改进模块的一些建议

[编辑]

@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)[回复]