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

Introduction :



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

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 le fichier "forum_topic.tpl", rendez vous à la ligne 240, vous avez ceci :

Code TPL :
<a href="{U_TITLE_T}#go_top" onclick="new Effect.ScrollTo('go_top',{duration:1.2}); return false;"><i class="fa fa-arrow-up"></i></a> <a href="{U_TITLE_T}#go_bottom" onclick="new Effect.ScrollTo('go_bottom',{duration:1.2}); return false;"><i class="fa fa-arrow-down"></i></a></span>
</div>


- Vous allez le remplacer par :

Code TPL :
<a href="{U_TITLE_T}#go_top" onclick="new Effect.ScrollTo('go_top',{duration:1.2}); return false;"><i class="fa fa-arrow-up"></i></a> <a href="{U_TITLE_T}#go_bottom" onclick="new Effect.ScrollTo('go_bottom',{duration:1.2}); return false;"><i class="fa fa-arrow-down"></i></a>
<a href="Javascript:openExamplePopup('{PATH_TO_ROOT}/forum/topic{msg.U_VARS_ANCRE}#m{msg.ID}','626','436','no');"><i class="fa fa-facebook"></i></a> &nbsp;
</span>
</div>


* Là vous disposez directement de la font par le kernel, mais vous pouvez toujours en changer par l’icône facebook.

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 1879 fois