Aiuto:Caselle di input
Da Memory Alpha.
L'estensione InputBox (casella di input) è stata creata da Erik Möller, e fa parte del software MediaWiki per consentire l'inserimento di un modello predefinito in HTML nelle pagine di Memory Alpha. In origine è stata creata nell'intento di aggiungere una pratica casella Crea un articolo in Wikinews.
Indice |
[modifica] Sintassi generale
Le caselle di input sono così strutturate:
<inputbox> type=box type parameter1=valore parameter2=valore </inputbox> |
Il parametro type è obbligatorio. Tutti gli altri parametri sono opzionali.
[modifica] Tipologie
| Tipo | Esempio |
|---|---|
| type=search | |
| Genera una casella di ricerca con una larghezza predefinita di 50 caratteri. L'etichetta del pulsante può essere specificata, vedi oltre; i testi predefiniti sono MediaWiki:Tryexact e MediaWiki:Searchfulltext. Il campo del testo specifica i criteri di ricerca. | |
| type=create | |
| Consente la creazione di una nuova pagina. L'etichetta del pulsante può essere specificata, vedi oltre; il testo predefinito è MediaWiki:Createarticle. Il campo del testo specifica quale pagina deve essere modificata. | |
| type=comment | |
| Aggiunge una o più sezioni ad una pagina esistente, o crea una pagina , con l'oggetto della modifica uguale al primo titolo della nuova sezione. L'etichetta del pulsante può essere specificata, vedi oltre; il MediaWiki:Postcomment preimpostato (default) è inoltre utilizzato nella barra laterale (sidebar) della skin "standard". Il campo testo specifica quale pagina deve essere modificata. | |
[modifica] Parametri
| Parametro effetto | Esempio |
|---|---|
| bgcolor= Per tutti i tipi Imposta il colore dello sfondo della tabella (valori del colore in HTML). Non usare virgolette. | <inputbox> type=search bgcolor=#000000 </inputbox> |
| width= Per tutti i tipi Imposta la larghezza in caratteri della casella di input (inputbox). | <inputbox> type=create width=24 </inputbox> |
| default= Per tutti i tipi Testo standard da inserire nella inputbox. | <inputbox> type=comment default=Discussione Utente:Gifh </inputbox> |
| preload= commento, crea La pagina con il titolo indicato, sarà precaricata (vedi oltre) nel campo di modifica vuoto quandò verrà creata una nuova pagina. | <inputbox> type=create preload=MediaWiki:Editthispage </inputbox> |
| Inserisci il titolo di una pagina inesistente nell'inputbox di esempio, in alto o in basso e fai click su "Crea voce" o "Lascia un commento" rispettivamente, per provare questo effetto. | |
| editintro= commento, crea Il testo della pagina sotto questo titolo sarà aggiunto, come da istruzioni, prima del form di inoltro per pagine nuove. | <inputbox> type=comment editintro=MediaWiki:Missingcommenttext </inputbox> |
| buttonlabel= Per tutti i tipi Questa etichetta verrà usata per il pulsante principale del form. | <inputbox> type=comment buttonlabel=Aggiungi nuova voce </inputbox> |
| searchbuttonlabel= ricerca Questa etichetta verrà usata per il pulsante "Ricerca intero testo" del form di ricerca. | <inputbox> type=search searchbuttonlabel=Ricerca avanzata </inputbox> |
| break= Per tutti i tipi Per inserire o meno una linea di interruzione tra l'inputbox ed il pulsante. E' predefinito l'utilizzo della linea di interruzione, altrimenti impostare a "no". | <inputbox> type=create width=24 break=no </inputbox> |
| namespaces= ricerca Supporto per casella delle opzioni (checkbox) per i namespace nella ricerca a testo intero. Con "Namespace**" la checkbox è spuntata di default. | <inputbox> type=search namespaces=Principale**,Aiuto </inputbox> |
Applicando create ad una pagina esistente, porta semplicemente alla relativa pagina di modifica. In questo caso, editintro e preload sono ignorati. Applicando comment per una nuova pagina funziona ugualmente, e se la pagina esiste, il parametro editintro viene ignorato.
Il testo preso dai namespace di MediaWiki: sono solo esempi, ogni pagina esistente può essere usata con editintro o preload. Sfortunatamente il parametro preload non funziona per il sommario Special:Upload.
Le variabili e i template non sono supportati tra i parametri di inputbox.
[modifica] Precaricamento
Il precaricamento può essere effettuato con una inputbox (vedi sopra), ma anche con un indirizzo (URL) come questo: http://meta.wikimedia.org/wiki/abc?action=edit&preload=Template:Preload_demo che collega direttamente alla pagina di modifica di una nuova pagina, precaricata con il template {{Preload demo}}.
Il wikitext della pagina precaricata, incluse le parti e i tag "noinclude", viene caricato nella pagina di modifica se la pagina richiesta non esiste ancora. Se invece, la pagina richiesta dell'operazione di precaricamento esiste, allora viene caricato solo il suo wikitext, il comandi di precarica viene ignorato.
