mediawiki-extensions相关内容

从WordPress到媒体Wiki的单一登录

我正在尝试创建从Wordpress到MediaWiki的单一登录.我的WordPress(Wordpress插件)上运行了WPOauthServer.在我的Wiki上,我安装了 Extension:OAuth2客户端.我希望我的用户仅登录WordPress,然后从那里可以进入Wiki,而无需再次登录Wiki. WPOauthServer运行正常,我使用的是Grant类型Authorization ..
发布时间:2020-06-30 20:05:10 PHP

MediaWiki类别树默认情况下全部展开

我使用MediaWiki的类别树扩展,它使您可以创建漂亮的树所有类别的视图. 默认情况下,当您访问带有类别树的页面时,必须通过单击切换符号来手动扩展类别. 默认情况下是否有一种方法可以扩展所有类别?我必须在哪里更改代码? 解决方案 MediaWiki默认具有 Jquery ,因此您可以单击Jquery: $('.CategoryTreeToggle').click(); ..
发布时间:2020-05-08 01:43:56 其他开发

MediaWiki的访问限制:将页面设为私有,直到获得批准

我因访问权限问题而陷入困境, 我想要的是: 我让用户在MediaWiki上创建文章/页面,我仅将其限制为已注册/自动确认的用户,但现在的要求是,仅在sysop批准该页面/文章.在此之前,只有创建者或sysop才能编辑该文章. 我尝试了FlaggedRevs扩展名和其他一些小限制,但无法完全得到我想要的东西. 预先感谢您的任何建议. 解决方案 我找到了答案,有一个扩展 ..
发布时间:2020-05-08 01:43:24 其他开发

在哪里调用addModules()?

我想在我所有的Wiki页面上添加一些脚本和样式. 因此,我创建了文件/extensions/MyExtension/MyExtension.php,并输入了以下数组: $wgResourceModules['ext.MyExtension.foo'] = array( 'scripts' => 'modules/ext.MyExtension.foo.js', 'styles ..
发布时间:2020-05-08 01:43:08 其他开发

MediaWiki自定义皮肤:检查当前页面是否为主页

我在一个代码库上建立了许多不同语言的mediawiki.到目前为止,大多数页面都在工作,但是我想使用一个看上去与其余页面不同的主页.为此,我最初只是添加了一些仅适用于main_page类的css规则: body .page-Main_Page { } 问题是,在其他语言中,主页的调用方式有所不同(并且类也会相应地更改),所以我要么必须为所有可能的主页标题添加css规则(否 ..
发布时间:2020-05-08 01:43:00 PHP

UserMerge错误

我最近将UserMerge扩展名添加到我的mediawiki安装中.遵循在此处中找到的说明. 我启用了$ wgShowExceptionDetails = true;它给了我这个: [f9bbe088] /wiki/index.php/Special:UserMerge Exception from line 376 of /wiki/includes/SpecialPage.php: Ca ..
发布时间:2020-05-08 01:41:42 其他开发

如何在不破坏外观的情况下向MediaWiki网站添加水平顶部菜单栏?

我希望我的MediaWiki网站在页面顶部具有(除了侧边栏之外或代替边栏)在每个页面上都可见的链接栏. 要求 为了最大程度地减少将来的维护负担,我的要求是: 不对核心代码,扩展代码或外观代码进行修改.我不想维护项目分支. 理想情况下,特权用户应该能够通过编辑特殊页面来编辑菜单栏中显示的链接,类似于MediaWiki:Sidebar如何控制常用边栏的内容. 我尝试过的解 ..
发布时间:2020-05-08 01:41:30 其他开发

如何使用扩展名"SyntaxHighlight GeSHi"为MediaWiki启用Mathematica语法突出显示?

我想在MediaWiki网站上语法突出显示Mathematica代码.我已经安装好了 MediaWiki扩展 SyntaxHighlight GeSHi ,并验证了它适用于其他语言. 我尝试简单地放置Mathematica语言数据文件 mathematica.php 放入MediaWiki的扩展路径wiki/extensions/SyntaxHighlight_GeSHi/geshi中,但是 ..

在MediaWiki上使用官方docker镜像时如何最好地添加扩展名?

我们正在使用官方的 MediaWiki Docker映像,并希望能够添加其他MediaWiki扩展. 问题: 如果我们当前正在使用下面的docker-compose文件,如果我们在主机上装载了卷,那么这里建议的下一步是什么?是否要构建一个包含官方图像的新图像?在修改后的新图像的某个地方是否有添加MediaWiki扩展的示例? 或者我们可以仅在当前docker-compose的主机上安 ..
发布时间:2020-05-08 01:39:53 其他开发

如何在MediaWiki VisualEditor工具栏中添加链接?

我正在尝试在VisualEditor工具栏中插入指向特殊页面的自定义链接.请参见下图. 查看图片 我用Google搜索了很多,但没有成功.有人给个路... 解决方案 我的答案基于以下资源: MediaWiki核心JS文档(ooui-js) VisualEditor JS文档(+读取用于VE的两个存储库的代码, mediawiki/extension/VisualEdit ..

如何使Topbar扩展与最新的MediaWiki一起使用?

我运行的MediaWiki网站使用 Topbar扩展程序。我最近将安装升级到MediaWiki主分支的最新版本:版本1.28.0-alpha(91e56cc)。 之后,Topbar扩展不再有效: 通常情况下,根本没有插入topbar div。 偶尔会出现topbar div但是链接不起作用。 后一个问题可能是我的CSS问题(我不知道),但间歇性行为问题我。所以第一项业务是确保每 ..

curl给出403错误?

我想从MediaWiki登录页面为我的phpBB论坛设置一个cookie。在登录到wiki后使用钩子是成功的,我想运行一个设置cookie的php脚本。 脚本在我独立运行或使用GET时运行,但为了安全起见,我想对脚本执行POST。对于这个我认为 curl 将是最好的选择。 不幸的是, p> curl_setopt($ ch,CURLOPT_URL,“http://www.exa ..
发布时间:2017-03-06 04:42:13 PHP