问题标签 [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.
c# - MediaWiki 调用图像不起作用
我正在尝试使用 infobox 和 infoboxImage 调用图像。这就是我所拥有的......
我在 index.php?title=Module:InfoboxImage&action=submit#mw-ce-l1 页面上收到以下错误
我需要做什么才能使它正常工作?
这是我的 Scribunto 的 LocalSettings.php:
mediawiki - 如何在 wiki 中导入带有子模板的模板
当我尝试将模板从 wikipedia 复制到我自己的 wiki 时,有很多与之关联的子模板。我是否必须将与之关联的每个子模板复制粘贴到我自己的使用 mediawiki 的 wiki 中?
mediawiki - 我的 MediaWiki {{See also}} 返回“模板必须至少给出一个文章名称”
发现错误here
我正在尝试将 See Also 模板合并到我的 wiki 中。我相信我的用法是正确的。我只是无法确定问题的根本原因。
mediawiki - MediaWiki如何在将页面添加到关注列表时查看其他页面
我的 wiki 上有几页。我可以将其中一些放在我的观察名单上。但是,如果某些页面已被列入观察名单,我希望它也可以观察其他一些页面。
我无法找到有关如何执行此操作或是否可行的任何地方。
mediawiki - 引用另一篇文章中的数据
(对于downvote:我在Stack Overflow上询问的原因是因为这是一个涉及MediaWiki模板系统“编程”的问题)
我正在寻找一种在 MediaWiki 文章页面上包含数据的方法,这样数据值也可以从其他页面引用,而无需复制其他页面上的数据。最好不要安装额外的扩展。
我所追求的是能够创建如下所示的文章页面:
在浏览器中查看此页面时,它应如下所示:
然后在另一个页面上,我可以引用上述“示例”页面中的数据,如下所示:
这将如下所示:
这样做的典型用途是将数据放在文章页面上,然后能够提供比使用类别更丰富的列表。目前,列表上的所有数据都是重复的,因此如果它发生更改,则需要在两个地方进行更新——在文章中和在“富豪榜”中。
mediawiki - 如何在创建 MediaWiki 页面时在文本编辑器中指定默认内容?
在 MediaWiki 上,我希望当有人创建新页面时,文本编辑器的内容会自动设置为某个值。例如,当创建一个名为MyPage的新页面时,文本编辑器的内容将是:
我找不到符合我要求的系统消息。
那么,如何让这种行为依赖于页面的命名空间呢?例如,我希望这个默认值仅在创建的页面属于自定义命名空间Foo时出现。
mediawiki - 将模板绑定到皮肤
嗨,我有一个模板,一个报价框模板,我为此模板设置了某些文本颜色以匹配某种皮肤。有没有一种方法可以将模板“绑定”到皮肤,这意味着一个模板将使用一个皮肤和另一个模板的不同版本生效。我的wiki有一个移动皮肤和一个桌面皮肤,由此产生的问题。
templates - 嵌套模板作为表格的一部分正在神秘地吞噬 MediaWiki 中的一个词
当我将模板用作表格中的单独行时,它似乎工作得很好,除了一个地方它一直吃第二列的第一个单词,我不知道为什么。
背景:我有一个小型的 MediaWiki,大到足以需要几个导航列表,然后我想将它们组合在页面底部作为站点地图。
所以在一个单独的页面上,我使用模板 Template:Core_Links
我使用相同格式的 Region_Links、Leadership_Links 等作为相关页面的标题。
然后我有模板:Sitewide_Links,它这样做:
我得到了一张漂亮的表格,较小的模板中的双管道充当了列分隔符。它工作得很好。
除了在中间的 Template:Unfinished_Links 上。我实际上并没有将双管后面的单词联系起来,这可能是问题所在。
这是模板的代码:Unfinished_Links
当它被包含在内时,所有这些词都会像他们应该的那样出现。
但是,当它作为 Sitewide 表模板的一部分包含在内时,该行看起来像...(假设双管道是列分隔符)
它吃了“添加”这个词和下面的管道。我试着把它改成不同的词,寻找额外的空格,任何会导致这种情况的微小语法错误。
我能看到的唯一区别是它们还不是链接,但我读过的表格标记中没有任何内容表明应该有所作为。
我知道这通常是一个脆弱的解决方案。答案可能是“只需从 Wikipedia 导入 Navbox”。然而,我对此很陌生,我对所有潜在的调试和挖掘可能需要的 css 或 javascript 感到害怕。如果我能让这个或类似的工作足够好,我愿意。
lua - Lua中的超链接文本
我有一个 Lua 脚本,我想知道如何在这段代码中超链接方程的右侧。
到目前为止,我有代码:
我想将第二行(Ag)的右侧超链接到本地服务器页面//localhost/mediawiki/index.php/Silver
。我已经用谷歌搜索了答案,我还浏览了 Lua 文档(http://www.lua.org/manual/5.1/,例如,使用 Ctrl+F(查找)并查找超链接和链接等关键词)并检查我有一些 Lua 脚本示例,但我仍然找不到任何方法来做到这一点,但它是如此简单,我确信有办法。
当我将它保存为 MediaWiki 上的一个模块并通过模板调用它时,我希望这个超链接出现。