Template:Ombox
Istruzioni per l'uso Le istruzioni che seguono sono contenute nella sottopagina Template:Ombox/man (modifica · cronologia · sandbox) |
La matrice di questo template contiene più parametri opzionali e funzioni complesse.
Modificalo solo se sei certo di capirne la funzione e sei preparato a riparare ogni conseguente danno collaterale. Tutti gli esperimenti devono essere prima condotti nell'apposita sandbox. |
Questo template usa TemplateStyles per la gestione degli stili CSS. Puoi trovare il foglio di stile nella sottopagina: Template:Ombox/styles.css |
Questo è l'{{Ombox}} ([O]ther pages [m]essage [box]) metatemplate.
Viene usato per costruire dei box di messaggi per pagine del tipo Utente, Wikizionario, MediaWiki, Template, Aiuto, Appendice e molti altri futuri namespace; Ad esempio per i tipi di pagina non coperti da {{Ambox}}, {{Tmbox}}, {{Imbox}} o {{Ombox}}. Pertanto, "non" dovrebbe essere usato per articoli, pagine di discussione, pagine di immagini o pagine di categorie.
Questo template funziona come {{Ambox}} e prevede gli stessi parametri.
Introduzione
Come scritto sopra, questo template dovrebbe essere usato per le finestre di messaggio che non sono articoli, discussioni, immagini o categorie. Alcuni messaggi per altre pagine potrebbero utilizzare in modo errato uno di questi quattro. Sentiti libero di convertire ogni messaggi usato in "altre pagine" per fargli usare questo meta-template. Se trovi casi complicati,puoi elencarli nella pagina di discussione di questo template e riceverai aiuto.
Quando questo template viene usato per costruire i messaggi per altre pagine, dovrebbe contenere testi esplicativi come prima (Lo stesso testo che aveva il template prima o migliorato). Se ci sono immagini più specifiche nel vecchio template o conosci un'immagine migliore, usale al posto delle immagini di default mostrate qui.
Uso
L'uso più semplice è questo:
{{Ombox | testo = un po' di testo.}}
un po' di testo. |
Un esempio più complesso:
{{Ombox | tipo = stile | immagine = [[File:Emblem-question-yellow.svg|40px]] | stile = width: 400px; | stiletesto = color: red; font-weight: bold; font-style: italic; | testo = Il messaggio di testo. }}
Il messaggio di testo. |
Tipi di avvisi per le altre pagine
I seguenti esempi usano differenti parametri tipo ma non usano il parametro immagine; quindi, essi usano le immagini predefinite previste per ciascun tipo.
tipo=immediata – Template di cancellazione immediata. |
tipo=cancella – Template di cancellazione. |
tipo=contenuto – Principali avvisi e problemi. |
tipo=stile – Avvisi e problemi minori. |
tipo=avviso – Messaggi di avviso di qualsiasi tipo, permanenti o temporanei. |
tipo=esempio – template per gli esempi o suggerimenti |
tipo=sposta – Messaggi che richiedono spostamenti, unioni, divisioni e proposte. |
tipo=protezione – Template di protezione, quando mostrati in "altre pagine". |
Esempi
Alcuni esempi utilizzano lo stile "avviso":
No type and no immagine given (default) |
No type and immagine=none – No immagine is used and the text uses the whole message box area. |
immagine = [[File:Gnome globe current event.svg|42px]] immaginedestra = [[File:Nuvola apps bookcase.svg|40px]] |
Questa pagina riporta una guida dettagliata sullo stile e la formattazione da usare nella stesura dei lemmi del Wikizionario; le convenzioni di formattazione comuni a tutti i vocaboli si trovano in questa stessa pagina, mentre le convenzioni specifiche a seconda della lingua (ad esempio inglese, greco, ecc.) o del tipo di vocabolo (classificazione scientifica delle specie, ecc.) le trovate a fondo pagina, in apposite appendici. Per le segnalazioni di errori o altro, discutetene nella pagina di discussione |
Il succo di questa pagina: Questo modello è usato per costruire finestre di messaggio per tutte le pagine che non sono articoli, pagine di discussione, pagine di immagini o pagine di categorie. |
Parametri
Lista di tutti i parametri:
{{Ombox | tipo = immediata / cancella / contenuto / stile / sposta / protezione / importante / avviso | immagine = none / [[File:Some immagine.svg|40px]] | immaginedestra = [[File:Some immagine.svg|40px]] | stile = valori CSS | stiletesto = valori CSS | plainlinks = no | testo = Il testo del messaggio. | small = {{{small|}}} / yes | immaginepiccola = none / [[File:Some immagine.svg|30px]] | immaginepiccoladestra = none / [[File:Some immagine.svg|30px]] | testopiccolo = Un messaggio piccolo. }}
- tipo
- Se il parametro tipo non viene dato, il template imposta di default avviso. Si avrà quindi un bordo grigio.
- immagine
- Nessun parametro = se il parametro immagine non è dato, il template usa l'immagine di default, che dipende dal parametro tipo 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:
immagine = [[File:Crystal package settings.png|40px]]
- Per esempio:
- none = significa che non è stata usata nessuna immagine.
- immaginedestra
- Nessun parametro = se nessun parametro immaginedestra è 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:
immaginedestra = [[File:Nuvola apps bookcase.png|40px]]
- Per esempio:
- Altro = Qualsiasi altro oggetto vuoi che sia mostrato sul lato destro.
- stile
- Un CSS usato per l'intero box di avviso. Non necessità delle virgolette
" "
ma con la semi colonna finale;
.- For example:
stile = margin-bottom: 0.5em;
- For example:
- stiletesto
- Un CSS opzionale usato dalla casella di testo.
- Per esempio:
stiletesto = text-align: center;
- Per esempio:
- plainlinks
- Normalmente, su Wikizionario i link esterni sono segnalati da una piccola freccia, come qui: Example.com. Nei box degli avvisi questa freccia è soppressa di default, come qui: Example.com. Per avere lo stile normale previsto per i link esterni, usa
|plainlinks=no
.
- testo
- Il testo del messaggio.
Il parametro small
small = yes |
tipo = stile small = yes |
small
- yes = Rende il template più piccolo e lo piazza a sinistra. Questo rende anche le immagini di default più piccole. Si noti che tutti i dati forniti con i parametri immaginepiccola, immaginepiccoladestra e testopiccolo avranno effetto solo se viene usato anche "small=yes". Per fare in modo che il tuo modello comprenda anche il parametro small puoi usare questo codice:
small = {{{small|}}}
small = yes immagine = [[File:Replacement filing cabinet.svg|50px]] immaginepiccola = [[File:Replacement filing cabinet.svg|32px]] |
immaginepiccola
- Nessun parametro = se non viene usato nessun parametro immaginepiccola questo template userà immagine come parametro. Se il parametro immagine viene lasciato vuoto, verrà usata l'immagine di predefinita per quello stile.
- Un'immagine = Dovrebbe essere un'immagine con la normale notazione wiki. La larghezza di 30 px è in genere corretta. Per esempio:
immaginepiccola = [[File:Replacement filing cabinet.svg|30px]]
- none = Significa che non viene utilizzata nessuna immagine. Questo sostituisce qualsiasi immagine dichiarata con immagine, quando "small=yes".
small = yes immaginedestra= [[File:Nuvola apps bookcase.png|50px]] immaginepiccoladestra = none |
- testopiccolo
- Una versione più piccola del testo nel corpo del messaggio. Se non viene assegnato alcun parametro smalltext, questo modello utilizzerà il valore del parametro testo
Dettagli tecnici
Se devi usate caratteri speciali nel testo, puoi usare questi caratteri di escape:
{{Ombox | testo = <div> Il segno uguale = e le parentesi graffe, sia aperte che chiuse { } funzionano bene così come sono. Ma ecco un pipe {{!}} e due parentesi graffe chiuse <nowiki>}}</nowiki>. Ed ora un pipe e due parentesi graffe chiuse <nowiki>|}}</nowiki>. </div> }}
Il segno uguale = e le parentesi graffe, sia aperte che chiuse { } funzionano bene così come sono. Ma ecco un pipe | e due parentesi graffe chiuse }}. Ed ora un pipe e due parentesi graffe chiuse |}}. |
- Questo template usa classi CSS contenute nella sottopagina Template:Ombox/styles.css (oltre che in Template:Mbox/common.css per la parte comune ai template "box"), quindi è totalmente 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.
- Per maggiori dettagli tecnici guarda la pagina di discussione. Dal momento che questo modello funziona quasi esattamente come {{Tmbox}}, {{Imbox}}, {{Cmbox}} e {{Ambox}} le loro pagine di discussione e pagine correlate potrebbero contenere anche maggiori dettagli.