2013-05-27 3 views
5

Ho seguito alcuni tutorial su mediawiki.org ma non ce l'ho fatta. Ho bisogno di aggiungere un nuovo codice CSS o JS per essere disponibile in tutte le mie wiki (fondamentalmente perché ho bisogno di aggiungere alcuni tag div).Aggiunta di file CSS o JS a MediaWiki?

Potete aiutarmi ragazzi?

Apprezzo questo.

+0

Quale esercitazione? Dove hai lottato? – str

+0

si applica http://stackoverflow.com/a/13614085/1333493. – Nemo

risposta

8

è possibile modificare i CSS o file JS utilizzato dal proprio wiki ai nomi delle pagine:

MediaWiki:Common.css 
MediaWiki:Common.js 

Per esempio, qui è the Common.css used by Wikipedia.

Esistono anche pagine simili utilizzate per temi specifici. Ad esempio, se il wiki sta usando il tema vettore, è possibile inserire il codice specifico per quel tema a:

MediaWiki:Vector.css 
MediaWiki:Vector.js 

modifica di una qualsiasi di queste pagine richiede diritti di amministratore.

+0

registrato come utente root: Proibito Non si dispone dell'autorizzazione per accedere a /mediawiki/MediaWiki:Common.css su questo server. –

+1

Questo non è un messaggio di errore MediaWiki. O non hai impostato correttamente, o stai facendo qualcos'altro sbagliato. – duskwuff

+0

Questa è l'unica risposta corretta! – Roman

0

Nella mia esperienza, ho dovuto modificare i file /skins/Vector.php e /skins/vector/main.css. Potresti spiegare più in dettaglio cosa stai cercando di fare?

+0

Voglio aggiungere una nuova pagina CSS al mio progetto mediawiki, un file dove modificare le mie div e tabelle. –

1

Se si intende riutilizzare ed estendere un tema MediaWiki esistente, non è necessario aggiungere un nuovo file CSS. È molto più facile

Supponiamo che il tuo Wiki sia in esecuzione su mywiki.local/wiki/e utilizziamo la skin Vector.

Ora tutto ciò che dovete fare è aprire mywiki.local/wiki/MediaWiki: Vector.css e aggiungere gli stili per i DIV che aggiungete alle pagine.

La vera domanda è questa: avete intenzione di modificare la skin stessa o avete appena in programma di aggiungere i vostri DIV nelle pagine Wiki? In ogni caso, in entrambi i casi è possibile modificare lo skin CSS tramite MediaWiki per evitare di hackerare nel file system - che si interrompe con ogni aggiornamento.

Evitare di modificare i file MediaWiki ad ogni costo, gli aggiornamenti diventano dolorosi in questo modo.

Se si desidera creare stili per i propri DIV in pagine disponibili per tutte le interfacce di MediaWiki, è necessario modificare mywiki.local/wiki/MediaWiki: Common.css. Le modifiche apportate qui sono applicate a tutte le skin.