模板:线路列表:修订间差异

来自临东市服务器Wiki
(修复proc_open禁用导致的Lua报错:原模板增加相同参数及样式的原生解析兼容分支,保留LineList模块调用)
(修复Lua执行失败:同一线路列表模板默认原生渲染,保留原参数样式和可选Lua模块,消除脚本错误分类)
第1行: 第1行:
<includeonly>{{#iferror:{{#invoke:LineList|infobox}}|<div class="infobox-card" style="{{#ifeq:{{{Clear|__YCT_UNSET__}}}|__YCT_UNSET__||clear: unset;}}">
<includeonly>{{#ifeq:{{{渲染引擎|native}}}|lua|{{#invoke:LineList|infobox}}|<div class="infobox-card" style="{{#ifeq:{{{Clear|__YCT_UNSET__}}}|__YCT_UNSET__||clear: unset;}}">
<div class="header"><div class="line-name">{{{Name|}}}</div><div class="detail"><div class="company">{{{Company|}}}</div></div><div class="time"><div class="first-train">{{{FirstTrain|}}}</div><div class="last-train">{{{LastTrain|}}}</div><div class="ticket">{{{Ticket|}}}</div></div></div>
<div class="header"><div class="line-name">{{{Name|}}}</div><div class="detail"><div class="company">{{{Company|}}}</div></div><div class="time"><div class="first-train">{{{FirstTrain|}}}</div><div class="last-train">{{{LastTrain|}}}</div><div class="ticket">{{{Ticket|}}}</div></div></div>
<ul class="station-list">{{#if:{{{Direction|}}}|<div class="direction">{{{Direction}}}</div>}}<div class="line" style="background-color:{{{Color|red}}};"></div>
<ul class="station-list">{{#if:{{{Direction|}}}|<div class="direction">{{{Direction}}}</div>}}<div class="line" style="background-color:{{{Color|red}}};"></div>
第516行: 第516行:
</ul></div>}}<templatestyles src="Module:LineList/style.css"/></includeonly><noinclude>关于本模板的用法,请参见[[模块:LineList/doc|LineList文档]]。
</ul></div>}}<templatestyles src="Module:LineList/style.css"/></includeonly><noinclude>关于本模板的用法,请参见[[模块:LineList/doc|LineList文档]]。


兼容说明:Lua 引擎不可用时,模板使用相同样式的原生解析器渲染,支持 Sta1–Sta512、Direction、Clear、StaNWay 和 StaNUnopen;Lua 引擎可用时仍由原模块渲染,站点数量不受此兼容范围限制。</noinclude>
兼容说明:模板默认使用相同样式的原生解析器渲染,避免服务器禁用 proc_open 时产生 Lua 错误及错误跟踪分类。支持 Sta1–Sta512、Direction、Clear、StaNWay 和 StaNUnopen。原 Lua 模块保留;仅在服务器恢复 Lua 引擎后,可通过参数“渲染引擎=lua”选用原模块(站点数量不受原生兼容范围限制)。</noinclude>

2026年10月28日 (三) 21:33的版本

关于本模板的用法,请参见LineList文档。

兼容说明:模板默认使用相同样式的原生解析器渲染,避免服务器禁用 proc_open 时产生 Lua 错误及错误跟踪分类。支持 Sta1–Sta512、Direction、Clear、StaNWay 和 StaNUnopen。原 Lua 模块保留;仅在服务器恢复 Lua 引擎后,可通过参数“渲染引擎=lua”选用原模块(站点数量不受原生兼容范围限制)。