Cómo crear una piel de mediawiki basada en la piel de monobook
El software MEDIAWIKI es el software de código abierto que WikiHow, Wikipedia, Wikcionario y muchos otros sitios de Wiki se basan en. El software viene lleno de muchas características excelentes, incluido un conjunto predeterminado de pieles.
Sin embargo, es posible que desee utilizar el software y su poder, pero tenga su propia interfaz en su sitio. Esto es cuando las pieles paten en. Se utilizan para personalizar cómo se ve y se siente el software MediaWiki. En lugar de crear su propia piel del terreno, este artículo le muestra cómo crear una piel en función de la piel de monobook que viene listo con el software. Luego puede modificar esta plantilla de manera segura sin poner en peligro el original, y le brinda un lugar para probar cualquier modificación que quiera agregar sin tener que modificar la piel original. También es útil para las personas que desean aprender el despegue en los sitios de MediaWiki utilizando un enfoque práctico.A los efectos de la demostración, el artículo asumirá que desea crear una piel llamada Monobookmodificado, que inicialmente es una copia exacta de la piel de monobook predeterminada.
Pasos
- Encuentra el siguiente código:
Clase SkinMonmook Extiende Skintemplate {/ ** usando monobook. * / Función InitPage (& $ OUT) {Skintemplate :: Initpage ($ OUT) - $ ESTA->skinname = `monobook` - $ esto->stylename = `monobook` - $ esto->plantilla = `monobooktemplate`-}}
Y reemplazarlo con:
Clase SkinMonmookModified extiende Skintemplate {/ ** usando monobookmodificado. * / Función InitPage (& $ OUT) {Skintemplate :: Initpage ($ OUT) - $ ESTA->skinname = `monobookmodified` - $ esto->Stylename = `monobookmodified` - $ esto->plantilla = `monobookmodifiedtemplate`-}}
- Encuentra el siguiente código:
clase monobooktemplate se extiende QuickTemplate {
y reemplazarlo con
Clase MonOmookModifiedTemplate se extiende QuickTemplate {
- Encuentra el siguiente código:
wfrunhooks (`monobooktemplateToolboxend`, matriz (y $ esto));
y reemplazarlo con
Wfrunhooks (`monobookmodifiedtemplateToolboxend`, matriz (y $ esto));
- Encuentra la siguiente llamada:
HTML (`CSSLINKS`) ?>
y reemplazarlo con:
href ="Texto (`StylePath`) ?>/ común / compartido.CSS?" />href ="Texto (`StylePath`) ?>/ común / comminprint.CSS?" />href ="Texto (`StylePath`) ?>/ Texto (`Stylename`) ?>/principal.CSS?" />
href ="/índice.php?Título = MediaWiki: Común.CSS & USEMSGCACHE = YES & CTYPE = Texto% 2FCSS y acción = RAW" />href ="/índice.php?Título = MediaWiki: Imprimir.CSS & USEMSGCACHE = YES & CTYPE = Texto% 2FCSS y acción = RAW" />href ="/índice.php?Título = MediaWiki: monobookmodificado.CSS & USEMSGCACHE = YES & CTYPE = Texto% 2FCSS y acción = RAW"/>href ="/índice.php?Título = - & acción = RAW & TS = 20090313183030 & GEN = CSS" tipo ="Texto / CSS"/>