[PBTV4.0] [Facebook] Partager un sujet du forum sur votre page

Introduction :



Ce tutoriel est basé sur la V3 mais pour la V4.0.

Cette petite manipulation vous permettra de partager le sujet avec ID du topic du forum qui vous intéresse sans passer par l'App ID de Facebook !

La mise en place:



Commencez par vérifier que dans votre dossier "templates/VOTRE_THEME/modules/", vous avez bien ce dossier "forum" !

<span class="astuce">Si vous ne l'avez pas, créez le ! Ensuite à la racine de votre site, allez dans le dossier "forum/templates" et copiez le fichier : "forum_top.tpl" et "forum_topic.tpl" dans le dossier que vous avez précédemment créé !</span>

Commencez par ouvrir le "forum_top.tpl" et en dessous de la ligne 81 placez ceci:

Code TPL :
<script type="text/javascript">
<!--
function openExamplePopup(file,width,height,scrollbars){
if (scrollbars == '') {
scrollbars = 'no';
}
window.open('http://www.facebook.com/share.php?u=http://'+window.location.host+file,'_blank','top=50,left=50,width='+width+',height='+height+',scrollbars='+scrollbars);
   }
// -->
</script>
 


- Enregistrez et fermez.

- Maintenant éditez ensuite le fichier "forum_topic.tpl", rendez-vous à la ligne 257, vous avez ceci :

Code TPL :
&nbsp;&nbsp;<a href="{U_TITLE_T}#go_top" onclick="new Effect.ScrollTo('go_top',{duration:1.2}); return false;"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/top.png" alt="" /></a> <a href="{U_TITLE_T}#go_bottom" onclick="new Effect.ScrollTo('go_bottom',{duration:1.2}); return false;"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/bottom.png" alt="" /></a>&nbsp;&nbsp;</span>
</div>



- Vous allez le remplacer par :


Code TPL :
&nbsp;&nbsp;<a href="{U_TITLE_T}#go_top" onclick="new Effect.ScrollTo('go_top',{duration:1.2}); return false;"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/top.png" alt="" /></a> <a href="{U_TITLE_T}#go_bottom" onclick="new Effect.ScrollTo('go_bottom',{duration:1.2}); return false;"><img src="{PATH_TO_ROOT}/templates/{THEME}/images/bottom.png" alt="" /></a>&nbsp;&nbsp;
<a href="Javascript:openExamplePopup('{PATH_TO_ROOT}/forum/topic{msg.U_VARS_ANCRE}#m{msg.ID}','626','436','no');"><img src="http://b.static.ak.fbcdn.net/images/share/facebook_share_icon.gif" alt="share_icon" /></a> &nbsp;
</span>
</div>


Comme précédement enregistrez le fichier, ensuite régénérez les caches PBt (Administration/Outils).

Si vous avez des questions, n'hésitez pas à les poser sur le forum :)




Créé le 16/02/2015 par Swan.

Cette page a été consultée 2088 fois