come da titolo, vorrei inserire in ogni nodo l'opportunità di mettere un "mi piace" per twitter, google+, facebook e linkedin e anche l'opportunità di condividere.
Inoltre vorrei sapere come dare nella sidebar destra l'opportunità di seguirmi su twitter, google plus e diventare fan della mia fanpage. Spero di essere stato abbastanza chiaro.
Condivisione e mi piace per vari social
Ven, 22/02/2013 - 00:16
#1
Condivisione e mi piace per vari social
Ciao, trovi i vari moduli su drupal.org.
Se li vuoi cercare in modo semplice vai su drupalmodules.com e cerca "social"
M.
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal
prima di fare questa domanda, ovviamente avevo già provato svariati moduli ed ero curioso di sapere quali vengono usati di solito per inserire sui nodi vl'opportunità di condividere e mettere un "mi piace" per twitter, google+, facebook e linkedin.
Inoltre vorrei sapere come dare nella sidebar destra l'opportunità di seguirmi su twitter, google plus e diventare fan della mia fanpage.
qualcuno che già l'ha fatto mi può aiutare e far vedere anche il risultato magari?
sharethis su drupal.org
Io ho provato con Sexybookmarks e con Sharethis, che mi sembrano i più carini; ho problemi con entrambi :-(
Cavoli, e che problemi hai ?
M.
--
Michel 'ZioBudda' Morelli -- [email protected]
Sviluppo applicazioni CMS DRUPAL e web dinamiche -- Corsi Drupal -- Amministrazione Drupal -- Hosting Drupal
Ho usato API di AddThis invece, sembrava così comodo e bellino per sharing... Sto per togliere dappertutto in quanto genera un casino di codice aggiuntivo.
Consigliate cmq di usare moduli? O sapete se esiste qualche servizio altrettanto carino ma meno "inquinante"?
Sorry per più domande, ma mi sembrava di essere in tema...
Di moduli che fanno questo ce ne sono tanti, ma forse sono un pò troppo avidi di risorse.
Ho usato Service_links per anni e mi sono sempre trovato benissimo, il migliore per D6.
Per D7 non mi convince; ho provato addtoany che va bene ma non mi convince; ci sarebbe da impostare il rel=nofollow sul modulo.
Il sistema migliore che ho trovato è su Github e ne ho parlato quì http://www.drupalitalia.org/node/22118, ma nessuno ha risposto. Per ora sono fermo.
Beh, comincia con "Aiuto!" e quindi non sono la persona adatta per aiutarti... Scherzo :) Davvero sono poco esperta.
Sto provando Add To Any attualmente...
Aggiunto:
giovanninews , non buttarmi delle uova addosso... come si imposta il rel=nofollow nell' AddToAny? "Ci sarebbe" vuol dire che ci sei riuscito? Grazie mille
Non ci ho neanche provato, l' ho tolto. E' anche per questo che avevo iniziato ad implementare il social share di Github, di questi tempi essere penalizzati dai motori di ricerca sembra che vada molto di moda.
Appena ho un pò di tempo proverò ancora. Con D6 era tutto più facile.
Ho trovato patch per AddToAny qui https://drupal.org/node/797014
D6 ma credo vada bene anche per D7
Bravo/a
Non c' era bisogno di andare a cercare la patch, bastava dare una occhiata al .module.
Comunque per D7 è incompleta.
Vedo, e mi dispiace, che il forum non è più seguito come una volta.
Segnalo inoltre agli amministratori, se lo vedono, che è pieno di spam.
/a
esatto
ho inserito rel=nofollow direttamente nel addtoany.module ;)
mi restituisce:
<a class="a2a_button_twitter" href="http://www.addtoany.com/add_to/twitter?linkurl=http UN CASINO DI SIMBOLI" target="_blank" rel="nofollow"><span class="a2a_svg a2a_s__default a2a_s_twitter"></span></a>
Che, in teoria, tutto giusto e se fai caso nofollow c'è
Relativamente ad AddToAny ci sarebbe da sapere anche questo:
https://drupal.org/node/851680
Grazie giovanninews, tengo presente e salvo il link dal penultimo commento in quella discussione. Potrebbe tornare utile...
Diciamoci però, che la preoccupazione della privacy è tutta anglosassone ;)
Ciao Giovanni,
guarda, cercavo un'altra cosa ed invece ho trovato questo sistema che mi pare funzionare bene:
1. Implementiamo node.tpl.php con il codice (ricordando di indicare percorso esatto degli immagini):
<?php
$urlvk = 'http://vk.com/share.php?url=' . 'http://' . $_SERVER["HTTP_HOST"] . $node_url;
$urlfb = 'http://www.facebook.com/sharer.php?u=' . 'http://' . $_SERVER["HTTP_HOST"] .$node_url;
$urltw = 'https://twitter.com/share?text=' . urlencode($title) . '&url=http://' . $_SERVER["HTTP_HOST"] . $node_url;
?>
<a href="<?=$urlvk?>" class="soc-icon"><img src="/sites/default/files/images/vkontakte.png" width="20" height="20"></a>
<a href="<?=$urltw?>" class="soc-icon"><img src="/sites/default/files/images/twitter.png" width="20" height="20"></a>
<a href="<?=$urlfb?>" class="soc-icon"><img src="/sites/default/files/images/facebook.png" width="20" height="20"></a>
2. Per dare un effetto al passaggio del mouse aggiungiamo in style.css :
.soc-icon{
display:block;
float:left;
opacity:0.8;
margin:2px;}
.soc-icon:hover{
opacity:1;}
3. Questo mi piace più di tutti, perché fa in modo di aprire una finestra al centro dello schermo senza rimandare utente all'altra schermata.
Inseriamo seguente codice JavaScript in custom.js del tema:
function socialopen(url){
var winpar='width=500,height=400,left=' + ((window.innerWidth - 500)/2) + ',top=' + ((window.innerHeight - 400)/2) ;
window.open(url,'tvkw',winpar);
}
(function ($) {
$(document).ready(function(e) {
$('a.soc-icon').click(function(){
var url = $(this).attr('href');
socialopen(url);
return false;
})
});
})(jQuery);
I pulsanti creati sono per: VKontakte, Twitter e Facebook ma per analogia si aggiungono degli altri.
Ciao ArgO,
mi trovavo da queste parti ed ho visto il tuo commento.
Secondo me, aldilà del codice sul quale non posso dare una opinione perchè in PHP e codice vario sono scarso, non va bene.
La mia opinione è che un link, dofollow o nofollow, è sempre un link.
Ogni tuo contenuto passerebbe attraverso vk.com e questo a me non piace.
Era sempre per questo che avevo creato la discussione http://www.drupalitalia.org/node/22118 e ritengo che quello sia il modo migliore.
La prima soluzione è arrivata con l' aiuto di @danzisiweb e di @willzyx che ho riassunto nel punto #9 e di facile implementazione (già realizzata in test e se vuoi ti scrivo il codice).
La soluzione migliore è arrivata sempre da @willzyx al punto #11 che non ho ancora avuto il tempo di implementare.
Ciao Giovanni
Grazie Giovanni,
al limite vado a vedere direttamente la discussione, credo il codice lì ci sarà quando risolverai la questione.
Mi sono accorta, invece, che il codice che ho scritto in punto 1) non è quello originale. Ho provato usare i tag code, cite... senza tag. Ma viene sempre modificato in Anteprima e Salva. Potrebbe essere un problema se qualcuno volesse usarlo. Però è utile, non voglio toglierlo da questo forum. Come fare?
Ok, fatto. Messo in formato Plain Text, altrimenti non riuscivo.