Ich habe versucht, einen iframe in eine Wiki-Seite einzubetten, an der ich arbeite, basierend auf wikimedia, aber nicht der eigentlichen Wikipedia ohne Glück.
Ich habe auch versucht, zu diesem Thema zu googeln, aber ich war fruchtlos. Ich freue mich über jeden Hinweis zu diesem Thema.
Thks.
Es gibt den einfachen Weg und den etwas härteren Weg.
Der einfache Weg geht davon aus, dass Sie kein öffentlich bearbeitbares Wiki haben (d. h. nicht eingeloggte Benutzer können nicht bearbeiten und erstellen, ein Konto ist nicht automatisch).
Wenn dies der Fall ist, setzen Sie einfach $wgRawHtml
auf true und Sie können beliebigen HTML-Code in Ihre Seiten eingeben, indem Sie ihn in das <html>
-Tag einfügen.
Hier ist ein Beispiel:
%Vor%Nun, wenn Sie ein öffentlich editierbares Wiki haben, möchten Sie sicher nicht, dass Benutzer in der Lage sind, beliebigen HTML-Code zu Ihrem Wiki hinzuzufügen. In diesem Fall können Sie die Verbatim-Erweiterung verwenden. Dies wird den Inhalt einer Seite in den MediaWiki-Namespace einbetten, so wie er ist, und dabei jedes HTML-Markup beibehalten.
Zum Beispiel:
%Vor%Würde den Inhalt von MediaWiki: Foo einbetten.
Ich hoffe, das hilft.
Ich schlage vor, dass Sie die IDisplay-Erweiterung verwenden.
Die iDisplay-Erweiterung ermöglicht es MediaWiki-Seiten, externe Webseiten einzubetten. Sie können auch eine Option festlegen, um eine Blockierungsseite davor zu platzieren, damit Sie das Laden der Seite verhindern, bis der Benutzer die Seite laden möchte.
Es ist mit einem <iframe>
implementiert.