小编Nem*_*emo的帖子

我的所有MediaWiki页面都是空白的

突然间,我的所有Mediawiki页面都是空白的.如果我单击编辑字段,内容仍然是,那里.我已经检查了sqlite文件,它看起来很好.我已打开调试输出并获得以下内容:

Warning: preg_match(): Compilation failed: group name must start with a non-digit at offset 8 in /usr/share/webapps/mediawiki/includes/MagicWord.php on line 907

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit at offset 4 in /usr/share/webapps/mediawiki/includes/MagicWord.php on line 881

Warning: Invalid argument supplied for foreach() in /usr/share/webapps/mediawiki/includes/MagicWord.php on line 882

Warning: preg_replace(): Compilation failed: group name must start with a non-digit at offset 4 in /usr/share/webapps/mediawiki/includes/MagicWord.php on line 886

Warning: preg_match_all(): Compilation failed: group name must start with a non-digit …
Run Code Online (Sandbox Code Playgroud)

php mediawiki

16
推荐指数
2
解决办法
1万
查看次数

将Excel文档转换为wiki标记

是否可以将Excel电子表格转换为MediaWiki标记?我想到了导出到HTML并将其转换为标记的奇怪建议.有没有解决方案,可能首先导出到XML或直接转换它?

excel markup wiki mediawiki

14
推荐指数
3
解决办法
2万
查看次数

如何从MediaWiki wiki中永久删除页面?

我管理的MediaWiki wiki受到大量垃圾邮件的攻击.我已经设法通过使用扩展来摆脱已经添加到wiki的垃圾邮件页面,但页面的数据仍然存在于wiki的MySQL数据库中.这使数据库膨胀超过3GB.

有没有办法从wiki中永久删除垃圾邮件页面,以便将它们从数据库中完全删除?

mediawiki mediawiki-api

13
推荐指数
1
解决办法
6111
查看次数

Jinja2模板宏中的NamedTuples

传奇继续,从原始线程延伸.

所以,我有一些东西在python代码中制作宏:

from flask import get_template_attribute
from jinja2 import Template

    class InternalMacro(object):
        """
        Creates a macro given a name, internal macro text, and content to fill(as namedtuple(t.var), dict(k,v), list(i), or other)
        """
        def __init__(self, name = None,
                           text = None,
                           content_is = None):
            self.name = name
            self.macro_name = "{}_template".format(self.name)
            self.macro_var = "{}_macro".format(self.name)
            self.text = text
            self.content_is = content_is
            self.macro_txt = self.format_text

        @property
        def is_tuple(self):
            return "{{% macro {0}(t) %}}{1}{{% endmacro %}}".format(self.macro_var, self.text)

        @property
        def is_dict(self):
            return "{{% macro …
Run Code Online (Sandbox Code Playgroud)

python templates jinja2

12
推荐指数
1
解决办法
1950
查看次数

PHPUnit:我如何模拟这个文件系统?

请考虑以下方案(这不是生产代码):

 class MyClass {
    public function myMethod() {
        // create a directory
        $path = sys_get_temp_dir() . '/' . md5(rand());
        if(!mkdir($path)) {
            throw new Exception("mkdir() failed.");
        }

        // create a file in that folder
        $myFile = fopen("$path/myFile.txt", "w");
        if(!$myFile) {
            throw new Exception("Cannot open file handle.");
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

对,那有什么问题?代码覆盖率报告此行未涵盖:

throw new Exception("Cannot open file handle.");
Run Code Online (Sandbox Code Playgroud)

哪个是正确的,但是因为我在逻辑上创建了上面的文件夹,所以fopen()失败似乎是不可能的(除非在极端情况下,例如100%的磁盘).

我可以忽略代码覆盖中的代码但这有点作弊.有什么方法可以模拟文件系统,以便它可以识别myFile.txt和模拟无法创建文件的文件系统?

php phpunit mocking vfs-stream

11
推荐指数
1
解决办法
9106
查看次数

Wikipedia api全文搜索返回带有标题,片段和图像的文章

我一直在寻找一种基于搜索字符串查询维基百科api的方法,以获得具有以下属性的文章列表:

  • 标题
  • 摘录/说明
  • 与文章相关的一个或多个图像.

我还必须使用jsonp进行查询.

我尝试过使用list = search参数

http://en.wikipedia.org/w/api.php?action=query&list=search&prop=images&format=json&srsearch=test&srnamespace=0&srprop=snippet&srlimit=10&imlimit=1

但似乎忽略了prop = images,我也尝试使用prop = imageinfo和prop = pageimages进行变换.但他们都给我的结果与使用list = search相同.

我也尝试过action = opensearch

http://en.wikipedia.org/w/api.php?action=opensearch&search=test&limit=10&format=xml

当我设置format = xml时,这正是我想要的,但是当使用format = json时返回一个简单的页面标题数组,因此因为jsonp要求而失败.

还有另一种做法吗?我真的想在一个请求中解决这个问题,而不是使用titles = x | y | z进行第一次搜索请求然后第二次请求图像

mediawiki wikipedia wikipedia-api mediawiki-api

11
推荐指数
1
解决办法
7000
查看次数

预配对蓝牙设备

我希望能够预先配对蓝牙设备,以便在使用应用程序时节省用户混淆的步骤.我发现有用于预配对蓝牙设备的系统,方法和装置的专利 .

我正在寻找将一系列Android设备与一系列嵌入式设备配对,因此当设置Android设备时,我可以预先将它与需要与之通信的设备配对.我考虑过维护一个可以由应用程序下载和更新的MAC地址列表.

有没有办法配对两个设备而不必让它们接触?

android android-bluetooth pairing

11
推荐指数
1
解决办法
1511
查看次数

如何在推文中嵌入视频?

我最近根据客户的要求注册了Twitter.在Twitter上发布我的视频的URL或直接链接到.mp4时,我只是得到了链接.

使用youtube尝试相同操作时,会出现一个下拉菜单"查看视频"标签.是否需要发送特定标头?我无法在API或Google上找到它.或者在这里询问有关它的任何问题!

或者该网站是否需要被Twitter自己列入白名单?

embed twitter video

10
推荐指数
1
解决办法
6万
查看次数

如何使MediaWiki网站多语言

我已经安装了MediaWiki网站.我认为默认的MediaWiki只支持在安装期间配置的一种语言.

MediaWiki有没有办法支持wikipedia.org这样的两种或更多语言?页面的可用语言应该像维基百科一样列在左侧,当用户单击某种语言时,可以看到所选语言的页面版本.

支持多语言的传统方式是什么?

multilingual wiki mediawiki

10
推荐指数
1
解决办法
7615
查看次数

使用命令行将MediaWiki wikitext格式转换为HTML

我倾向于编写大量的文档,因此MediaWiki格式对我来说很容易理解,而且比编写传统HTML节省了我很多时间.然而,我也写了一篇博客,发现从键盘切换到鼠标一直为HTML输入正确的标签会增加很多时间.我希望能够用Mediawiki语法编写我的文章,然后将其转换为HTML以便在我的博客上使用.

我已经尝试了谷歌,但必须要求更好的术语,因为我无法找到任何东西.

我使用Linux,并希望从命令行执行此操作.

任何人有任何想法或想法?

html linux command-line mediawiki wikitext

9
推荐指数
3
解决办法
5192
查看次数