【问题标题】:MediaWiki How do I add a Next and Previous link using Extension:PageAfterAndBeforeMediaWiki 如何使用 Extension:PageAfterAndBefore 添加下一个和上一个链接
【发布时间】:2014-03-22 17:30:10
【问题描述】:

我安装了http://www.mediawiki.org/wiki/Extension:PageAfterAndBefore
但我不知道如何使用它,因为没有例子。
我知道我必须使用他们的语法:
{{#pagebefore:上下文 |命名空间 |标题 |类别 }}

但我玩过但无法让它工作。
有谁知道如何进行这项工作?
如何在我的维基媒体页面上添加下一个和上一个链接?

本站有类似页面
adding next and previous button on mediawiki pages
Previous/next page links using PHP
但我不明白如何实施这两种解决方案。
作为初学者并不好玩。

【问题讨论】:

    标签: javascript php mediawiki mediawiki-extensions


    【解决方案1】:

    您可以在尝试使用时显示代码的 sn-p 吗?否则,您是否查看过第一个链接的讨论页面? “使用问题”的答案看起来很有帮助。

    【讨论】:

    • 我阅读并尝试了“使用问题”中显示的内容,但它不起作用。这是我尝试使用的 sn-p(但不起作用)在我的页面底部是 [[Category:Foundational_Document]] 我尝试的 sn-ps 是: firstpage: [[{{#firstpage:Foundational_Document }}]] pagebefore: [[{{#pagebefore:Foundational_Document}}]] pageafter: [[{{#pageafter:Foundational_Document}}]] lastpage: [[{{#lastpage:Foundational_Document}}]]
    • 输出(页面上显示的内容)首页:English:MediaWiki:Common.css pagebefore:Main_Page pageafter:TestSMW lastpage:TestSMW
    • 好的,这很有趣。我安装了 StubManager,这个依赖的扩展,我还安装了 PageBeforeAndAfter。两者都出现在我的 Special:Version 页面中。任何将模板包含在我的页面中的尝试都会导致一个白色的空白页面,这就像 wiki 的“蓝屏死机”。
    • 那么,我们从这里去哪里?我希望这个工作。有谁知道如何在 wiki 中添加 PREVIOUS 和 NEXT 按钮,而无需手动将锚目标添加到任何链接。这就是 PageAfterAndBefore 的全部目的。
    【解决方案2】:

    我在我的沙盒 wiki 上解决了这个问题。 Documentalist 是我的用户名。

    解决方案的简短描述:http://documentalists-sandbox.wikia.com/wiki/Tutorial
    一个工作示例:http://documentalists-sandbox.wikia.com/wiki/Using_JavaScript/Introduction
    代码:http://documentalists-sandbox.wikia.com/wiki/Tutorial/dev/imp.js

    脚本包含一个定义页面顺序的数组Lessons。所有的锚点都是从这个数组生成的。该解决方案也使用关键字,但如果您不需要它们,可以将它们留空。

    【讨论】:

    猜你喜欢
    • 2011-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-18
    • 2013-01-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多