Entertainment
 

Aiuto:Variabili

Da Memory Alpha.

Aiuto  Contenuti → Variabili

Questa pagina presenta un elenco di variabili che possono essere utilizzate nel wikitext. In maniera simile ai template, il loro contenuto è incluso dinamicamente nel testo. Al contrario dei template, comunque, la rappresentazione della variabile dipende dal tempo, dal progetto, oppure dalla pagina sulla quale è usata.

Indice

[modifica] Variabili di costanti

Queste variabili sono utili soprattutto nel caso in cui il contenuto di Memory Alpha è incluso in qualche altro database basato sempre su MediaWiki.

{{ns:-2}} or {{ns:Media}} Media
{{ns:-1}} or {{ns:Special}} Speciale
{{ns:1}} or {{ns:Talk}} Discussione
{{ns:2}} or {{ns:User}} Utente
{{ns:3}} or {{ns:User_talk}} Discussioni utente
{{ns:4}} or {{ns:Project}} Memory Alpha
{{ns:5}} or {{ns:Project_talk}} Discussioni Memory Alpha
{{ns:6}} or {{ns:Image}} File
{{ns:7}} or {{ns:Image_talk}} Discussioni file
{{ns:8}} or {{ns:MediaWiki}} MediaWiki
{{ns:9}} or {{ns:MediaWiki_talk}} Discussioni MediaWiki
{{ns:10}} or {{ns:Template}} Template
{{ns:11}} or {{ns:Template_talk}} Discussioni template
{{ns:12}} or {{ns:Help}} Aiuto
{{ns:13}} or {{ns:Help_talk}} Discussioni aiuto
{{ns:14}} or {{ns:Category}} Categoria
{{ns:15}} or {{ns:Category_talk}} Discussioni categoria
{{ns:100}} or {{ns:Forum}}
{{ns:101}} or {{ns:Forum_talk}}
{{ns:102}} or {{ns:Portal}}
{{ns:103}} or {{ns:Portal_talk}}
{{SITENAME}} Memory Alpha
{{SERVER}} http://memory-alpha.org
{{localurl:pagename}} /it/wiki/Pagename
{{localurl:pagename|query string}} /it/index.php?title=Pagename&query string

[modifica] Variabili temporali

{{CURRENTMONTH}} 11
{{CURRENTMONTHNAME}} novembre
{{CURRENTMONTHNAMEGEN}} novembre
{{CURRENTDAY}} 23
{{CURRENTDAYNAME}} lunedì
{{CURRENTYEAR}} 2009
{{CURRENTTIME}} 16:33
{{NUMBEROFARTICLES}} 2.082

La variabile NUMBEROFARTICLES è definita come il numero di articoli nel namespace principale che contiene link ad un'altra pagina e non è una "redirezione". In altre parole, il numero degli articoli, e delle bozze (stub) contenenti almeno un link, e le pagine di disambiguazione.

[modifica] Variabili basate sulla pagina

{{NAMESPACE}} Aiuto
{{PAGENAME}} Variabili
{{PAGENAMEE}} Variabili

PAGENAMEE mostrerà il titolo della pagina nello stile usato nell'URL – cioè con caratteri underscore (_) al posto degli spazi, e codici escape per caratteri speciali. Per esempio, una pagina chiamata "Pagina di prova" sarà interpretata come "Pagina_di_prova".

Quando utilizzate in un template, queste tre variabili si riferiscono alla pagina nel quale il template è incluso, non alla pagina del template.

[modifica] Esempi di combinazioni

{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAMEE}}|action=edit}} 
http://memory-alpha.org/it/index.php?title=Aiuto:Variabili&action=edit
{{SERVER}}{{localurl:Special:Whatlinkshere|target={{NAMESPACE}}:{{PAGENAMEE}}}} 
http://memory-alpha.org/it/index.php?title=Speciale:Whatlinkshere&target=Aiuto:Variabili
[[{{NAMESPACE}}:{{PAGENAMEE}}/temp]] 
Aiuto:Variabili/temp
{{SERVER}}{{localurl:{{NAMESPACE}}:{{PAGENAMEE}}/temp}} 
http://memory-alpha.org/it/wiki/Aiuto:Variabili/temp

In un template, per collegare una pagina che dipende da un parametro del template lo stile del link esterno è usato anche per i link interni, per evitare che il sistema si a collegato alla pagina di modifica anche se la pagina esiste. Per costruire un collegamento esterno, le variabili si rivelano molto utili.