Les archives de FluxBB.fr
Vous n'êtes pas identifié(e).
Cette mod ajoute le bouton "J'aime" de Facebook à la fin d'un sujet (pas sur les réponses).
Vous pouvez la télécharger ici afin de la comparée entre les deux versions : http://fluxbb.org/resources/mods/facebo … eases/1.1/, je rappel que le lien donner est pour la version 1.4.*
Si vous souhaitez voir quelques screens, rendez vous ici
Donc pour la version FluxBB 1.2.*
Pour header.php chercher:
<title><?php echo $page_title ?></title>Ajouter avant:
<meta property="og:title" content="<?php echo $page_title ?>"/>
<meta property="og:site_name" content="<?php echo pun_htmlspecialchars($pun_config['o_board_title']) ?>"/>Pour viewtopic.php chercher:
<?php if ($signature != '') echo "\t\t\t\t".'<div class="postsignature"><hr />'.$signature.'</div>'."\n"; ?>Remplacer par :
<?php if ($post_count==1) echo "\t\t\t\t\t".'<br /><div class="postsignature"><iframe src="http://www.facebook.com/plugins/like.php?href='.$pun_config['o_base_url'].'/viewtopic.php?id='.$id.'&layout=standard&show_faces=false&width=450&action=like&font=arial&colorscheme=light&height=21" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:450px; height:25px;" allowTransparency="true"></iframe></div>'."\n";
if ($signature != '') echo "\t\t\t\t\t".'<div class="postsignature"><hr />'.$signature.'</div>'."\n"; ?>Bonus pour footer.php chercher:
<p class="conr">Propulsé par <a href="http://fluxbb.org/">FluxBB</a><?php if ($pun_config['o_show_version'] == '1') echo ' '.$pun_config['o_cur_version']; ?><br />Traduction par <a href="http://fluxbb.fr/">FluxBB.fr</a>Ajouter après:
<br /><img src="http://static.ak.facebook.com/images/share/facebook_share_icon.gif" /> <a href="http://www.facebook.com/sharer.php?u=<?php echo $pun_config['o_base_url'] ?>" onclick="window.open(this.href); return false;"><?php echo $lang_common['Share on Facebook'] ?></a>Ouvrir /lang/French/common.php et chercher :
'Debug table' => 'Informations de débogue',Ajouter après:
'Share on Facebook' => 'Partagez ce forum sur Facebook',Ouvrir /lang/English/common.php et chercher :
'Debug table' => 'Debug information',Ajouter après:
'Share on Facebook' => 'Share this forum on Facebook',Voilà, je me suis permis de reprendre ta prez adaur ...
[HS] si quelqu'un peut m'expliquer un peu sur FB comment activer tout ça ce serait top lol.
I hate FB
[/HS]
Dernière modification par Guims (24-02-2011 14:49:48)
Hors ligne
Peut être une petite aide sur mon "[HS]" ? 
Hors ligne
Ah ! Bah il y a un soucis alors parce que ça ne marche pas sur mon forum, même celui en 1.4 
Dernière modification par Guims (07-02-2011 18:01:34)
Hors ligne
J'y comprends rien alors
tu as le même code que moi et moi ça ne fonctionne pas,alors que j'ai créer aujourd'hui un compte FB
Édit: c'était ma journée "Noobisme" je crois
, moi et facebook ça fait 2 ...
Dernière modification par Guims (24-02-2011 14:52:07)
Hors ligne
C'est possible de le déplacer et de le mettre près des "Signaler | Supprimer | Déplacer | Modifier | Citer"
Sinon c'est vraiment bien Guims 
Hors ligne
Oui ça doit être faisable
, mais là je viens de mettre un news OS donc si tu n'es pas presser, demain maxi je te met la ptite modif à faire pour l'avoir ou tu souhaite ...
Hors ligne
Pas de soucis, je suis pas a la minute près 
Hors ligne
Bon, j'ai fait ça à ma sauce, parce que le bouton plus la phrase de facebook ça fait un peu trop à l'endroit ou tu le veux,j'ai modifier " layout=standard " par " layout=button_count ".J'ai ensuite reduit la longueur de 450 par 70 et la hauteur j'ai enlever 5px pour que ça s'aligne bien.Apres le mieux serait d'ajouter des boutons aussi à Editer Supprimer etc...
Bon tu en fais ce que tu veux, c'était qu'une idée 
Alors dans viewtopic il faut enlever ce que j'ai mit plus haut si ce n'est pas fait.
Ensuite chercher
<div class="postfootright">
<?php echo (count($post_actions)) ? '<ul>'.implode($lang_topic['Link separator'].'</li>', $post_actions).'</li>Remplacer par
<div class="postfootright">
<?php if ($post_count==1) echo "\t\t\t\t\t".'<ul><li><iframe src="http://www.facebook.com/plugins/like.php?href='.$pun_config['o_base_url'].'/viewtopic.php?id='.$id.'&layout=button_count&show_faces=false&width=70&action=like&font=arial&colorscheme=light&height=20" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:70px; height:20px;" allowTransparency="true"></iframe></li>'."\n";?>
<?php echo (count($post_actions)) ? implode($lang_topic['Link separator'].'</li>', $post_actions).'</li>Ce lien m'a bien aider http://developers.facebook.com/docs/ref … gins/like/
Hors ligne
ça ne fonctionne pas pour moi
page blanche pour chaque topic
EDIT : Voilà le soucis en fait dans le code (une faute de frappe surement vu l'heure a laquelle tu as posté ton message
)
<?php echo (count($post_actions)) ? implode($lang_topic['Link separator'].'</li>', $post_actions).'</li>
Il faut donc mettre ce code :
<div class="postfootright">
<?php if ($post_count==1) echo "\t\t\t\t\t".'<ul><li><iframe src="http://www.facebook.com/plugins/like.php?href='.$pun_config['o_base_url'].'/viewtopic.php?id='.$id.'&layout=button_count&show_faces=false&width=70&action=like&font=arial&colorscheme=light&height=20" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:70px; height:20px;" allowTransparency="true"></iframe></li>'."\n";?>
<?php echo (count($post_actions)) ? '<ul>'.implode($lang_topic['Link separator'].'</li>', $post_actions).'</li>Merci Guims 
Dernière modification par yOhann (08-03-2011 10:14:56)
Hors ligne
Et aligner sur la même ligne que "Signaler | Supprimer | Déplacer | Modifier | Citer" genre dans le coin en bas a droite il faut mettre le code genre là dedans ?
// Generation post action array (quote, edit, delete etc.)
if (!$is_admmod)
{
if (!$pun_user['is_guest'])
$post_actions[] = '<li class="postreport"><a href="misc.php?report='.$cur_post['id'].'">'.$lang_topic['Report'].'</a>';
if ($cur_topic['closed'] == '0')
{
if ($cur_post['poster_id'] == $pun_user['id'])
{
if ((($start_from + $post_count) == 1 && $pun_user['g_delete_topics'] == '1') || (($start_from + $post_count) > 1 && $pun_user['g_delete_posts'] == '1'))
$post_actions[] = '<li class="postdelete"><a href="delete.php?id='.$cur_post['id'].'">'.$lang_topic['Delete'].'</a>';
if ($pun_user['g_edit_posts'] == '1')
$post_actions[] = '<li class="postedit"><a href="edit.php?id='.$cur_post['id'].'">'.$lang_topic['Edit'].'</a>';
}
if (($cur_topic['post_replies'] == '' && $pun_user['g_post_replies'] == '1') || $cur_topic['post_replies'] == '1')
$post_actions[] = '<li class="postquote"><a href="post.php?tid='.$id.'&qid='.$cur_post['id'].'">'.$lang_topic['Quote'].'</a>';
}
}
else
$post_actions[] = '<li class="postreport"><a href="misc.php?report='.$cur_post['id'].'">'.$lang_topic['Report'].'</a>'.$lang_topic['Link separator'].'</li><li class="postdelete"><a href="delete.php?id='.$cur_post['id'].'">'.$lang_topic['Delete'].'</a>'.$lang_topic['Link separator'].'</li><li class="postquote"><a href="movepost.php?id='.$cur_post['id'].'">'.$lang_topic['Move'].'</a>'.$lang_topic['Link separator'].'</li><li class="postedit"><a href="edit.php?id='.$cur_post['id'].'">'.$lang_topic['Edit'].'</a>'.$lang_topic['Link separator'].'</li><li class="postquote"><a href="post.php?tid='.$id.'&qid='.$cur_post['id'].'">'.$lang_topic['Quote'].'</a>';Hors ligne
Ce que je t'ai mit comme modif devrait être bon,je suis en 1.2.23 et ça passe tout seul 
vois par toi même http://testfofo.redirectme.net/fluxbb/v … p?pid=1#p1
après si vraiment il te faut le point du implode tu le rajoute, mais bizarre que ça passe chez moie t toi non. Mais pour aligner cela à supprimer etc, il faut que tu enlève le <ul> de :
<?php echo (count($post_actions)) ? '<ul>'.implodelà tu en as deux avec celui de l'iframe facebook 
Tiens au jus si ça fonctionne pour toi
Et je pense que si tu veux adapter le code dans ce que tu donne plus haut, les invités ne le verront pas alors que là oui.
Dernière modification par Guims (08-03-2011 11:35:18)
Hors ligne
Ahh oui j'avais pas pensé que les invités ne pourront pas voir avec les lignes que je montre plus haut 
Pour moi ça marche niquel ce que tu m'as donné
mais ce qui me plairait c'est qu'il soit tout en bas a droite mais une fois connecter sa sera pas bon du fait de la barre de texte "Signaler | Supprimer | Déplacer | Modifier | Citer" qui sera au même endroit.
Tu vois ce que je veux dire ?
Hors ligne
Tu le veux a droite de " citer " ou en bas de ces options carrément ?
Hors ligne
a droite de citer
désolé je suis une cave en php j'arrive juste a faire quelques bidouilles simple mais rien de plus 
Hors ligne
le mieux est que tu essais quand même par toi même, je pense pas que ce soit bien compliquer, essaie de chercher " $lang_topic['Quote'] " et d'adapter l'iframe facebook, de sorte que ça s'affiche que sur le premier message et si ça ne marche pas d'essayer de recréer une condition (si c'est comme ça qu'on l'appel
) a cet endroit
Dernière modification par Guims (09-03-2011 21:26:25)
Hors ligne
Bonjour,
J'ai installé cette astuce qui fonctionne parfaitement. Merci à Guims.
Une question : j'ai essayé de mettre en haut du forum (au dessus de l'annonce) sans y arrivé de mettre le lien FB "Partager ce forum sur Facebook" qui avec cette astuce ce trouve tous en bas du forum.
Pour cela, j'ai copié le code :
<br /><img src="http://static.ak.facebook.com/images/share/facebook_share_icon.gif" /> <a href="http://www.facebook.com/sharer.php?u=<?php echo $pun_config['o_base_url'] ?>" onclick="window.open(this.href); return false;"><?php echo $lang_common['Share on Facebook'] ?></a>dans le fichier include/template/main.tpl
mais il faut surement rajouter une ligne de code. Mais comme je ne programme pas, je ne sais pas comment faire.
Est ce possible de faire cela et si oui comment ?
Merci, Olivier
Hors ligne
Essais voir dans header.php 
Hors ligne
Salut Olivier, à mon avis tu es connecté sous Firefox, pas sous IE8
Ok, je vais me caché :boulet: merci adaur 
Hors ligne
Bon ! J'ai essayé Guims mais je vais rester sur ce que tu as fais qui me conviens très bien au final
!
Par contre, petite question. c'est possible de ne pas afficher le ou les images du topic sur son mur facebook quand on like le link ?
du genre : jean charles aime le lien "bob le bricoleur" comme quant tu like une page sans aucune image apparenté.
Hors ligne
Salut, j'ai pas trop compris ... Tu as un petit screen 
Hors ligne