2009-03-24 13 views

Odpowiedz

1

Możesz bezpośrednio kopiować szablony z Wikipedii. Dobrym przykładem jest szablon Keypress.

14

To jest PITA i niestety (w przeciwieństwie do rozszerzeń lub plików multimedialnych) nie ma repozytorium szablonów w puszkach. Szablony ładują inne szablony, które ładują kolejne itd.

Przejdź do Wikipedii i skopiuj nazwę szablonu, którego szukasz, przejdź do sekcji Specjalne: Eksportuj i wklej nazwę szablonu w dużym polu tekstowym, np. Szablon: Infobox. Zaznacz "Dołącz szablony" i zaznacz "Uwzględnij tylko aktualną wersję, a nie całą historię" (lub plik będzie zbyt duży). Kliknij Eksportuj, aby zrzucić plik .xml szablonu. Następnie zaimportuj to do docelowej wiki.

Po zaimportowaniu otwórz szablon do edycji, sprawdź listę pod polem edycji "Strony przeniesione do aktualnej wersji tej strony:". Jeśli są jakieś czerwone linki, powtórz powyższe kroki również dla tych szablonów. Być może będziesz musiał również skopiować style na stronie MediaWiki: Common.css i Javascript w MediaWiki: Common.js, zanim wszystko będzie działać. Na koniec edytuj szablony, aby dostosować je do swojej wiki.

Jeśli nadal nie działa, a masz niechlujne strony nawiasów klamrowych i instrukcji, to musisz zainstalować rozszerzenie ParserFunctions. Jeśli w kodzie szablonu jest {{#invoke: }}, musisz również zainstalować Scribunto extension.

MediaWiki Help:Templates objaśnia ten proces bardziej szczegółowo.

+5

+1 za to, że jest to PITA do pracy z szablonami. –

+1

Po tym wyeksportowałem szablon: Notatka z mediawiki.org. Dlaczego wynikowy plik XML wynosi 8,8 mb? Do prostego, kolorowego pudełka?Czy to prawda, czy też zrobiłem coś złego? – Manachi

+0

Edytowałem powyższe odznaczenie, aby sprawdzić "Uwzględniaj tylko bieżącą wersję, a nie całą historię", w przeciwnym razie plik stanie się o wiele za duży. –

0

To zadanie jest bardziej skomplikowane niż eksportowanie i importowanie.

A "proste" przegląd można znaleźć tutaj ->How to add Wikipedia templates to your own Mediawiki

  • Upgrade nasze MediaWiki do najnowszej stabilnej wersji, chcąc dopasować jedną Wikipedii.

  • Zainstaluj rozszerzenie Scribunto i poprawnie skonfiguruj.

  • Wyeksportuj/zaimportuj moduły LUA używane przez szablony (meta), których chcesz użyć i zaimportuj je do MediaWiki.

  • Wyeksportuj/importuj szablony Wikipedii, których chcesz użyć, wraz ze wszystkimi wymaganymi metatablami i zaimportuj je do swojego MediaWiki w wersji
    .

  • Skopiuj odpowiednie klasy CSS z pliku Common.css Wikipedii i wklej je w pliku Common.css MediaWiki.

  • Aktywuj funkcję MediaWiki IstantCommons, aby automatycznie pobrać pliki obrazów szablonów z repozytorium commons.wikipedia.com.