Entertainment
 

Aiuto:Caselle di input

Da Memory Alpha.

Aiuto  Contenuti → Caselle di input

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.