Andiamo sul sito http://addthis.com/ e iscriviamoci.
L'interfaccia è in Inglese, ma molto intuitiva.
Dopo aver effettuato il login, clicchiamo su "Get Your Button".
Copiamo e incolliamo il codice visualizzato, in un file di testo.
Clicchiamo su "Customize your button".
Andiamo alla voce "languages" e selezioniamo come lingua: Italiano.
Copiamo il codice relativo al "Menu Language" e incolliamolo nel file di testo, subito dopo:
Codice: Seleziona tutto
<!-- AddThis Button BEGIN -->
Aggiungiamo:
Codice: Seleziona tutto
<script type="text/javascript">
var addthis_config = {
services_exclude: 'print, email'
}
</script>
Copiamo il codice relativo a "Button Language", e incolliamolo in un file di testo.
Sostituiamo il codice:
Codice: Seleziona tutto
<a class="addthis_button" href= ..... </a>
Il risultato finale, sarà molto simile al seguente:
Codice: Seleziona tutto
<!-- AddThis Button BEGIN -->
<script type="text/javascript">
var addthis_config = {
ui_language: "it"
}
</script>
<script type="text/javascript">
var addthis_config = {
services_exclude: 'print, email'
}
</script>
<a href="http://www.addthis.com/bookmark.php"
class="addthis_button"><img
src="http://s2.addthis.com/static/btn/v3/lg-share-it.gif"
width="125" height="16" border="0" title="Condividi su" /></a>
<script type="text/javascript" src="http://s2.addthis.com/js/150/addthis_widget.js#username=nomeutente"></script>
<!-- AddThis Button END -->
Adesso che il nostro codice è pronto, operativo e in Italiano, viene il "difficile".
Dobbiamo trovare gli ID dei forum, che vogliamo abilitare alla condivisione diretta. Escludendo ad es. i forum privati.
Come è noto, per trovare gli ID dei forum, dobbiamo, a seconda del browser in uso, posizionare il puntatore del mouse, sul nome del forum in questione: l'ID, è l'ultimo numero che appare. In alcuni browser, è necessario cliccare col tasto destro del mouse, sul nome del forum, e selezionare "Proprietà" oppure, "Ispeziona elemento". L'ID, è sempre l'ultimo numero che appare.
Una volta individuati (e scritti) gli di ID dei forum che vogliamo abilitare alla condivisione diretta, (escludendo automaticamente gli altri), modifichiamo il nostro codice (ricordiamo, esemplificativo), come segue:
Codice: Seleziona tutto
<!-- IF FORUM_ID == N1 or FORUM_ID == N2 or FORUM_ID == N3 or FORUM_ID == N4 or FORUM_ID == N5 or FORUM_ID == N6 or FORUM_ID == N7 or FORUM_ID == N8 or FORUM_ID == N9 or FORUM_ID == N10 or FORUM_ID == N11 or FORUM_ID == N12 or FORUM_ID == N13 or FORUM_ID == N14 or FORUM_ID == N15 or FORUM_ID == N16 or FORUM_ID == N17 or FORUM_ID == N18 or FORUM_ID == N19 or FORUM_ID == N20 or FORUM_ID == N21 or FORUM_ID == N22 or FORUM_ID == N23 or FORUM_ID == N24 or FORUM_ID == N25 -->
<!-- AddThis Button BEGIN -->
<script type="text/javascript">
var addthis_config = {
ui_language: "it"
}
</script>
<script type="text/javascript">
var addthis_config = {
services_exclude: 'print, email'
}
</script>
<a href="http://www.addthis.com/bookmark.php"
class="addthis_button"><img
src="http://s2.addthis.com/static/btn/v3/lg-share-it.gif"
width="125" height="16" border="0" title="Condividi su" /></a>
<script type="text/javascript" src="http://s2.addthis.com/js/150/addthis_widget.js#username=nomeutente"></script>
<!-- AddThis Button END -->
<!-- ENDIF -->
Dove N1, N2, ecc. indicano gli ID dei forum che vogliamo abilitare alla condivisione. Quindi bisogna sostiuire N1, N2, con i reali ID dei forum della nostra Board, che vogliamo abilitare.
Una volta sistemato il codice, apriamo il file viewtopic_body.html
Trova:
Codice: Seleziona tutto
<!-- IF postrow.U_EMAIL --><a href="{postrow.U_EMAIL}">{EMAIL_IMG}</a> <!-- ENDIF -->
Aggiungi subito dopo:
Il codice preparato.
Svuotare la cache del forum e del browser.
Se volessimo precludere la condivisione diretta ai Social Network, agli ospiti e ai bot, basterà aggiungere dei commenti condizionali, orientati in tal senso, opportunamente chiusi.
La modifica è stata effettuata su stile derivato dal subsilver2, ma dovrebbe essere equivalente nel prosilver. Al massimo, può richiedersi qualche variazione, relativa al posizionamento del tasto interattivo.
Ovviamente, è possibile personalizzare il tasto, per uniformarlo allo stile...