Sådan oprettes en mediawiki-hud baseret på monobookhuden
MediaWiki-softwaren er den open source-software, der WikiHow, Wikipedia, Wiktionary, og mange andre Wiki-websteder er baseret på. Softwaren leveres pakket med mange gode funktioner, herunder et standard sæt af skind.
Du vil dog måske bruge softwaren og dens strøm, men har dog din egen grænseflade på dit websted. Dette er, når skind sparker ind. De er vant til at tilpasse, hvordan MediaWiki-softwaren ser ud og føles. I stedet for at skabe din egen hud fra bunden, viser denne artikel dig, hvordan du opretter en hud baseret på monobookshuden, der kommer klar til softwaren. Du kan derefter ændre denne skabelon sikkert uden at true den oprindelige, og det giver dig et sted at prøve eventuelle ændringer, du måske vil tilføje uden at skulle ændre den oprindelige hud. Det er også nyttigt for folk, der ønsker at lære skinning i MediaWiki-websteder ved hjælp af en praktisk tilgang.Med henblik på demonstration vil artiklen antage, at du vil oprette en huden ved navn Monobookmodificeret, Det er i første omgang en nøjagtig kopi af standardmonobookhuden.
Trin








- Find følgende kode:
Klasse skinmonobook udvider skintemplate {/ ** ved hjælp af Monobook. * / FUNCTION INITPAGE (& $ OUT) {skintemplate :: initpage ($ out) - $ dette->skinname = `monobook` - $ dette->Stylename = `Monobook` - $ dette->template = `monobooktemplate`-}}
Og erstatte det med:
Klasse SkinMonobookModificeret strækker skintemplate {/ ** ved hjælp af monobookmodificeret. * / FUNCTION INITPAGE (& $ OUT) {skintemplate :: initpage ($ out) - $ dette->skinname = `monobookmodificeret` - $ dette->stylename = `monobookmodificeret` - $ dette->template = `monobookmodifiedtemplate`-}}
- Find følgende kode:
Klasse MonobookTemplate strækker QuickTemplate {
og erstatte det med
Klasse MonobookmodificeretTemplate strækker QuickTemplate {
- Find følgende kode:
WFRunHooks (`MonobookTemplatetoolBoxend`, array (& $ dette));
og erstatte det med
WFRunHooks (`MonobookmodifiedTemplatetoolboxend`, array (& $ dette));
- Find følgende opkald:
html (`csslinks`) ?>
og erstatte det med:
href ="tekst (`stylepath`) ?>/ Fælles / delt.CSS?" />href ="tekst (`stylepath`) ?>/ Fælles / almindelig.CSS?" />href ="tekst (`stylepath`) ?>/ tekst (`stylename`) ?>/ Main.CSS?" />
href ="/indeks.php?Titel = MediaWiki: Fælles.CSS & Usemsgcache = Ja & CTYPE = Tekst% 2FCSS & ACTION = RAW" />href ="/indeks.php?Titel = MediaWiki: Udskriv.CSS & Usemsgcache = Ja & CTYPE = Tekst% 2FCSS & ACTION = RAW" />href ="/indeks.php?Titel = MediaWiki: MonobookModificeret.CSS & Usemsgcache = Ja & CTYPE = Tekst% 2FCSS & ACTION = RAW"/>href ="/indeks.php?TITLE = - & ACTION = RAW & TS = 20090313183030 & GEN = CSS" Type ="Tekst / CSS"/>