【问题标题】:Export/move an old version of a mediawiki template导出/移动旧版本的 mediawiki 模板
【发布时间】:2015-05-23 00:31:06
【问题描述】:

我已经安装了一个 MediaWiki,我想使用信息框。不幸的是,我的主机不允许使用 lua,因此如果我使用 Special:Export 将其导出并使用 Special:Import 将其移动到我的 wiki,则不会运行最新版本的信息框模板。

我想避免使用历史模板代码的手动复制,因为所有的依赖项都使得这种方法很难让它工作。

因此,我想知道如何导出旧版本的模板,即不需要 LUA 的版本?

【问题讨论】:

  • 您必须从页面历史记录中选择正确的模板版本,检查它有哪些依赖项,为那些选择正确的版本,继续直到没有更多的依赖项......取决于模板,可能是十几次迭代。我不知道任何更简单的方法。查看旧版本页面时,有相同过程的工具(例如 Memento 扩展名),但它们不会重新实现导出。

标签: templates export mediawiki wiki


【解决方案1】:

虽然这个解决方案不像导出那么简单,但它应该可以工作。

  1. 转到维基百科的模板:信息框页面。
  2. 点击查看历史记录
  3. 在“From Year”框中输入 2011(Lua 于 2012 年部署)
  4. 点击顶部结果(或任何其他结果)的时间戳
  5. 单击顶部的查看源选项卡 ---- 确保此副本不包含#Invoke
  6. 将该源代码复制到您自己的模板中。

您可能需要进行更多调整,或者通读源代码并手动复制其他模板,但这应该可以。

【讨论】:

  • 感谢您的回复。我也想出了这种方法,但它非常乏味,因为不能使用 Special:Export 功能。我正在寻找一种更简单的方法。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-04-05
  • 2011-06-17
  • 2022-09-24
  • 1970-01-01
相关资源
最近更新 更多