2013-05-27 6 views
5

Ich habe einige Tutorials auf mediawiki.org verfolgt, aber ich habe es nicht geschafft. Ich muss einen neuen CSS- oder JS-Code hinzufügen, um in meinem ganzen Wiki verfügbar zu sein (im Grunde, weil ich einige div-Tags hinzufügen muss).Hinzufügen von CSS- oder JS-Dateien zu MediaWiki?

Können Sie mir helfen?

Schätzen Sie das.

+0

Welches Tutorial? Wo hast du gekämpft? – str

+0

http://stackoverflow.com/a/13614085/1333493 gilt. – Nemo

Antwort

8

Sie können die CSS oder JS-Dateien von Ihrem Wiki an den Seitennamen verwendet bearbeiten:

MediaWiki:Common.css 
MediaWiki:Common.js 

Zum Beispiel, hier ist the Common.css used by Wikipedia.

Es gibt auch ähnliche Seiten für bestimmte Themen. Zum Beispiel, wenn Ihr Wiki den Vektor Thema ist, können Sie spezifischen Code zu diesem Thema setzen bei:

MediaWiki:Vector.css 
MediaWiki:Vector.js 

jeder dieser Seiten bearbeiten werden Administratorrechte erforderlich.

+0

als root angemeldet: Forbidden Sie sind nicht berechtigt, auf diesem Server auf /mediawiki/MediaWiki:Common.css zuzugreifen. –

+1

Das ist keine MediaWiki-Fehlermeldung. Entweder hast du es nicht richtig eingerichtet, oder du machst etwas anderes falsch. – duskwuff

+0

Dies ist die einzig richtige Antwort! – Roman

0

Meiner Erfahrung nach musste ich die /skins/Vector.php und /skins/vector/main.css Dateien ändern. Können Sie genauer erklären, was Sie zu tun versuchen?

+0

Ich möchte meinem Mediawiki-Projekt eine neue CSS-Seite hinzufügen, in der meine Divs und Tabellen bearbeitet werden können. –

1

Wenn Sie ein vorhandenes MediaWiki-Design wiederverwenden und erweitern möchten, müssen Sie keine neue CSS-Datei hinzufügen. Es ist viel einfacher.

Angenommen, Ihr Wiki läuft auf mywiki.local/wiki /, und wir verwenden die Vektor-Skin.

Nun müssen Sie nur noch mywiki.local/wiki/MediaWiki: Vector.css öffnen und die Stile für die DIVs hinzufügen, die Sie Seiten hinzufügen.

Die wirkliche Frage hier ist: planen Sie, die Haut selbst zu ändern, oder möchten Sie nur Ihre eigenen DIVs in Wiki-Seiten hinzufügen? Wie auch immer, in beiden Fällen können Sie das Skin-CSS über MediaWiki bearbeiten, um zu vermeiden, dass Sie im Dateisystem hacken - was bei jedem Update nicht funktioniert.

Vermeiden Sie die Bearbeitung von MediaWiki-Dateien um jeden Preis, Upgrades werden auf diese Weise schmerzhaft.

Wenn Sie Stile für Ihre DIVs in Seiten erstellen möchten, die für alle MediaWiki-Skins verfügbar sind, müssen Sie mywiki.local/wiki/MediaWiki: Common.css bearbeiten. Die hier vorgenommenen Änderungen werden auf alle Skins angewendet.