Wangkai8787(讨论 | 贡献) (修复proc_open禁用导致的Lua报错:原模板增加相同参数及样式的原生解析兼容分支,保留LineList模块调用) |
Wangkai8787(讨论 | 贡献) (修复Lua执行失败:同一线路列表模板默认原生渲染,保留原参数样式和可选Lua模块,消除脚本错误分类) |
||
| 第1行: | 第1行: | ||
<includeonly>{{# | <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文档]]。 | ||
兼容说明:模板默认使用相同样式的原生解析器渲染,避免服务器禁用 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”选用原模块(站点数量不受原生兼容范围限制)。