Pulsanti condividi su social dinamici..

otto9due

Utente Attivo
22 Feb 2014
591
25
28
Sto tentando e ritentando ma per ora mi funziona a dovere solo twitter :crying:
Ho una pagina che mi elenca una serie di prodotti grazie ad un ciclo foreach..

Quello che vorrei fare è aggiungere ad ogni prodotto le iconcine per la condivisione sui social del singolo prodotto ( lasciando però a tutti i prodotti come link quello della pagina stessa..

Ho tentato così dopo aver letto e riletto vari post presenti in rete..
Il tutto all'interno del singolo ciclo.. ( quindi del singolo prodotto.. )
PHP:
// mi recupero i valori dal db..
$titolosocial=urlencode(LimitedText($text, 65, "...")); // mi richiama una funzione che spezza il testo..
$urlsocial=urlencode($urlcorrente);
$summarysocial=urlencode($prodotto['titolo']);
$imagesocial=urlencode($prodotto['linkimm']);
// Creo un link che carichi le mie variabili sostituendole dinamicamente dove serve.. 

<a onClick="window.open('http://www.facebook.com/sharer.php?s=100&amp;p[title]=<?php echo $titolosocial;?>&amp;p[summary]=<?php echo $summarysocial;?>&amp;p[url]=<?php echo $urlsocial; ?>&amp;p[images][0]=<?php echo $imagesocial;?>','sharer','toolbar=0,status=0,width=548,height=325');" href="javascript: void(0)"><i class="fa fa-facebook-square"></i></a>

Ma il risultato è un'immagine a casaccio ( sempre la stessa per tutti i prodotti ) e nessun titolo.. Pare che prenda solo il titolo.. Ma forse perchè la richiesta parte da quella pagina .. Bhoo..
Qualcuno ha mai avuto questo problema..
 
ciao,
tra i tag head:
Codice:
<meta property="og:image" content="http://www.tuoSito.it/img/<?php echo $file_name ?>"/>
nel tag body il pulsante che richiama la funzione
Codice:
<a href="https://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.tuoSito.it%2FPagina.php"><div id="sharedFacebook">Img Pulsante</div></a>
ciao
 
Ultima modifica:
Nel ringraziarti ti chiedo se tramite questo metodo c'è bisogno poi di inserire altro nel link o si prende tutto solo?
Ho scritto i meta per tutti i social.. i link ora come li costruisco??
Ho trovato questo link per facebook per esempio.. :

Codice:
<a target=”_blank” 
href=”http://www.facebook.com/sharer/sharer.php?s=100&amp;p[url]=http://miosito.it/pagina.php&amp;
p[images][0]=http://miosito/img.jpg&amp;
p[title]=Titolo del mio link o pagina+&amp;
p[summary]=Descrizione della pagina in questione”>
Condividi su facebook</a>
 
Ultima modifica:
Ma non va.. Cioè vorrei creare 3 link verso facebook twitter e g+ che vadano a catturre tutte le informazioni presenti nei meta.. ( compresa immagine ) esattamente come nel link postato sopra..
 

Discussioni simili