Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Condividere post/news da sito a facebook

    Ciao a tutti..
    So di per certo che gli utenti della categoria php sono i migliori nel dare aiuti e, sinceramente, non so dove altro postare questa domanda...
    Mi è stato chiesto di fare in modo che i visitatori del sito web www.2garradamenti.com possano condividere su facebook le news che leggono...
    Ho provato a guardare molti siti per trovare una soluzione e ho provato a guardare anche il facebook developers e, in particolare, la sezione dei Social Plugins ma, purtroppo, non ho trovato quello che cerco...
    Poi, ho visitato anche questo sito (sempre developers facebook), che, effettivamente è quello che mi serve, ma fa condividere ai visitatori tutta la pagina..
    Quello che voglio fare è, come detto prima, un pulsante che permetta ai visitatori di condividere un singolo post che stanno leggendo... un po come succede sui vari blog...
    Spero di essermi spiegato...
    Grazie in anticipo a tutti...
    Non esiste un vero genio senza una piccola dose di follia.

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    106
    una cosa del genere?
    Codice PHP:
    <a name="fb_share" type="button_count" href="http://www.facebook.com/sharer.php">
    Condividi</a>
    <
    script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script> 

  3. #3
    Mi dispiace, ma non è quello che cercavo....
    Io avevo fatto così:
    Codice PHP:
    function currenturl(){
        
    $s = empty( $_SERVER "HTTPS" ]) ? '' : ( $_SERVER "HTTPS" ] == "on" ) ? "s" "" ;
        
    $protocol strleft strtolower $_SERVER "SERVER_PROTOCOL" ]), "/" ). $s ;
        
    $port = ( $_SERVER "SERVER_PORT" ] == "80" ) ? "" : ( ":" $_SERVER "SERVER_PORT" ]);
        return 
    $protocol "://" $_SERVER 'SERVER_NAME' ]. $port $_SERVER 'REQUEST_URI' ];
    }

    function 
    strleft $s1 $s2 ){ return substr $s1 strpos $s1 $s2 )); }

    echo 
    '
    <a name="fb_share" share_url="'
    .currenturl().'">Condividi su facebook</a>
    <script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script>
    '

    Il problema, su entrambe, è che condivide l'intera pagina delle news e non un singolo post / una singola news...
    Grazie comunque dell'aiuto miky_2
    Non esiste un vero genio senza una piccola dose di follia.

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    106
    Il pulsante condivide l'intera pagina, ma se vuoi condividere delle info prestabilite puoi usare i tag meta, però dovrai usarli in ogni pagina che vorrai condividere su facebook

    esempio
    Codice PHP:
    <meta property="og:title" content="page title" /> 
    <
    meta property="og:description" content="page description" /> 
    <
    meta property="og:image" content="/img.jpg" /> 
    <
    meta property="og:audio" content="/song.mp3" /> 
    altrimenti dovresti fare un esempio di cosa vuoi condividere, perchè non capisco

  5. #5
    Un esempio è quello che succede su blogspot...
    Alla fine di ogni post c'è la possibilità di condividere quel post su twitter, facebook, g+, oppure, inviarlo a qualche amico...

    Forse è meglio se metto un link per farti vedere meglio (il blog è gestito da un mio amico):
    Qui trovi l'esempio di blogspot
    Non esiste un vero genio senza una piccola dose di follia.

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2012
    Messaggi
    106
    ah... allora è come prima ma basta aggiungere la pagina da condividere
    Codice PHP:
    [url="http://www.facebook.com/sharer.php"Condividi[/url
    <
    script src="http://static.ak.fbcdn.net/connect.php/js/FB.Share" type="text/javascript"></script> 
    esempio pratico nel mio sito web a questo link

    ora non sò come hai gestito la cosa, ma basterebbe inserire il link all'articolo che vuoi condividere

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.