Modèle:Metacaixa : Différence entre versions

De Escola Finaly
Aller à : navigation, rechercher
(Nouvelle page : <includeonly><div id="mc{{{id|0}}}" class="mc{{{color|Lila}}}"> <div class="mcFileraBotons"> {{#if:{{{bt1|}}}|<div id="mc{{{id|0}}}bt1" {{#ifexpr: {{{sel|0}}}=1 | class="mcBotoSel" |...)
 
 
Ligne 30 : Ligne 30 :
 
<noinclude>__NOTOC__
 
<noinclude>__NOTOC__
 
{{Metacaixa
 
{{Metacaixa
|id=0
+
|id=1
 
|color=Blau
 
|color=Blau
|bt1=Metacaixa
 
|bt2=Metacaixa (Castellano)
 
|bt3=Metacaixa (English)
 
|ps1=
 
{{Metacaixa
 
|id=1
 
|color=Vermell
 
 
|bt1=Presentació
 
|bt1=Presentació
 
|bt2=Utilització
 
|bt2=Utilització
Ligne 53 : Ligne 46 :
 
Plantilla pensada per a usar-la principalment a la portada i subportades. Encara que pot ser usada en altres llocs, especialment per "empaquetar" contingut dins d'una pàgina. En principi no s'utilitzarà en les categories.
 
Plantilla pensada per a usar-la principalment a la portada i subportades. Encara que pot ser usada en altres llocs, especialment per "empaquetar" contingut dins d'una pàgina. En principi no s'utilitzarà en les categories.
   
Permet incloure metacaixes (vegeu la [http://ca.wikipedia.org/wiki/Portada Portada de la Viquipedia]), amb una pestanya preseleccionada. Per a pestanyes aleatòries, cal usar la plantilla {{tl|MetacaixaAleatoria}}.
+
Permet incloure metacaixes (vegeu la [http://ca.wikipedia.org/wiki/Portada Portada de la Viquipedia]), amb una pestanya preseleccionada. Per a pestanyes aleatòries, cal usar la plantilla '''MetacaixaAleatoria'''.
   
 
Caldrà crear subpàgines per a cada combinació de pestanyes existent, per a permetre que la metacaixa sigui funcional per als navegadors que no disposen de JavaScript.
 
Caldrà crear subpàgines per a cada combinació de pestanyes existent, per a permetre que la metacaixa sigui funcional per als navegadors que no disposen de JavaScript.
Ligne 88 : Ligne 81 :
 
|bt2=Altres llengües
 
|bt2=Altres llengües
 
|bt3=Altres
 
|bt3=Altres
|bticona1=[[Image:Info.png|16px]]
+
|bticona1=[[Imatge:Info.png|16px]]
|bticona3=[[Image:Info.png|16px]]
+
|bticona3=[[Imatge:Info.png|16px]]
 
|ps1={{Pages}}
 
|ps1={{Pages}}
 
|ps2={{Languages}}
 
|ps2={{Languages}}
Ligne 104 : Ligne 97 :
 
|bt2=Altres llengües
 
|bt2=Altres llengües
 
|bt3=Altres
 
|bt3=Altres
|bticona1=[[Image:Info.png|16px]]
+
|bticona1=[[Imatge:Info.png|16px]]
|bticona3=[[Image:Info.png|16px]]
+
|bticona3=[[Imatge:Info.png|16px]]
 
|ps1={{Pages}}
 
|ps1={{Pages}}
 
|ps2={{Languages}}
 
|ps2={{Languages}}
Ligne 117 : Ligne 110 :
 
*Per a veure-la correctament, cal que copieu la secció dels estils de [[MediaWiki:Common.css]] corresponent a la Plantilla:MetaCaixa. La pàgina [[MediaWiki:Common.css]] es guarda a la base de dades del MediaWiki, no correspon a un fitxer independent guardat al servidor, encara que el nom sigui el mateix.
 
*Per a veure-la correctament, cal que copieu la secció dels estils de [[MediaWiki:Common.css]] corresponent a la Plantilla:MetaCaixa. La pàgina [[MediaWiki:Common.css]] es guarda a la base de dades del MediaWiki, no correspon a un fitxer independent guardat al servidor, encara que el nom sigui el mateix.
 
*Per a que funcioni, cal també copiar la secció corresponent de [[MediaWiki:Common.js]]. La pàgina [[MediaWiki:Common.js]] es guarda a la base de dades del MediaWiki, no correspon a un fitxer independent guardat al servidor.
 
*Per a que funcioni, cal també copiar la secció corresponent de [[MediaWiki:Common.js]]. La pàgina [[MediaWiki:Common.js]] es guarda a la base de dades del MediaWiki, no correspon a un fitxer independent guardat al servidor.
|sel=1}}
 
 
|ps2=
 
{{Metacaixa
 
|id=3
 
|color=Blau
 
|bt1=Presentación
 
|bt2=Utilización
 
|bt3=Ejemplo
 
|bt4=Ponla en tu wiki
 
|ps1=
 
La '''metacaixa''' (''metacaja'' o ''metabloque'') es un mecanismo que permite incluir en las páginas del wiki '''cajas de contenido''' apiladas a las que se puede acceder por '''pestañas'''. Se trata de un planteamiento dinámico o "pseudo-dinámico" de los contenidos de la página.
 
 
La ''metacaixa'' fue creada por los Viquipedistas de la '''[http://ca.wikipedia.org Viquipèdia catalana]'''. Especialmente por [http://ca.wikipedia.org/wiki/Usuari:Joanjoc Joanjoc], [http://ca.wikipedia.org/wiki/Usuari:Martorell Martorell] y [http://ca.wikipedia.org/wiki/Usuari:Peleguer Peleguer]. La idea surgió a raíz del [http://ca.wikipedia.org/wiki/VP:20k VP:20k] el Viquiproyecto para conseguir 20.000 artículos en la Viquipèdia.
 
 
La ''metacaixa'' es básicamente una plantilla de Mediawiki pero usa código adicional Javascript y también estilos CSS adicionales. Ver la pestaña '''Ponla en tu wiki''' para ampliar información.
 
 
|ps2=
 
Plantilla pensada para ser usada principalmente a la portada y subportadas. Aunque puede ser usada en otros lugares, especialmente para "empaquetar" contenido dentro de una página. En principio no se utilizará en las categorías.
 
 
Permite incluir ''metacaixes'' (ver [http://ca.wikipedia.org/wiki/Portada Portada de la Viquipedia]), con una pestaña preseleccionada. Para pestañas aleatorias, hace falta usar la plantilla {{tl|MetacaixaAleatoria}}.
 
 
Es recomendable crear subpáginas para cada combinación de pestañas existente, para permitir que la ''metacaixa'' sea funcional para los navegadores que no disponen de Javascript.
 
 
Parámetros;
 
id -> id de metacaixa (de 0 a 9, valor por defecto=0), tiene que ser único y correlativo dentro de la página
 
no es necesario si sólo tenemos una ''metacaixa'' en la página
 
bticona1 -> Si se quiere poner un icono delante de la etiqueta botón 1
 
bticona2 -> Si se quiere poner un icono delante de la etiqueta botón 2
 
...
 
bticona9 -> Si se quiere poner un icono delante de la etiqueta botón 9
 
bt1 -> Etiqueta botón 1
 
bt2 -> Etiqueta botón 2
 
...
 
bt9 -> Etiqueta botón 9
 
ps1 -> Contenido pestaña 1
 
ps2 -> Contenido pestaña 2
 
...
 
ps9 -> Contenido pestaña 9
 
sel -> Pestaña seleccionada, del 1 al 9 para mostrar una por defecto
 
0 o no rellenar el parámetro para cambiar la pestaña aleatoriamente cada vez que se carga la página.
 
color -> "Verd" (verde), "Vermell" (rojo), "Blau" (azul), "Groc" (amarillo), "Lila" o "Taronja" (naranja) de momento (si se deja en blanco, será lila)
 
PageName -> Permite redirigir las pestañas a una URL para navegadores sin Javascript
 
urlPrev -> Permite redirigir las pestañas a una URL para navegadores sin Javascript
 
urlPost -> Permite redirigir las pestañas a una URL para navegadores sin Javascript
 
 
|ps3=
 
== Codigo de ejemplo==
 
<pre>
 
{{Metacaixa
 
|id=4
 
|color=Blau
 
|bt1=Páginas
 
|bt2=Otros idiomas
 
|bt3=Otros
 
|bticona1=[[Image:Info.png|16px]]
 
|bticona3=[[Image:Info.png|16px]]
 
|ps1={{Pages}}
 
|ps2={{Languages}}
 
|ps3=Bla, bla, bla, bla, bla, bla, bla, bla, bla
 
|sel=1}}
 
 
</pre>
 
 
== Resultado ==
 
{{Metacaixa
 
|id=4
 
|color=Blau
 
|bt1=Páginas
 
|bt2=Otros idiomas
 
|bt3=Otros
 
|bticona1=[[Image:Info.png|16px]]
 
|bticona3=[[Image:Info.png|16px]]
 
|ps1={{Pages}}
 
|ps2={{Languages}}
 
|ps3=Bla, bla, bla, bla, bla, bla, bla, bla, bla
 
|sel=1}}
 
 
|ps4=
 
==Como incluir esta plantilla en otros wikis==
 
*Es necesario que vuestro wiki soporte las [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions]. (Funcionan en todos los proyectos de la fundación Wikimedia, en otros proyectos hace falta instalar la extensión.
 
*Hay que copiar esta plantilla a vuestro MediaWiki.
 
* Para verla correctamente, hace falta que copiáis la sección de los estilos de [[MediaWiki:Common.css]] correspondiente en la "Plantilla:MetaCaixa". La página [[MediaWiki:Common.css]] se guarda en la base de datos del MediaWiki, no corresponde a un fichero independiente guardado al servidor, aunque el nombre pueda ser el mismo.
 
* Para que funcione, también hay que copiar la sección correspondiente de [[MediaWiki:Common.js]]. La página [[MediaWiki:Common.js]] se guarda en la base de datos del MediaWiki, no corresponde a un fichero independiente guardado al servidor.
 
|sel=1}}
 
 
|ps3=
 
==How can I include this Template in my wiki?==
 
*First of all, you must be sysop or you must apply help to a sysop, in order to edit MediaWiki pages.
 
*Your wiki must support [http://meta.wikimedia.org/wiki/ParserFunctions ParserFunctions] (Parser Functions work well in all Wikimedia Fundation Projects)
 
*Copy this Template to your Wikipedia or other project and adapt it into your language ("Metacaixa" can be translated to "Metabox" in English).
 
*In order to see this Template, you must copy style section from [[MediaWiki:Common.css]]. Copy from /*HERE STARTS "METABOX" COLOUR-SCHEMES*/ to /*HERE FINISHES "METABOX" COLOUR-SCHEMES*/. These codes are ranges of colours used in Metaboxes. For the moment, there are 6 ranges available: "Lila" means "Lilac" (this colour is by default), "Verd" means "Green", "Vermell" means "Red", "Blau" means "Blue", "Groc" means "Yellow" and "Taronja" means "Orange"; but you can create new ranges with adapting current range codes with new colour shades.
 
*So that this template can work, you must copy also working-code section from [[MediaWiki:Common.js]]. Copy from /*HERE STARTS THE WORKING-CODE OF "METABOXES"*/ to /*HERE FINISHES THE WORKING-CODE OF "METABOXES"*/.
 
*Then, adapt codes into your language. Here below you can find possible translations in English of variable codes in Catalan.
 
 
===Possible translations in English of variable codes===
 
*mcBotoSel = mbButtonSel (metabox button selected)
 
*mcBoto = mbButton (Metabox button)
 
*MetaCaixaInit = MetaBoxInit (Metabox initiating)
 
*vMc = vMb (variable metabox)
 
*vPsIni = vTabIni (variable tab initiating)
 
*vBt = vBt (variable button)
 
*mc = mb (metabox)
 
*bt = bt (button)
 
*MetaCaixaMostraPestanya = MetaBoxShowTab
 
*psini = tabini (tab initiating)
 
*vMcNom = vMbName (variable metabox name)
 
*vIndex = vIndex (variable index)
 
*vPsElem = vTabItem (variable tab items)
 
*mcContingut = mbContent
 
*mcPestanya = mbTab
 
*mcLila = mbLilac
 
*mcVerd = mbGreen
 
*mcVermell = mbRed
 
*mcBlau = mbBlue
 
*mcGroc = mbYellow
 
*mcTaronja = mbOrange
 
*bticona = bticon (button icon)
 
*sel = sel (selected)
 
 
|sel=1}}
 
|sel=1}}
   

Version actuelle datée du 21 mai 2015 à 12:22


La metacaixa és un mecanisme que permet incloure en les pàgines del wiki caixes de contingut apilades a les que es pot accedir per pestanyes. Es tracta d'un plantejament dinàmic o "pseudo-dinàmic" dels continguts de la pàgina.

La metacaixa va ser creada pels Viquipedistes de la Viquipèdia catalana. Especialment per en Joanjoc, en Martorell i en Peleguer. La idea va sorgir arran del VP:20k el Viquiprojecte per aconseguir 20.000 articles a la Viquipèdia.

La metacaixa és bàsicament una plantilla de Mediawiki però fa servir codi adicional JavaScript i també estils CSS adicionals. Veure la pestanya Posa-la al teu wiki per ampliar informació.