Modulo:Split interlink/man

Wikibooks, manuali e libri di testo liberi.

Questa è la pagina di documentazione per Modulo:Split interlink

Questo modulo serve per reperire informazioni da un URL di un progetto wiki.

Sintassi[modifica]

Il modulo ha soltanto un unico parametro accettato, cioè l'URL stesso, il resto viene fatto dalle varie funzioni, la sintassi sarà quindi sempre la stessa, cambierà soltanto la funzione, vediamo più avanti come queste lavorano. A scopo dimostrativo useremo quindi sempre lo stesso link di esempio, cioè

Alcune funzioni accettano anche l'URL che chiameremo "canonico" o breve, quello cioè con /wiki/, visualizzato quando guardiamo normalmente una pagina.

oldid[modifica]

Recupera l'oldid della modifica, estrapolato dal link se presente

Sintassi risultato
{{#INVOKE:Split interlink|oldid|1=https://it.wikibooks.org/w/index.php?title=Modulo%3ASplit_interlink&type=revision&diff=351339&oldid=351269}} 351269

diff[modifica]

Recupera il diff della modifica, estrapolato dal link se presente

Sintassi risultato
{{#INVOKE:Split interlink|diff|1=https://it.wikibooks.org/w/index.php?title=Modulo%3ASplit_interlink&type=revision&diff=351339&oldid=351269}} 351339

confronto[modifica]

Recupera i parametri diff e oldid, necessari per visualizzare il confronto delle revisioni.

Sintassi risultato
{{#INVOKE:Split interlink|confronto|1=https://it.wikibooks.org/w/index.php?title=Modulo%3ASplit_interlink&type=revision&diff=351339&oldid=351269}} diff=351339&oldid=351269

progetto[modifica]

Recupera il nome del progetto. Questa funzione all'occorrenza funziona anche con il link "canonico".

Sintassi risultato
{{#INVOKE:Split interlink|progetto|1=https://it.wikibooks.org/w/index.php?title=Modulo%3ASplit_interlink&type=revision&diff=351339&oldid=351269}} wikibooks

lingua[modifica]

Recupera il codice ISO della lingua del progetto. Questa funzione all'occorrenza funziona anche con il link "canonico".

Sintassi risultato
{{#INVOKE:Split interlink|lingua|1=https://it.wikibooks.org/w/index.php?title=Modulo%3ASplit_interlink&type=revision&diff=351339&oldid=351269}} it

paginaLink[modifica]

Recupera il nome della pagina. Questa funzione restituisce il nome della pagina in formato "leggibile" per un URL.

Sintassi risultato
{{#INVOKE:Split interlink|paginaLink|1=https://it.wikibooks.org/w/index.php?title=Modulo%3ASplit_interlink&type=revision&diff=351339&oldid=351269}} Modulo%3ASplit_interlink

pagina[modifica]

Recupera il nome della pagina. Questa funzione, al contrario della precedente restituisce il nome "pulito" della pagina.

Sintassi risultato
{{#INVOKE:Split interlink|pagina|1=https://it.wikibooks.org/w/index.php?title=Modulo%3ASplit_interlink&type=revision&diff=351339&oldid=351269}} Modulo:Split interlink

paginaURL[modifica]

Recupera il nome della pagina. Questa funzione è l'unica lavora esclusivamente con link "canonico", cioè, per usare l'esempio precedente.

Sintassi risultato
{{#INVOKE:Split interlink|paginaURL|1=https://it.wikibooks.org/wiki/Modulo:Split_interlink}} Modulo:Split interlink

nomeLingua[modifica]

Restituisce il nome della lingua attraverso il codice ISO del link. Questa funzione all'occorrenza funziona anche con il link "canonico".

Sintassi risultato
{{#INVOKE:Split interlink|nomeLingua|1=https://it.wikibooks.org/w/index.php?title=Modulo%3ASplit_interlink&type=revision&diff=351339&oldid=351269}} italiano

localurl[modifica]

Restituisce il link completo della pagina cancellando però i parametri, in modo da poterlo modificare successivamente aggiungendo parametri arbitrari, ad esempio &action=history per inserire la cronologia.

infatti con
  • {{#INVOKE:Split interlink|localurl|1=https://it.wikibooks.org/w/index.php?title=Modulo%3ASplit_interlink&type=revision&diff=351339&oldid=351269}}&action=history
Restituirà
Sintassi risultato
{{#INVOKE:Split interlink|localurl|1=https://it.wikibooks.org/w/index.php?title=Modulo%3ASplit_interlink&type=revision&diff=351339&oldid=351269}} https://it.wikibooks.org/w/index.php?title=Modulo%3ASplit_interlink