标签: scribunto

MediaWiki上的Lua错误

我正在尝试设置MediaWiki,并尝试使用Navbox模板.我在本地计算机上运行正常,但是当我将它全部复制到服务器时,我得到了Lua脚本错误,特别是:

Lua error at line 302: attempt to call field 'attr' (a nil value).
Backtrace:
(tail call): ?
Module:Navbox:302: in function "renderMainTable"
Module:Navbox:348: in function "renderMainTable"
(tail call): ?
mw.lua:425: ?
(tail call): ?
[C]: in function "xpcall"
MWServer.lua:73: in function "handleCall"
MWServer.lua:266: in function "dispatch"
MWServer.lua:33: in function "execute"
mw_main.lua:7: in main chunk
[C]: ?
Run Code Online (Sandbox Code Playgroud)

如果我编辑该文件,那么它只会给所有其他字段带来错误.

我的服务器正在运行MediaWiki 1.20,如果这有所不同.我尝试过使用Scribunto 1.20,1.21和master(对引擎进行更改以适应1.20).

如果有人可以提供帮助,那就太好了.

编辑模块:Navbox,HtmlBuilder.

lua mediawiki mediawiki-templates scribunto

8
推荐指数
1
解决办法
460
查看次数

如何使用scribunto检测DST(夏令时是否有效)

根据目前的日期,我怎么知道Lua的夏令时呢.

例如,法国的值实际上是真的(目前使用CEST).在冬季,这将是错误的.
忘记这是太具体了:我只是期待法国的规则.但在这一点上,我不知道Lua是否具有原生功能.

可用的内置函数列表在这里.

lua mediawiki date dst scribunto

1
推荐指数
1
解决办法
1421
查看次数

标签 统计

lua ×2

mediawiki ×2

scribunto ×2

date ×1

dst ×1

mediawiki-templates ×1