问题标签 [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.
javascript - Mediawiki 小部件不会运行 javascript
我遇到了一个荒谬的问题,这似乎比它应该做的要困难得多。
现在已经苦苦挣扎了大约三天,试图找出一种在维基百科页面上运行 javascript 的方法,这似乎几乎是不可能的。(我可以让它在 common.js 下运行,但只希望它在特定页面上运行。
似乎一种选择是使用小部件,但是每当我放入脚本时,mediawiki 都会更改它并删除 <>(将其更改为 < 和 >),这意味着它不会运行,而且我在任何地方都找不到一个提及如何让 Mediawiki 停止为 Mediawiki 或 Widget 扩展执行此操作。欢迎任何帮助。
作为示例,我将以下代码放入 widget:redbox
我得到的是
mediawiki - 是否有任何不依赖 Parsoid 的 MediaWiki 可视化编辑器?
我正在尝试在普通服务器托管上安装 VisualEditor。但是可视化编辑器依赖于 Parsoid 服务器。我的托管计划不允许安装其他框架和应用程序。
是否有任何不依赖 Parsoid 的 MediaWiki 可视化编辑器?是否可以在没有 Parsoid 的情况下安装 VisualEditor?
math - 如何在 MediaWiki 中嵌入数学
我正在尝试将一些数学内容从旧 wiki转移到我的新 MediaWiki。
旧页面使用 MathJax,如下所示:
这是我到目前为止发现的:
http://www.mediawiki.org/wiki/Extension:MathJax——似乎已停产。
http://www.mediawiki.org/wiki/Extension:SimpleMathJax - 我试过这个,它适用于 OSX Chrome,但在 OSX FireFox 上出现渲染错误(https://github.com/jmnote/SimpleMathJax/issues/1)
http://www.mediawiki.org/wiki/Extension:Math——这似乎是积极开发的地方,但我还没有设法让它工作。这也是一个巨大的头痛。
我错过了什么吗?
在 MediaWiki 中启用数学内容的正确方法是什么?
从我所见,它看起来像:“在服务器上渲染并提供 PNG 更快,在客户端上使用 MathJax 渲染更简单/更干净”
SimpleMathJax 是一个绝对最小的安装。如果它只在 Firefox 上运行就好了!
数学扩展看起来很辛苦,看起来有点矫枉过正——它似乎支持至少 4 种不同的渲染技术。
mediawiki - “模板:!” 导入的 MediaWiki 模板(信息框)的输出
我对 Mediawiki 很陌生,正在尝试让信息框工作。
我设法让一个简单的工作,但现在正试图让“信息框视频游戏”工作。
我收到以下错误:
该页面是www.retroresource.co.uk/mediawiki
为了自己尝试解决这个问题,我去过http://en.wikipedia.org/wiki/Special:Export
并输入:
模板:信息框
和
模板:信息框视频游戏
进入方框,勾选所有方框,用 CONTENT_FORMAT_TEXT 查找替换文本/纯文本
我已经通过特殊导入导入了文件。
我还将默认的 CSS MediaWiki:Common.css 复制到我自己的 wiki 中。
我错过了什么?
谢谢
mediawiki - 如何在 MediaWiki 中不泄露第三方秘密 api 密钥
我从 themoviedb.org 获得了一个 API 密钥,我想将它与 MediaWiki 扩展外部数据一起使用。但是,如果我将其作为普通的 wikitext 放置,它就会一目了然。
有没有一种简单的方法可以将其添加为 LocalSettings.php 中的自定义变量,然后将此变量称为魔术词或 wikitext 中的其他内容?如果是这样,那么密钥会以这种方式安全吗?
mediawiki - Hand over parameters from a MediaWiki template to a included one
I'm using the MediaWiki extension DynamicPageList (third-party) which can be used as a template:
I try to use this template in one of my templates which uses more parameter e.g.:
myTemplate looks like this:
I know my parameters but #dpl: can use one or many parameters.
How can I separate my parameters from the #dpl: ones? And how can I just hand over the parameters which belongs to #dpl:?
Thanks,
Ray
mediawiki - 如何在 MediaWiki 主页/主页中列出所有类别
如何在 MediaWiki 主页或主页中显示所有类别?
latex - texvc 不会在 Mediawiki 中呈现乳胶数学
我的 MediaWiki 1.19 中安装了数学扩展。在我将 Ubuntu Server 从 12.04 更新到 14.04 之后,似乎有些东西搞砸了,它已经停止工作。基本上,当我尝试在<math>
and</math>
标记之间显示任何内容时,会出现以下错误:
我已经尝试了可以在网上找到的有关此问题的常见故障排除,并重新编译texvc
以检查是否解决了该问题。从命令行调用时,目录中的texvc
可执行文件似乎完成了它的工作。extensions/Math/math
我显然已经检查了所有其他可执行文件(latex
,dvipng
等)是否正常工作。
当我尝试从我的 wiki 渲染数学时,*.tex
会创建相应的文件,images/tmp
其中包含正确的乳胶代码,但没有其他任何反应。
该问题似乎与texvc
调用latex
和dvipng
.
什么可能导致此问题,我该如何解决?
mediawiki - 如何在 Semantic MediaWiki Forms 的文本区域中禁用语义符号?
我正在开发一个用户管理的数据库,并以 Semantic MediaWiki 作为引擎选择了 MediaWiki。我安装了 Semantic Forms 以强制最终用户在创建或编辑条目时遵守某个标准。问题是,由于用户可以向任何表单文本输入添加语义符号,它可能会破坏系统的正确结构,即如果它是一个 IMDB 克隆,用户可以添加[[Directed by:Forest Gump]]
这将导致电影“Forest Gump”显示在董事名单下。
我怀疑是否有任何设置可以简单地关闭或打开它,但我对如何让它工作有一个或两个想法。
一,也许有一种方法可以禁用特定名称空间上的语义符号并将表单放在这些名称空间上。我有一种感觉,这将导致表单只是破坏。
另一个想法是修改代码。这显然是不太理想的方法。要开始,我相信我需要创建某种过滤器SFTextAreaInput
来禁用用户插入文本的语义符号,但是我不确定如何开始。