DPL DynamicPageList MediaWiki错误 - 显示HTML而不是链接

时间:2010-09-28 03:25:09

标签: mediawiki

刚刚安装了MediaWiki和DynamicPageList(DPL),但是配置不正确,我很难搞清楚到底是什么。

它没有显示指向页面的链接,而是显示了一些奇怪格式的HTML代码,如下所示:

<html><a href="/tjos/index.php/Bird_Dog_Daily_Checklist" title="Bird Dog Daily Checklist">Bird Dog Daily Checklist</a></html>

如果我查看源代码,它实际上看起来像这样:

<li>&lt;html&gt;&lt;a href="/tjos/index.php/Bird_Dog_Daily_Checklist" title="Bird Dog Daily Checklist"&gt;Bird Dog Daily Checklist&lt;/a&gt;&lt;/html&gt;</li>

关于它为什么这样做以及如何修复它以使其正常工作的任何想法?

2 个答案:

答案 0 :(得分:2)

詹姆斯,我找到了解决这个问题的方法。那是因为wiki禁止使用某些html标签。我们可以在LocalSettings.php中添加“$ wgRawHtml = true”。 有关详细信息,请参阅:

http://www.mediawiki.org/wiki/Manual:$ wgRawHtml

答案 1 :(得分:2)

这似乎是由MediaWiki 1.16的变化引起的。见http://semeb.com/dpldemo/index.php?title=Issue:DPL_incompatible_with_MW_1.16_alpha

我尝试将$ wgRawHtml = true添加到我的LocalSettings.php中。它导致wiki中断(servor错误500)。