Modulo:Split interlink/man
Questa è la pagina di documentazione per Modulo:Split interlink
Questo modulo serve per reperire informazioni da un URL di un progetto wiki.
Sintassi
[modifica sorgente]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 sorgente]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 sorgente]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 sorgente]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 sorgente]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 sorgente]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 sorgente]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 sorgente]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 sorgente]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 sorgente]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 sorgente]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 |