在基于维基媒体的Wiki中嵌入iframe

时间:2011-12-04 10:34:41

标签: html iframe wiki

我一直在尝试将iframe嵌入到基于维基媒体的维基页面上,而不是实际的维基百科,没有任何运气。

我也试过谷歌搜索这个话题,但是没有结果。我将不胜感激任何建议。

THKS。

2 个答案:

答案 0 :(得分:10)

简单的方法和稍微艰难的方式。

简单的方法假设您没有可公开编辑的维基(即未登录的用户无法编辑和创建帐户不是自动的)。

如果是这种情况,只需将$wgRawHtml设置为true,您就可以将任意HTML输入到<html>标记内的任意HTML中。

以下是一个例子:

This is '''wikitext'''.

<html>
This is <em>HTML</em>.
</html>

现在,如果你有一个可公开编辑的维基,你绝对不希望用户能够将任何和所有HTML添加到你的维基。在这种情况下,您可以使用Verbatim extension。这将按原样在MediaWiki命名空间中嵌入页面内容,保留任何HTML标记。

例如:

<verbatim>Foo</verbatim>

将嵌入MediaWiki:Foo。

的内容

希望有所帮助。

答案 1 :(得分:3)

我建议你使用IDisplay extension

  

iDisplay扩展程序允许MediaWiki页面嵌入外部网页。它还允许设置一个选项,在其前面放置一个阻止页面,这样就可以防止在用户想要加载页面之前加载页面。

使用<iframe>实现。