Mediawiki RSS 扩展不显示图像

问题描述 投票:0回答:0

我已经安装了 Extension:RSS 并按照给出的说明显示来自提要的图像。

扩展:RSS 讨论页面here 上正在讨论相同的问题。我按照说明here

安装了扩展:RSS

我添加到

LocalSettings.php

$wgRSSAllowLinkTag = true;
$wgRSSAllowImageTag = true;
$wgAllowExternalImages = true;

我注释掉了

RSSparser.php
中指定的代码行:

如果您允许在提要项目中查看图像。不要将此参数与 MediaWiki 核心的

$wgAllowImageTag
混淆,图像显示会导致隐私问题,因为图像是在浏览器上下文中获取的,因此(图像-)服务器日志将包含请求浏览器的数据,请参阅此处的讨论.请注意,自 2013 年以来,由于 MediaWiki sanitizer,具有
<img src="blah"/>
形式的图像标签无法被 MediaWiki core sanitizer 正确解析,并且无论此设置如何都不会显示(请参阅任务 T48443)。

如果你想显示图像,在

LocalSettings.php
中将其设置为真,并在
\extensions\RSS\RSSParser.php
中删除第485行的这部分

if ( isset( $wgRSSAllowImageTag ) && $wgRSSAllowImageTag ) {
   $extraInclude[] = "img";
} else {
    $extraExclude[] = "img";
}

我在这里用我想要导入的RSS提要验证了RSS文件

我正在测试 RSS 导入的 MediaWiki 页面是here.

我相信是 MediaWiki 的 Santizer 仍在剥离图像,但我认为上面的说明解决了这个问题。

仍然,图像不显示在页面.

有人对我还应该尝试什么有什么建议吗?

php rss mediawiki feed mediawiki-extensions
© www.soinside.com 2019 - 2024. All rights reserved.