Discussioni progetto:Coordinamento/Template: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 1 090: 
Ciao, c'è modo di far funzionare [http://it.wikipedia.org/w/index.php?title=Template:Enzima&diff=60399168&oldid=44601657 questa cosa]? L'effetto desiderato sarebbe ovviamente quello di spostare il link in nota, ma il risultato ottenuto è quello che vedete [http://it.wikipedia.org/w/index.php?title=Utente:Rupertsciamenna/Sandbox_2&oldid=60399363 qui]. Usate pure le mie sandbox se dovete fare delle prove. --[[Utente:Rupertsciamenna|<span style="color:green">'''Rupert</span> <span style="color:#0070FF">Sciamenna'''</span>]] <sup>[[Discussioni utente:Rupertsciamenna|<span style="color:#FFA500">qual è il problema?</span>]]</sup> 19:40, 26 lug 2013 (CEST) 
:Sembra che il contenuto del parametro non venga processato se inserito tra i tag ref, si direbbe un bug di MediaWiki. Ho fatto una ricerca su bugzilla, non mi sembra di aver trovato precedenti. Ho fatto qualche tentativo per aggirare la cosa tramite un modulo Lua, però se l'output del modulo contiene dei tag ref, questi non vengono processati (a differenza di altri tag). Forse si può trovare comunque una soluzione perché nella libreria scribunto dovrebbero esserci delle funzioni che permettono di usare i tag (e dovrebbe anche essercene una che forse permette di pre-processare il wikitext prima di passarlo ad altre funzioni/operatori). Però non conosco sufficientemente bene il funzionamento di scribunto e l'integrazione con MediaWiki, forse può riuscirci qualcuno che abbia più le mani in pasta con i moduli. E si potrebbe segnalare il bug su bugzilla, si sa mai che lo risolvano (se non sono troppo presi da VisualEditor...) --[[Utente:Tino 032|<span style="color:blue">τino 032</span>]] [[Discussioni_utente:Tino_032|<span style="color:red">[...]</span>]] 11:45, 27 lug 2013 (CEST) 
::In realtà è abbastanza semplice (in Lua), basta creare il tag <code><ref></code> usando l'istruzione <code>frame:extensionTag{ name = string, content = string, args = table_or_string }</code>, con <code>name</code> il nome del tag ('ref' in questo caso), <code>content</code> il contenuto del tag e <code>args</code> una tabella di argomenti da passare al tag. 
::Ho creato un [[Modulo:Cita]] con la funzione <code>Enzima</code> (idealmente se si dovessero creare altri moduli di citazione in Lua preferirei tenerli nello stesso posto per eventualmente riutilizzare il codice). In {{tl|Enzima/Sandbox}} c'è il template di richiamo del modulo Lua e nella sanbox di Rupersciamenna [[Utente:Rupertsciamenna/Sandbox 2]] un esempio d'uso. Ho aggiunto un paio di parametri opzionali per passare eventualmente name/group per il ref così che possano essere riutilizzati nel testo come note normali. 
::IMHO la citazione in nota dovrebbe essere più ricca, qualcosa del tipo  
:::{{en}} [http://www.enzyme-database.org/query.php?ec=2.3.3.1* 2.3.3.1] su ''The Enzyme Database'' 
::ma non so esattamente come viene usato.--[[Utente:Moroboshi|Moroboshi]] <sup>[[Discussioni utente:Moroboshi|scrivimi]]</sup> 23:07, 27 lug 2013 (CEST) 
 | |||