问题标签 [mediawiki-extensions]

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 回答
67 浏览

openid - 如何正确设置 Media Wiki 的 OpenID 扩展,以便用户只能使用它注册?

我创建了一个媒体 Wiki 站点,eatwiki.org,因为默认情况下未启用强制创建帐户,所以它被大量垃圾邮件发送。我安装了一个带有数学验证码的扩展程序来试图阻止它,但是垃圾邮件机器人刚刚创建了很多帐户。我禁用了帐户创建并安装了 OpenID 扩展,但是由于帐户创建被禁用,用户在使用 OpenID 创建帐户时无法创建用户名,这意味着他们根本无法创建帐户。

我怎样才能让它如此正常的帐户创建被关闭,但用户可以在使用 OpenID 创建帐户时创建用户名?

对我来说,这似乎是唯一的选择,因为如果启用帐户创建,即使有验证码,垃圾邮件机器人也会创建许多帐户。

我将此添加到 LocalSettings.php 以禁用正常的帐户创建:

0 投票
1 回答
239 浏览

openid - 在 Media Wiki 中隐藏“创建帐户”并更改“使用 OpenID 登录/创建帐户”

我希望 Media Wiki 的 OpenID 登录页面成为我的 wiki 的主要登录页面,因此我想隐藏文本“创建帐户”并将“使用 OpenID 登录/创建帐户”更改为“登录/创建帐户”。

OpenID 扩展页面说您可以使用变量“$wgOpenIDLoginOnly”来执行此操作,但我似乎无法使其工作。

我如何编辑配置文件来做到这一点?

0 投票
2 回答
1493 浏览

javascript - MediaWiki 如何让 [折叠] 链接不随文本移动位置?

当您单击链接时[Expand][Collapse]会出现,但会随着文本的长度向右移动。
我不希望[Collapse]链接向右移动,我希望它说 put。

如何获取[Collapse]不随文本移动位置的链接?


0 投票
2 回答
955 浏览

javascript - MediaWiki 如何使用 Extension:PageAfterAndBefore 添加下一个和上一个链接

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

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

这个站点上有一个类似的页面,
在 mediawiki 页面上添加了下一个和上一个按钮
上一页/下一页使用 PHP 链接
但我不明白如何实现这两种解决方案。
作为初学者并不好玩。

0 投票
1 回答
428 浏览

mediawiki - 在 MediaWiki 中使用外部参考列表

我在自己的 wiki 中广泛使用了 Cite 扩展。我每页有很多参考资料,其中大部分也会在其他页面中使用。

我目前正在做的是在 wiki 页面末尾定义参考列表:

然后,每当我需要引用其中一个时,我都会按以下方式使用它们:

这工作正常。然而,定义引用列表是极其繁琐的,当页面之间的某些引用相同时,需要为 wiki 中的每个页面定义列表是浪费时间。

如果我可以定义参考列表的“主副本”,只需提供参考名称即可从每个 wiki 页面访问,这将非常有帮助。这与 bibtex 的工作方式非常相似,您有一个 bibliography.bib 文件,您可以只使用乳胶中的包,并通过使用和指定主文件的位置cite在任何文档中包含参考。\cite{ref1}\bibliography{bibliography}

事实上,我更愿意使用一种解决方案,在这种解决方案中,可以直接从外部 bibtex 文件访问 mediawiki 中的引用,而不是使用 Cite 扩展名。

有任何想法吗?

0 投票
1 回答
216 浏览

mediawiki - 媒体 wiki 使用 MergeUser 扩展合并和删除用户

您好我正在尝试在媒体 wiki 中安装 MergeUser 插件。我的帐户在管理员和官僚中。我已启用 $wgGroupPermissions['bureaucrat']['usermerge'] = true;

当我尝试访问 /Special:UserMerge 时出现以下错误

0 投票
1 回答
1053 浏览

mediawiki - 可视化编辑器无法在 MediaWiki 本地上传中搜索图像

我已经安装了最新的 MediaWiki 和最新的可视化编辑器,一切看起来都很棒,但我有一个问题。将媒体添加到文章时,无法搜索我所有上传的图像。任何人都可以请赐教。

0 投票
1 回答
72 浏览

mediawiki - 每当有人编辑我制作的页面时,有没有办法通知我?

我是 mediawiki 的新手,我想知道是否有办法在有人在我创建的页面上编辑某些内容时通知我。监视列表还可以,但我需要一种对用户更友好的方法。Echo(mediawiki 的通知扩展)似乎不支持这种功能。

0 投票
2 回答
625 浏览

mediawiki - 在 MediaWiki 主页添加自定义输入表单

我在哪里可以将自定义输入表单代码放在媒体 wiki 主页中?

这样我就可以将其修改为更少的步骤,以便用户创建新页面。输入表单将用于输入新页面的标题。

目前,当添加一个页面时,用户必须搜索一个页面,如果它不存在,它会重定向到另一个带有添加新页面的链接的页面。之后它将加载内置的 Wiki 编辑器(还将将此修改为默认为我集成的 Visual Editor 扩展而不是 Wiki 编辑器)。

任何投入将不胜感激。

0 投票
1 回答
91 浏览

mediawiki - 在 wikimedia 中为 wikicode 显示原始文本的信息框

我正在测试本地安装的信息框。当我添加信息框语法时,它没有正确显示,因为我认为它没有被正确解析

wikimedia verion 1.22

并如下所示

Template:My template

维基代码

维基输出