2013-05-27 8 views
5

Przeglądałem kilka tutoriali na stronie mediawiki.org, ale nie udało mi się. Muszę dodać nowy kod CSS lub JS, aby był dostępny na wszystkich moich wiki (w zasadzie dlatego, że muszę dodać kilka tagów div).Dodawanie pliku CSS lub JS do MediaWiki?

Czy możecie mi pomóc?

Doceniam to.

+0

Który tutorial? Gdzie się zmagałeś? – str

+0

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

Odpowiedz

8

można edytować pliki CSS lub JS wykorzystywany przez wiki w nazwach strony:

MediaWiki:Common.css 
MediaWiki:Common.js 

Na przykład, oto the Common.css used by Wikipedia.

Istnieją również podobne strony używane do określonych tematów. Na przykład, jeśli wiki wykorzystuje motyw wektor, można umieścić kod specyficzny dla tego tematu w:

MediaWiki:Vector.css 
MediaWiki:Vector.js 

Edycja żadnej z tych stron wymaga uprawnień administratora.

+0

zalogowany jako root: Forbidden Nie masz uprawnień dostępu do /mediawiki/MediaWiki:Common.css na tym serwerze. –

+1

To nie jest komunikat o błędzie MediaWiki. Albo nie masz go poprawnie skonfigurowany, albo robisz coś złego. – duskwuff

+0

To jest jedyna poprawna odpowiedź! – Roman

0

Z mojego doświadczenia wynika, że ​​musiałem zmodyfikować pliki /skins/Vector.php i /skins/vector/main.css. Czy możesz dokładniej wyjaśnić, co próbujesz zrobić?

+0

Chcę dodać nową stronę CSS do mojego projektu mediawiki, pliku, w którym edytuję moje divy i tabele. –

1

Jeśli planujesz ponowne użycie i rozszerzenie istniejącej motywu MediaWiki, nie musisz dodawać nowego pliku CSS. To jest o wiele łatwiejsze.

Załóżmy, że twoja strona Wiki działa na mywiki.local/wiki/i używamy karnacji Vector.

Teraz wystarczy otworzyć plik mywiki.local/wiki/MediaWiki: Vector.css i dodać style do dodanych do stron jednostek DIV.

Prawdziwe pytanie brzmi: czy planujesz modyfikować samą skórę, czy planujesz dodać własne DIV do stron Wiki? W każdym razie, w obu przypadkach możesz edytować skórkę CSS za pośrednictwem MediaWiki, aby uniknąć włamań do systemu plików - który zrywa z każdą aktualizacją.

Unikaj edycji plików MediaWiki za wszelką cenę, uaktualnienia stają się w ten sposób bolesne.

Jeśli chcesz utworzyć style dla swoich DIV na stronach dostępnych dla wszystkich skórek MediaWiki, musisz edytować plik mywiki.local/wiki/MediaWiki: Common.css. Wprowadzone tutaj zmiany dotyczą wszystkich karnacji.

Powiązane problemy