Template:Social bookmark/man: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Airon90 (discussione | contributi)
Creata pagina con 'Il template {{tl|Social bookmark}} serve per condividere le notizie che sono state pubblicate sui principali social network. == Utilizzo == Il diretto uso di questo template è ...'
 
Riga 22:
* su [[w:Virgilio|Virgilio]]
* su [[w:Tumblr|Tumblr]]
 
== Interazione con script ==
 
Poiché uno [[w:script|script]] interagisce con questo template, modificandone degli elementi direttamente nella pagina [[w:HTML|HTML]] in cui appare, ci sono alcune avvertenze da seguire nel modificarlo. Lo script è [[MediaWiki:Condivisione articoli.js]] ed opera quando il template è incluso tramite il template {{TA|{{tl|Dì la tua}}}}. A causa di queste interazioni, eventuali modifiche correlate devono essere coordinate tra template e script.
 
Chi conosce javascript e [[w:jQuery|jQuery]] può più semplicemente consultare gli ultimi due blocchi di righe di [[MediaWiki:Condivisione articoli.js]]. Quanto descritto sotto è relativo al codice attuale dello script.
 
* L'apertura della finestra con il codice per il link o la citazione dell'articolo viene collegata dallo script al click sull'icona. Il tag immagine di questa icona deve essere contenuto in un elemento con <code>id=link-citazione</code> e tale elemento non deve contenere altri link.
* Per permettere l'apertura delle pagine dei siti linkati senza perdere quella dell'articolo, lo script seleziona i relativi link e vi imposta <code>target="_blank"</code>. I tag immagine delle icone dei siti devono trovarsi dentro uno <code>span</code> a sua volta contenuto in un elemento con <code>id="social_bookmark"</code>; tutti i link contenuti in questi <code>span</code> ricevono <code>target="_blank"</code>. Fanno eccezione il primo e il secondo <code>span</code> che vengono esclusi da questa modifica per mezzo della classe <code>no-blank</code>, per lasciare il comportamento ordinario al wikilink a [[Wikinotizie:Social bookmark]] ed evitare l'apertura di una pagina vuota al click su <code>link-citazione</code>.
 
Riassumendo.
* Gli <code>id</code> correlati con lo script sono&nbsp;: <code>social_bookmark</code> e <code>link-citazione</code>
* Le classi&nbsp;: <code>no-blank</code>
* Gli elementi HTML&nbsp;: <code>span</code> e <code>a</code>
* Gli elementi wikicode&nbsp;: tag immagine, wikilink e link esterni (e i template che ne producono), quando contenuti dentro uno <code>span</code>.
Per il dettaglio fai riferimento all'elenco descrittivo più sopra o al codice dello script.
 
<noinclude>[[Categoria:Manuali dei template|{{PAGENAME}}]]</noinclude>