Template:Cmbox/man: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
evito solo il template per la lingua tagalog
fondamentalmente è tradotto, bisogna cercare gli esempi che forse nemmeno abbiamo
Riga 1:
'''Cmbox''' (sigla di ('''C'''ategory '''m'''essage '''box''') è un metatemplate utilizzato per i template di avviso da inserire nelle pagine delle categorie. Prevede differenti colori utilizzabili, ha un'immagine di default (se non viene indicata una differente) e offre altre caratteristiche.
 
Funziona come {{Tl|Ambox}} e prevede gli stessi parametri.
Riga 6:
L'uso più semplice è questo:
<pre>
{{cmboxCmbox | texttesto = Lorem ipsum}}
</pre>
 
{{cmboxCmbox | texttesto = Lorem ipsum}}
 
 
Un esempio più complesso:
<pre>
{{cmboxCmbox
| typetipo = stylestile
| image immagine = [[File:Emblem-question-yellow.svg|40px]]
| stylestile = width: 400px;
| textstylestiletesto = color: red; font-weight: bold; font-stylestile: italic;
| texttesto = Il testo del messaggio
}}
</pre>
 
{{cmboxCmbox
| typetipo = stylestile
| image immagine = [[File:Emblem-question-yellow.svg|40px]]
| stylestile = width: 400px;
| textstylestiletesto = color: red; font-weight: bold; font-stylestile: italic;
| texttesto = Il testo del messaggio
}}
 
 
=== Tipi di avvisi per le categorie ===
Gli esempi che seguono usano differenti parametri per '''type'tipo'' ma non specificano nessun parametro per l'immagine. In questo modo mostrano l'immagine di default prevista per ciascun tipo.
 
{{cmboxCmbox
| typetipo = speedyimmediata
| texttesto = typetipo=<u>speedyimmediata</u> – Speedy deletion templates such as {{Tl|db-c1}}.
}}
 
{{cmboxCmbox
| typetipo = deletecancella
| texttesto = typetipo=<u>deletecancella</u> – Deletion templates such as {{Tl|cfd}}.
}}
 
{{cmboxCmbox
| typetipo = contentcontenuto
| texttesto = typetipo=<u>contentcontenuto</u> – Major warnings and problems such as {{Tl|Categorization of people disputed}}.
}}
 
{{cmboxCmbox
| typetipo = stylestile
| texttesto = typetipo=<u>stylestile</u> – Minor warnings and problems such as {{Tl|Underpopulated category}}.
}}
 
{{cmboxCmbox
| typetipo = noticeavviso
| texttesto = typetipo=<u>noticeavviso</u> – Noticesproteziones and messages of any kind, both permanent and temporary.
}}
 
{{cmboxCmbox
| typetipo = moveesempio
| testo = tipo=<u>esempio</u> – template per gli esempi
| text = type=<u>move</u> – Move, merge, and split messages and proposals such as {{Tl|Category redirect}}.
}}
 
{{cmboxCmbox
| typetipo = protectionsposta
| texttesto = typetipo=<u>protectionsposta</u> – ProtectionMove, templatesmerge, and split messages and proposals such as {{Tl|ppCategory redirect}} when shown on a category page.
}}
 
{{Cmbox
| tipo = protezione
| testo = tipo=<u>protezione</u> – Protection templates such as {{Tl|pp}} when shown on a category page.
}}
 
 
=== Altre immagini ===
Le immagini di default mostrate sopra sono principalmente per comodità. In molti casi può essere appropriato usare immagini più specifiche. In questi esempi è usato un parametro === '''image'immagine'' === per precisare un'altra immagine rispetto a quella di default.
 
{{cmboxCmbox
| typetipo = stylestile
| imageimmagine = [[File:Sub-arrows.svg|40px]]
| texttesto = typetipo = stylestile<br />imageimmagine = <nowiki>[[File:Sub-arrows.svg|40px]]</nowiki><br />This imageimmagine is used for {{Tl|Very large}} and {{Tl|Category diffuse}}.
}}
 
{{cmboxCmbox
| typetipo = movesposta
| imageimmagine = [[File:Redirect arrow.svg|52px]]
| texttesto = typetipo = movesposta<br />imageimmagine = <nowiki>[[File:Redirect arrow.svg|52px]]</nowiki><br />This imageimmagine is used for {{Tl|Category redirect}}.
}}
 
 
=== Usi speciali ===
Altre combinazioni di parametri.
 
{{cmboxCmbox
| texttesto = No typetipo ande no imageimmagine givenvisualizza ('''default''')
}}
 
{{cmboxCmbox
| imageimmagine = none
| texttesto = No typetipo ande '''imageimmagine=none''' – NoNessuna imageimmagine isviene usedusata ande theil '''texttesto''' uses theusa wholetutto messagelo boxspazio areadisponibile.
}}
 
{{cmboxCmbox
| imageimmagine = [[File:Gnome globe current event.svg|42px]]
| imagerightimmaginedestra = [[File:Nuvola apps bookcase.svg|40px]]
| texttesto = imageimmagine = <nowiki>[[File:Gnome globe current event.svg|42px]]</nowiki><br />imagerightimmaginedestra = <nowiki>[[File:Nuvola apps bookcase.svg|40px]]</nowiki>
}}
 
{{cmboxCmbox
| imageimmagine = [[File:Gnome globe current event.svg|42px]]
| imagerightimmaginedestra = [[File:Shuttle.svg|20px]]
| texttesto = '''This category lists articles about current and recent [[spaceflight]]s.'''<br />It is populated by the {{Tl|Current spaceflight}} template.
}}
 
 
=== Parametri ===
Lista di tutti i parametri
<pre>
{{cmboxCmbox
| typetipo = speedyimmediata / deletecancella / contentcontenuto / stylestile / noticesposta / moveprotezione / protectionimportante / esempio / avviso
| imageimmagine = none / [[File:Some imageimmagine.svg|40px]]
| imagerightimmaginedestra = [[File:Some imageimmagine.svg|40px]]
| class = AUna customclasse CSS classpersonalizzata toda applyapplicare toal the boxtemplate
| stylestile = CSSun valuesvalore CSS
| textstylestiletesto = CSSun valuesvalore CSS
| plainlinks = no
| testo = Il testo da visualizzare all'interno del messaggio.
| text = The message body text.
}}
</pre>
 
; '''type'tipo''
:Se il parametro '''typetipo''' non viene dato, il template imposta di default '''noticeavviso'''. Si avrà quindi uno sfondo blu.
 
; immagine
'''image'''
:'''Nessun parametro''' = se il parametro '''imageimmagine''' non è dato, il template usa l'immagine di default, che dipende dal parametro '''typetipo''' che si è impostato.
:'''Un'immagine''' = dovrebbe essere un'immagine inserita con il solito wikitesto. Solitamente ha una larghezza di 40px - 50px con allineamento a destra, ma dipende dal rapporto height-to-width (manualmente si può comunque inserire qualsiasi larghezza).
::Per esempio: <code><nowiki>imageimmagine = [[File:Sub-arrows.svg|40px]]</nowiki></code>
:'''none''' = significa che non è stata usata nessuna immagine.
 
; immaginedestra
'''imageright'''
:'''Nessun parametro''' = se nessun parametro '''imagerightimmaginedestra''' è dato, nessuna immagine sarà mostrata sul lato destro.
:'''Un'immagine''' = dovrebbe essere un'immagine con un significato immediatamente riconoscibile. Solitamente ha una larghezza di 40px - 50px con allineamento a destra, ma dipende dal rapporto height-to-width (manualmente si può comunque inserire qualsiasi larghezza).
::Per esempio: <code><nowiki>imagerightimmaginedestra = [[File:Nuvola apps bookcase.png|40px]]</nowiki></code>
:'''Anything''' = Qualsiasi altro oggetto vuoi che sia mostrato sul lato destro.
 
; stile
'''style'''
:Un [[w:Cascading Stylestile Sheets|CSS]] usato per l'intero box di avviso. Non necessità delle virgolette <code>" "</code>.
::For example: <code>stylestile = margin-bottom: 0.5em;</code>
 
; stiletesto
'''textstyle'''
:Un [[w:Cascading Stylestile Sheets|CSS]] opzionale usato dalla casella di testo.
::Per esempio: <code>textstylestiletesto = texttesto-align: center;</code>
 
'''; plainlinks'''
:Normalmente, su Wikizionario i link esterni sono segnalati da una piccola freccia, come qui: [http://www.example.com Example.com]. Nei box degli avvisi questa freccia è soppressa di default, come qui: <span class="plainlinks">[http://www.example.com Example.com]</span>. Per avere lo stile normale previsto per i link esterni, usa <code>|plainlinks=no</code>.
 
; testo
'''text'''
:Il testo del messaggio.
 
Line 159 ⟶ 163:
Se devi usate caratteri speciali nel testo, puoi usare questi caratteri di escape:
<pre>
{{cmboxCmbox
| texttesto = <div>
Equal sign = and a start and end brace { } work fine as they are.
But here is a pipe {{!}} and two end braces &lt;nowiki>}}&lt;/nowiki>.
Line 168 ⟶ 172:
</pre>
 
{{cmboxCmbox
| texttesto = <div>
Equal sign = and a start and end brace { } work fine as they are.
But here is a pipe {{!}} and two end braces <nowiki>}}</nowiki>.
Line 177 ⟶ 181:
 
 
* Questo template usa classi CSS contenute nella sottopagina [[Template:Cmbox/styles.css]] (oltre che in [[Template:Mbox/common.css]] per illa suoparte aspettocomune ai template "box"), edquindi è completamentetotalmente personalizzabile.personabilizzabile
* Al suo interno questo metatemplate usa codice HTML invece che il markup wiki per le tabelle. Questo perché nei metatemplate il markup wiki presenta alcuni inconvenienti. Per esempio rende più difficile usare le funzioni parser e i caratteri speciali nei parametri.
 
* Le immagini di default di questo metatemplate sono in formato PNG invece che in SVG. La ragione principale è che alcuni browser più datati hanno problemi con lo sfondo trasparente che genera Mediawiki con le immagini SVG. Le immagini PNG qui usate sono ottimizzate in modo da essere visualizzate correttamente su qualunque browser. Si noti che le SVG sembrano solo peggiori con i vecchi browser, così vale la pena fare l'ottimizzazione per le icone più utilizzate.
Al suo interno questo metatemplate usa codice HTML invece che il markup wiki per le tabelle. Questo perché nei metatemplate il markup wiki presenta alcuni inconvenienti. Per esempio rende più difficile usare le funzioni parser e i caratteri speciali nei parametri.
 
Le immagini di default di questo metatemplate sono in formato PNG invece che in SVG. La ragione principale è che alcuni browser più datati hanno problemi con lo sfondo trasparente che genera Mediawiki con le immagini SVG. Le immagini PNG qui usate sono ottimizzate in modo da essere visualizzate correttamente su qualunque browser. Si noti che le SVG sembrano solo peggiori con i vecchi browser, così vale la pena fare l'ottimizzazione per le icone più utilizzate.
 
<noinclude>[[Categoria:Manuali dei template|Cmbox]]</noinclude>