- Home
- Categorie
- Coding e Sistemistica
- Joomla!
- gestione bottoni condivisione addthis
-
gestione bottoni condivisione addthis
Ciao, volevo sapere perchè i bottoni social di addthis mi condividono tutta la pagina e non un singolo evento. Forse perchè non sono dentro lo stesso div? Qualcuno saprebbe darmi qualche chiarimento? Grazie.
-
Ciao eleumas,
puoi indicare l'url con l'evento e l'addthis per piacere?
Addthis l'hai scaricato da dove?
-
Ciao e grazie per avermi risposto. Come al solito io sono quello che evita di scaricare i moduli per joomla e prende il codice rilasciato dal sito addthis in questo caso specifico però la cosa mi è capitata con un sito che non ho fatto con joomla, ma ho deciso di postare qui la mia domanda perchè questa cosa mi è capitata spesso anche con siti in joomla. Quindi con una domanda chiarivo per entrambi i casi. L'url è: enzomoscato.url.ph/eventi.html
-
Ciao eleumas,
avevo intuito qualcosa del genere e per questo ho chiesto.
AddThis fornisce diverse soluzioni tra cui un plugin e un modulo per Joomla! (da usare l'uno o l'altro, non insieme).Passando ai siti non Joomla, il problema è che lo script non riesce ad individuare un "contenuto" all'interno della pagina e condivide la pagina.
Non so se si possa fare qualcosa, devo cercare ... perché lo script è esterno, ad esempio:<script type="text/javascript" src="//s7.addthis.com/js/300/addthis_widget.js#pubid=ra-541e97b91c9a99bf"></script>
Forse con CSS e JavaScript.
Una nota: lo script nella pagina va inserito una sola volta; quello che va inserito ogni volta che vuoi i pulsanti è:
<div class="addthis_sharing_toolbox"></div>
-
E come faccio quindi a fargli rilevare il contenuto in modo che mi condivida solo quell'evento? Hai qualche consiglio?
-
Integrazione: per impostare url e titolo per lo share su AddThis puoi vedere qui: support.addthis.com/customer/portal/articles/125634-setting-the-url-title-to-share
In buona sostanza, con il codice usato da te puoi scrivere:<div class="addthis_sharing_toolbox" data-url="THE URL" data-title="THE TITLE"></div>
dove:
THE URL è il tuo url, ad esempio: http:// enzomoscato.url.ph /eventi.html
THE TITLE: è il titoloHo fatto qualche prova e il title non ha sempre funzionato come avrebbe dovuto (nessun problema per l'url), ma la questione più importante è che secondo me andrebbe personalizzato il "template" a seconda del canale, cosa che fortunatamente si può fare con le API: support.addthis.com/customer/portal/articles/1337989-overview
Esempio: lo share su Twitter con il codice in alto è un disastro, ma si possono seguire questi suggerimenti ed ottenere qualcosa di personalizzato: support.addthis.com/customer/portal/articles/1337996-the-addthis_share-variable
Se fai qualche prova aggiornaci.
-
@eleumas said:
E come faccio quindi a fargli rilevare il contenuto in modo che mi condivida solo quell'evento? Hai qualche consiglio?
Nella tua pagina l'evento non corrisponde a un altro url. Secondo me puoi fare due cose in alternativa:
- creare un url per il singolo evento e condividere con AddThis quello tramite la specifica dell'url (cosa più facile);
- spulciare le API di AddThis alla ricerca di possibilità di personalizzazione più spinte, ad esempio passando parametri via url (ma non le ho studiate, fai affidamento al sito di AddThis perché la mia è un'ipotesi).