Differenze tra le versioni di "Aiuto:Strumenti per la rilettura"

L'intera funzione è scritta da [[Utente:Candalua|Candalua]], a cui vanno rivolti eventuali quesiti e suggerimenti.
Lo script è attualmente (febbraio 2011) in pieno sviluppo, quindi il comportamento delle funzioni potrà essere soggetto a modifiche.
== Inserimento <nowiki>{{testo}}</nowiki> ==
Il gadget trasforma l'output di DynamicPageList in un elenco "fisico" di {{tl|testo}}.
 
DynamicPageList non modifica il codice della pagina; il suo output è reso dinamicamente nella versione html in visualizzazione. Questo comportamento ha il vantaggio che la lista è sempre aggiornata, ma ha lo svantaggio che l'output si limita al mero elenco di link alle pagine selezionate; non è possibile utilizzare direttamente, su tale elenco, alcun template nè fare alcuna modifica.
 
Sfruttando i dati disponibili in modalità Anteprima, in cui coesistono i dati restituiti dal server come html e il box di edit del codice wiki sorgente, il gadget "cattura" dall'html la lista prodotta da DynamicPageList, aggiunge a ciascun elemento il codice template testo, e inserisce l'elenco nel box di edit.
 
Per attivarlo, occorre quindi entrare in modifica in una pagina che comprenda codice DynamicPageList, visualizzare l'anteprima e a questo punto attivare il link '''<nowiki>Inserimento {{testo}}</nowiki>'''.
 
Il gadget è sperimentale e non va utilizzato se non in casi particolari.
 
== AutoreCitato ==
Il gadget effettua due sostituzioni nel testo in modifica:
# converte tutti i template {{tl|Ac}} nella forma normale {{tl|AutoreCitato}}
# nel caso di template a un solo parametro, tipo <nowiki>{{AutoreCitato|Dante}}</nowiki>, verifica se il parametro è compreso nella lista incorporata nello script [[MediaWiki:Gadget-normalizza-AutoreCitato.js]] e se esiste in lista aggiunge il parametro che punta al nome completo dell'autore. La lista comprende oltre 400 autori comunemente citati. Sono stati recentemente aggiunti gli autori comunemente citati in [[Zibaldone]].
 
Il gadget velocizza moltissimo l'inserimento del template e la sua normalizzazione (in genere è sufficiente selezionare il nome dell'autore, premere il pulsante di edit Ac o l'edit tool <nowiki>{{AutoreCitato|}}</nowiki>, e premere alla fine dell'edit della pagina sul link AutoreCitato sotto Strumenti di rilettura). Oltre a velocizzare l'inserimento, la trasformazione del template da uno a due parametri riduce moltissimo il carico server.
 
== Domande? ==
186 881

contributi