问题标签 [mediawiki-templates]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
68 浏览

c# - MediaWiki 调用图像不起作用

我正在尝试使用 infobox 和 infoboxImage 调用图像。这就是我所拥有的......

我在 index.php?title=Module:InfoboxImage&action=submit#mw-ce-l1 页面上收到以下错误

我需要做什么才能使它正常工作?

这是我的 Scribunto 的 LocalSettings.php:

0 投票
1 回答
305 浏览

mediawiki - 如何在 wiki 中导入带有子模板的模板

当我尝试将模板从 wikipedia 复制到我自己的 wiki 时,有很多与之关联的子模板。我是否必须将与之关联的每个子模板复制粘贴到我自己的使用 mediawiki 的 wiki 中?

0 投票
1 回答
107 浏览

mediawiki - 我的 MediaWiki {{See also}} 返回“模板必须至少给出一个文章名称”

发现错误here

我正在尝试将 See Also 模板合并到我的 wiki 中。我相信我的用法是正确的。我只是无法确定问题的根本原因。

0 投票
1 回答
66 浏览

php - 由 mediawiki 文章中的信息框(表格)引起的空白

在将信息框放入文章http://www.wikiskripta.eu/index.php/Inzulinhttp://www.wikiskripta.eu/index.php/Hepatitida_B后,出现了高度可变的空白。我无法摆脱它。

0 投票
1 回答
17 浏览

mediawiki - MediaWiki如何在将页面添加到关注列表时查看其他页面

我的 wiki 上有几页。我可以将其中一些放在我的观察名单上。但是,如果某些页面已被列入观察名单,我希望它也可以观察其他一些页面。

我无法找到有关如何执行此操作或是否可行的任何地方。

0 投票
1 回答
224 浏览

mediawiki - 引用另一篇文章中的数据

(对于downvote:我在Stack Overflow上询问的原因是因为这是一个涉及MediaWiki模板系统“编程”的问题)

我正在寻找一种在 MediaWiki 文章页面上包含数据的方法,这样数据值也可以从其他页面引用,而无需复制其他页面上的数据。最好不要安装额外的扩展。

我所追求的是能够创建如下所示的文章页面:

在浏览器中查看此页面时,它应如下所示:

然后在另一个页面上,我可以引用上述“示例”页面中的数据,如下所示:

这将如下所示:

这样做的典型用途是将数据放在文章页面上,然后能够提供比使用类别更丰富的列表。目前,列表上的所有数据都是重复的,因此如果它发生更改,则需要在两个地方进行更新——在文章中和在“富豪榜”中。

0 投票
2 回答
107 浏览

mediawiki - 如何在创建 MediaWiki 页面时在文本编辑器中指定默认内容?

在 MediaWiki 上,我希望当有人创建新页面时,文本编辑器的内容会自动设置为某个值。例如,当创建一个名为MyPage的新页面时,文本编辑器的内容将是:

我找不到符合我要求的系统消息。

那么,如何让这种行为依赖于页面的命名空间呢?例如,我希望这个默认值仅在创建的页面属于自定义命名空间Foo时出现。

0 投票
1 回答
28 浏览

mediawiki - 将模板绑定到皮肤

嗨,我有一个模板,一个报价框模板,我为此模板设置了某些文本颜色以匹配某种皮肤。有没有一种方法可以将模板“绑定”到皮肤,这意味着一个模板将使用一个皮肤和另一个模板的不同版本生效。我的wiki有一个移动皮肤和一个桌面皮肤,由此产生的问题。

0 投票
1 回答
52 浏览

templates - 嵌套模板作为表格的一部分正在神秘地吞噬 MediaWiki 中的一个词

当我将模板用作表格中的单独行时,它似乎工作得很好,除了一个地方它一直吃第二列的第一个单词,我不知道为什么。

背景:我有一个小型的 MediaWiki,大到足以需要几个导航列表,然后我想将它们组合在页面底部作为站点地图。

所以在一个单独的页面上,我使用模板 Template:Core_Links

我使用相同格式的 Region_Links、Leadership_Links 等作为相关页面的标题。

然后我有模板:Sitewide_Links,它这样做:

我得到了一张漂亮的表格,较小的模板中的双管道充当了列分隔符。它工作得很好。

除了在中间的 Template:Unfinished_Links 上。我实际上并没有将双管后面的单词联系起来,这可能是问题所在。

这是模板的代码:Unfinished_Links

当它被包含在内时,所有这些词都会像他们应该的那样出现。

但是,当它作为 Sitewide 表模板的一部分包含在内时,该行看起来像...(假设双管道是列分隔符)

它吃了“添加”这个词和下面的管道。我试着把它改成不同的词,寻找额外的空格,任何会导致这种情况的微小语法错误。

我能看到的唯一区别是它们还不是链接,但我读过的表格标记中没有任何内容表明应该有所作为。

我知道这通常是一个脆弱的解决方案。答案可能是“只需从 Wikipedia 导入 Navbox”。然而,我对此很陌生,我对所有潜在的调试和挖掘可能需要的 css 或 javascript 感到害怕。如果我能让这个或类似的工作足够好,我愿意。

0 投票
1 回答
503 浏览

lua - Lua中的超链接文本

我有一个 Lua 脚本,我想知道如何在这段代码中超链接方程的右侧。

到目前为止,我有代码:

我想将第二行(Ag)的右侧超链接到本地​​服务器页面//localhost/mediawiki/index.php/Silver。我已经用谷歌搜索了答案,我还浏览了 Lua 文档(http://www.lua.org/manual/5.1/,例如,使用 Ctrl+F(查找)并查找超链接和链接等关键词)并检查我有一些 Lua 脚本示例,但我仍然找不到任何方法来做到这一点,但它是如此简单,我确信有办法。

当我将它保存为 MediaWiki 上的一个模块并通过模板调用它时,我希望这个超链接出现。