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 ("&ancre=1&start=$start#".$foru m_id.$topic_id.$post_id);
}
/*jules*/
puis vers la ligne 400 apres
echo " <a&nb sp;href=\"topicadmin.php?mode=aff&topic=$topic&post=".$myrow['p ost_id']."&ordre=1&forum=$forum&arbre=0\" class=\" noir\"><img src=\"$imgtmpUP\" border=\"0\" alt=\"\" / ></a> <span style=\"font-size: 10px; color: red;\">".translate("Hidden post")."</span>\n";
}&nbs p;else {
  ; echo " <a href=\"topicadmin.php?mode=aff& ;amp;topic=$topic&post=".$myrow['post_id']."&ordre=0&fo rum=$forum&arbre=0\" class=\"noir\"><img src=\"$imgtmpL P\" border=\"0\" alt=\"\" /></a> <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']."&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 |