Como criar uma pele mediawiki baseada na pele monobook
O software MediaWiki é o software de código aberto que , Wikipedia, Wiktionary e muitos outros sites Wiki são baseados em. O software vem embalado com muitos recursos excelentes, incluindo um conjunto padrão de skins.
No entanto, você pode querer usar o software e sua energia, mas tem sua própria interface no seu site. Isto é quando as skins chutar. Eles são usados para personalizar como o software MediaWiki parece e sente. Em vez de criar sua própria pele a partir do solo, este artigo mostra como criar uma pele baseada na pele de Monobook que se prepara com o software. Você pode, então, modificar este modelo com segurança sem colocar em risco o original, e oferece um lugar para tentar qualquer modificação que você possa querer adicionar sem ter que modificar a pele original. Também é útil para as pessoas que querem aprender a pele nos sites do MediaWiki usando uma abordagem prática.Para fins de demonstração, o artigo assumirá que você deseja criar uma pele chamada Monobookmodificada, que é inicialmente uma cópia exata da pele de monobook padrão.
Passos








- Encontre o seguinte código:
classe skinmobook estende o skintemplate {/ ** usando monbook. * / função initpage (& $ out) {skintemplate :: initpage ($ out) - $ isso->skinname = `monobook` - $ isso->Stylename = `monobook` - $ isto->Template = `monobooktemplate`-}}
E substituí-lo por:
classe skinmonobookmodificada estende o skintemplate {/ ** usando monobookmodificada. * / função initpage (& $ out) {skintemplate :: initpage ($ out) - $ isso->skinname = `monobookmodificou` - $ isto->Stylename = `monobookmodificada` - $ isso->Modelo = `monobookmodifiedtemplate`-}}
- Encontre o seguinte código:
classe monobooktemplate estende o quicktemplate {
e substituí-lo por
classe monobookmodifiedtemplate estende o quicktemplate {
- Encontre o seguinte código:
Wfrunhooks (`monobooktemplatetoboxend`, array (& $ isto));
e substituí-lo por
Wfrunhooks (`monobookmodifiedtemplatetoboxend`, matriz (& $ isto));
- Encontre a seguinte chamada:
HTML (`csslinks`) ?>
e substituí-lo por:
href ="Texto (`StylePath`) ?>/ comum / compartilhado.css?" />href ="Texto (`StylePath`) ?>/ Common / Commonprint.css?" />href ="Texto (`StylePath`) ?>/ texto (`stylename`) ?>/a Principal.css?" />
href ="/índice.php?Título = MediaWiki: Comum.CSS & USEMSGCCHACHE = YES & CTYPE = TEXTO% 2FCSS & AÇÃO = RAW" />href ="/índice.php?Título = MediaWiki: Imprimir.CSS & USEMSGCCHACHE = YES & CTYPE = TEXTO% 2FCSS & AÇÃO = RAW" />href ="/índice.php?Título = MediaWiki: MonobookModificado.CSS & USEMSGCCHACHE = YES & CTYPE = TEXTO% 2FCSS & AÇÃO = RAW"/>href ="/índice.php?Título = - & Action = RAW & TS = 20090313183030 & Gen = CSS" tipo ="Texto / CSS"/>