草庐IT

mediawiki-extensions

全部标签

php - 我不能在 Twig_Extension 类中将内部函数与 Twig_SimpleFilter 一起使用

我有一个使用Symfony2的基于Twig的项目。由于Symfony2的特性,使用了命名空间。因此,我无法在命名空间之外提供全局函数。这是我的Twig扩展类:newTwig_SimpleFilter('shortKey','myCustomFilterFunction'));}publicfunctionmyCustomFilterFunction(){//codehere...}结果:FatalErrorException:错误:调用未定义函数myCustomFilterFunction()为什么:因为,Twig试图找到这个函数,但它在一个类中。如果这次我将它移到类之外,我将面临命名

php - 如何加载MediaWiki的WikiEditor?

我有一个旧皮肤,我需要适应新的MediaWiki1.18,它有这个新的WikiEditor。如果我将皮肤设置为Simple或自定义主题以外的任何其他主题,那么我会看到WYSIWYG编辑器(WikiEditor),但如果我使用自定义皮肤,则看不到它。我想我遗漏了什么,我已经浪费了半个工作日试图找出我遗漏了什么,但皮肤似乎就像其他皮肤一样。我查看了MediaWiki主页,但他们没有告诉我需要做什么才能加载此WikiEditor。确认:WikiEditor源代码从未加载,即ResourceLoader不加载它们,但我不知道如何加载它。 最佳答案

php - 安装 Phalcon PHP Devtools : "ERROR: Phalcon extension isn' t installed . ..虽然安装了模块

几天前我安装了PhalconPHP,我对它越来越兴奋了。现在我想试用PhalconDevtools。我刚刚像在installationmanualviaComposer中一样安装了它(对于Linux)显示。但是当我尝试执行phalcon命令时,出现错误:$phalconcommandsERROR:Phalconextensionisn'tinstalled,followtheseinstructionstoinstallit:http://docs.phalconphp.com/en/latest/reference/install.html可能是什么问题?(环境:DebianGNU/

php - 安装 php-xml 和 php-xml7.0 后 Ubuntu 14.04 上的 Pear 错误 "XML Extension not found"

我想使用pecl命令将redis安装到我在Ubuntu14.04上的php。但是我的Pear给了我一个警告列表:Warning:Invalidargumentsuppliedforforeach()inCommand.phponline249Warning:Invalidargumentsuppliedforforeach()in/usr/share/php/PEAR/Command.phponline249Warning:Invalidargumentsuppliedforforeach()inCommand.phponline249Warning:Invalidargumentsu

php - 在 Mediawiki 中上传时调整图像大小

在我所有上传到mediawiki的图像上调整大小并设置maxWidth和maxHeight之后,我处于理想状态。浏览了documentation在mediawiki中的各种不同页面中,我找不到任何说你可以编辑的内容上传到基于mediaWiki的网站的图像我在编写一些自定义PHP方面没有问题,但事实是我不知道从哪里开始查看mediaWiki。我的想法是:imagemagick类似于this:Ithinkyouneedthe>flagontheresize:convert-size300x200xc:redsmall.pngconvert-size1000x500xc:bluelarge.

php - 如何更改 Mediawiki 1.19.1 的登录页面以直接转到特殊 :UserLogin

我正在尝试设置一个私有(private)Mediawiki实例,它希望用户登录后才能查看任何内容。我尝试调整Localsettings.php文件中的$wgWhitelistRead变量,但它仍将我带到一个显示“需要登录”的页面。如果用户未登录,我希望wiki重定向到Special:userLogin。我该怎么做?我找到了一个similarquestiononthemwforums但它似乎适用于旧版本的mediawiki。有任何想法吗? 最佳答案 执行此操作的看似自然的位置是OutputPage::showPermissionsEr

c# - 用于 Mediawiki 标记的开源解析器代码

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找书籍、工具、软件库、教程或其他场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,请描述问题以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion我对有选择地解析MediawikiXML标记以生成自定义HTML页面很感兴趣,该页面是实际PHPMediawiki呈现引擎生成的HTML的某个子集。我想要它用于BzReader,这是一个用C#编写的离线Mediawiki压缩转储阅读器。因此C#解析器

php - Mediawiki 回滚机器人(大规模撤消巨魔行动!)

我想回滚某个IP地址编辑的每个页面,并删除他们制作的任何页面。我如何使用机器人或插件甚至默认功能来做到这一点?我找到了bot文档(here),但无法找到任何源代码以获取用户贡献和回滚。感谢您的帮助!这最好是用PHP编写的。 最佳答案 我们遇到了同样的问题,我最终创建了一个SQL脚本。看这里。我只尝试了两次,它对我有用。以下是脚本链接。http://www.gc-k.org/index.php/Cleaning_up_after_Vandals_%28Media_Wiki_Mass_Rollback%29这是脚本本身。在使用之前更改数

php - MediaWiki 如何组成图像路径?

我有一个Perl应用程序可以解析MediaWikiSQL表并显示来自多个维基页面的数据。我需要能够重新创建绝对图像路径来显示图像,例如:.../f/fc/Herbs.jpg/300px-Herbs.jpg来自MediaWiki手册:Image_Authorisation:"the[image]pathcanbecalculatedeasilyfromthefilenameand..."路径是如何计算的? 最佳答案 接受的答案不正确:字符串的MD5和是32个十六进制字符(128位),而不是16文件路径是根据文件名的MD5和计算的,而不

php - PHP 5.2 中的类继承 : Overriding static variable in extension class?

我需要能够在从基类扩展基类的类中使用静态变量集。考虑一下:classAnimal{publicstatic$color='black';publicstaticfunctionget_color(){returnself::$color;}}classDogextendsAnimal{publicstatic$color='brown';}echoAnimal::get_color();//prints'black'echoDog::get_color();//alsoprints'black'这在PHP5.3.x中非常有效(Dog::get_color()打印'brown'),因为它