Index du Forum » » Version future

Auteur

integrer un like et partager sur facebook
gilbau
486      

  Posté : 04-07-2017 14:22

On peut le faire pour chaque message de forum comme à https://www.vivrenu.com/viewtopic.php?topic=24505&start=0&forum=6

s'inscrire sur facebook developers pour avoir acces à https://developers.facebook.com/docs/plugins/like-button pour comprendre le fonctionnement

placer dans le header.html de votre site ce cde fourni par facebook avec votre APP ID


<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0]; < br />  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/fr_FR/sdk.js#xfbml=1&a mp;version=v2.9&appId=VOTRE FACEBOOK APP ID";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>






placer dans viewtopic.php par exemple juste avant function aff_pub vers la ligne 115


/*jules*/
function ancre($forum_id,$topic_id,$post_id,$posts_per_page) {
   global $NPDS_Prefix;

   $rowQ1=Q_Select ("SELECT post_id FROM " .$NPDS_Prefix."posts WHERE forum_id='$forum_id' and topic_i d='$topic_id' order by post_id ASC", 600);
   if (!$rowQ1)
      //forumerror('0015');
   $i=0;
   while (list(,$row) = each($rowQ1)) {
      if ($row['post_id']==$post_id)
         break;
      $i++;
   }
   $start=$i-($i%$posts_per_page);
   return ("&amp;ancre=1&amp;start=$start#".$foru m_id.$topic_id.$post_id);
}
/*jules*/



puis vers la ligne 400 apres

        echo "&nbsp;<a&nb sp;href=\"topicadmin.php?mode=aff&amp;topic=$topic&amp;post=".$myrow['p ost_id']."&amp;ordre=1&amp;forum=$forum&amp;arbre=0\" class=\" noir\"><img src=\"$imgtmpUP\" border=\"0\" alt=\"\" / ></a>&nbsp;<span style=\"font-size: 10px; color:  red;\">".translate("Hidden post")."</span>\n";
            }&nbs p;else {
              ;  echo "&nbsp;<a href=\"topicadmin.php?mode=aff& ;amp;topic=$topic&amp;post=".$myrow['post_id']."&amp;ordre=0&amp;fo rum=$forum&amp;arbre=0\" class=\"noir\"><img src=\"$imgtmpL P\" border=\"0\" alt=\"\" /></a>&nbsp;<span  ;style=\"font-size: 10px;\">".translate("Normal post")."</span& gt;\n";
            }
         }
      }



placer le code



         if ($myrow['arbre' ]) {$Hplus="H";} else {$Hplus="";}
        //echo "01 = { $myrow['forum_id']} 02 = {$myrow['topic_id']} 03 =&nbs p;{$myrow['post_id']} 04 = {$posts_per_page}";
        $ancre=ancre($myrow['forum_id '],$myrow['topic_id'],$myrow['post_id'],$posts_per_page);
        echo "<div class=\"fb-like\" data-href=\"https://www.vivrenu.com/viewtopic$Hplus.php?topic=".$myrow['topic_id']."&amp;forum=".$myrow['forum_id']."$ancre\" data-layout=\"standard\" data-action=\"like\" data-size=\"small\" data-show-faces=\"true\" data-share=\"true\"></div>"; 
     



et chaque message peut etre liké ou partagé individuellement



Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=26586&forum=4