Hier je vous proposais de mettre les mains dans le cambouis afin de crĂ©er un sidebar widget pour afficher les avatars des amis d’un utilisateur de votre communautĂ© BuddyPress. Aujourd’hui grĂące la suggestion de @wpmuorg, je vous propose les mĂȘmes fonctionnalitĂ©s mais sous la forme d’un plugin activable puis paramĂ©trable depuis l’administration WordPress 🙂

RĂŽle du plugin

Au risque d’ĂȘtre redondant par rapport Ă  mon prĂ©cĂ©dent article, BP Show Friends permet d’afficher les amis du membre affichĂ© et un ajax permet de filtrer ceux qui sont en ligne. J’ai cependant apportĂ© quelques modifications en permettant notamment de traduire ce widget et j’ai dĂ©placĂ© les ajax sous son titre.

Widget Show friends

Drag and Drop it !

Une fois installĂ©, rendez-vous dans le menu Apparence / Widgets de l’administration WordPress pour le dĂ©poser dans la sidebar de votre thĂšme et personnaliser le nombre d’avatars Ă  afficher.

Configuration du widget

Mise Ă  jour 25/03/2011 : version 1.1, le widget se charge dĂ©sormais si le membre est loggĂ© et affiche ses amis. Si la zone membre d’un autre utilisateur est chargĂ©e, il affichera les amis de l’utilisateur en question.

Mise Ă  jour le 11/11/2011 : version 1.1.2, correction bug rencontrĂ© depuis l’upgrade de BuddyPress 1.5


41 rĂ©flexions au sujet de « BuddyPress Show Friends : affichez vos buddies ! »

  1. Pingback: Daily Tip: New BuddyPress Widget Displays a Member’s Friends Online - WordPress, Multisite and BuddyPress plugins, themes, news and help – WPMU.org

  2. Aphrodite

    Coucou !

    Et merci pour ce super (rare !) plugin francais !!!

    Une idĂ©e complĂ©mentaire a ce plugin : un addon/widget « vous pourriez connaitre…. » qui sĂ©lectionne les amis de mes amis qui ne sont pas encore mes amis. ca se serait coooool 🙂

    bravo et merci !

  3. Bowe Frankema

    Hi Imath,

    What a beautiful plugin! Loving it!

    PS: If I where you I would update it and make it show the logged-in user friends by default. That makes it even more useful imo!

  4. Bowe Frankema

    Woops.. I might have been to early with my happiness.

    I’ve updated the plugin to show the friends of the currently logged in user as well.. but now this means that it will show the friends of the logged in user on ALL member pages.

    Ideally it would:

    a) Showing the friends of the logged in user when NOT on a member page. With a widget title « Bowe’s friends »

    b) Switch to show the friends of the currently displayed member. Example: « Imath’s friends »

    I think this would be awesome!

  5. Pierre-Antoine Ferron

    Bonjour,

    Nous venons de déployer BuddyPress (avec votre excellent plugiciel) en intranet pour nos 15 000 employés branchés.

    Une petite suggestion Ă©manant de plusieurs d’entre eux: lorsque l’on passe la souris sur l’image d’un membre, il serait intĂ©ressant de pouvoir voir son nom en texte alternatif.

  6. Pingback: Group MAN 2 Bekasi | Blog | Social Network MAN 2 Bekasi

    1. imath Auteur

      Hello,

      hard to answer you, i need more details.. Just 4 your info, this plugin requires WordPress 3.0 to 3.1.1 and BuddyPress 1.2.7 or 1.2.8 in order to work.

  7. Michael

    Bonjour,

    J’utilise Buddypress avec Cubepoints, j’ai testĂ© votre module et il fonctionne parfaitement.

    Cependant, Je souhaiterais afficher les points (cubepoints) Ă  cĂŽtĂ© de chaque amis et classer ces derniers par points afin d’avoir un classement amis.

    AprĂšs des heures et des heures de code copier/coller (je n’ai que trĂšs peu de connaissance en php), je me tourne vers vous car je pense qu’il doit ĂȘtre assez « simple » d’ajouter cette fonctionnalitĂ© Ă  votre module.

    Merci pour votre réponse.
    Michael

    1. imath Auteur

      Re Michael 😉

      J’ai BuddyPressĂ© ce week-end sur ton besoin, car il me semble effectivement intĂ©ressant. Je suis parvenu Ă  rĂ©aliser ce que tu demandes (du moins je crois). Cela nĂ©cessite d’adapter le plugin et d’ajouter un script dans le functions.php de ton thĂšme. J’ai besoin de faire en sorte de « gĂ©nĂ©raliser » la fonctionnalitĂ©, dans la mesure oĂč d’autres plugins pourraient ĂȘtre intĂ©ressĂ©s pour ajouter des infos Ă  la liste d’amis ou de les classer diffĂ©remment qu’en fonction de leur derniĂšre activitĂ©.
      Donc, je ne t’oublies pas et te tiens informĂ© dĂšs que j’aurai terminĂ©. Pour te mettre l’eau Ă  la bouche, voici une image qui illustre ce que cela pourrait donner :
      http://i917.photobucket.com/albums/ad19/im4th/bp-show-friends-trick.png

      A+

  8. Pingback: #BuddyPress Mystery Man Hunt : la chasse Ă  l’homme mystĂšre est ouverte ! » imath..

  9. imath Auteur

    Salut Michael,

    Je viens d’ajouter une nouvelle version de BP Show Friends sur le WordPress Repo, tu auras besoin de cette mise Ă  jour pour appliquer le trick qui te permettra d’arriver Ă  ton besoin.

    Une fois que cela sera fait, il s’agira d’Ă©diter le functions.php de ton thĂšme actif pour ajouter la fonction qui est dĂ©crite ici :
    https://github.com/imath/bp-mystery-man-hunt/blob/master/functions.php#L49

    Ensuite, tu pourras ajouter les différentes fonctions de ce fichier :
    https://github.com/imath/bp-mystery-man-hunt/blob/master/includes/cubepoints.php

    Le trick qui class les utilisateurs par points sera dĂ©prĂ©ciĂ© avec la prochaine version de BuddyPress, c’est la raison pour laquelle dans ce dernier fichier j’ai prĂ©vu une alternative.

    Autrement tout cela m’a inspirĂ© un tutoriel sur la gestion des avatars que je t’invite Ă  dĂ©couvrir :
    https://imathi.eu/2012/11/18/buddypress-avatar-management/

    A+ et merci pour ton intĂ©rĂȘt dans mes bidouilles 😉

  10. Michael

    Merci à toi ! Quelle réactivité ! On sent la passion derriÚre tout ça.

    Je viens de lire ton article sur la gestion des profils. TrÚs intéressant.

  11. Josh

    Hi! Great plugin. How can I use this without using the widget? Is the fucntion call I can use in my template itself?

    1. imath Auteur

      Josh,

      The widget simply uses BuddyPress members loop with custom args to show the friends of loggedin or displayed user. So i guess you can simply copy the code you like if u dont need to activate the widget..

  12. Diones

    Very good!!

    Excellent plugin.

    Suggestion: Correct translation (Portuguese) in « Recently Actives » : AtiVIdades Recentes (Not AtiVIVIdades Recentes).

  13. Oliver

    Hi iMath, like your Plugin very much. But i think there’s a problem with the german translation. The translated words in your plugin are: « Freunde der (only female) USERNAME » (friends of…). The correct translation should be: « Freunde von (neutral) USERNAME ». Anyway, thanks a lot! Oliver

  14. Jessy

    Pas vu avant mais intĂ©ressant 😉 faut dire que il y a dĂ©jĂ  beaucoup de choses Ă  lire par ailleurs

    Bref… avec WP 3.7.1 et BP 1.8.1 quand je sĂ©lectionne ce widget j’ai cette alerte php dans le champ « Notice: attribute_escape is deprecated since version 2.8! Use esc_attr() instead. in /home/…/public_html/…/wp-includes/functions.php on line 2919
    5 » du formulaire

    J’ai effacĂ© ça, en laissant que 5 et Ă  1iĂšre vue ça « marche » comme prĂ©vu 😉 bien mais voilĂ , voilĂ …

  15. Pingback: BP Show Friends 2.0 : imathi.eu

  16. Jessy

    Et mĂȘme le w/e, c’est vraiment impressionnant 😉 par contre j’ai l’impression que je vais moins vite Ă  lire que vous Ă  Ă©crire, ce qui commence Ă  m’inquiĂšter un peu!

    Bref la suite dans le billet dĂ©diĂ© Ă  cette nouvelle version alors, merci pour encore plus que on ne pouvait espĂ©rer…

  17. André

    Bonjour,
    FĂ©licitation pour votre superbe travail
    Je me permets de vous contacter, pour vous faire part de mon problĂšme, votre widget affiche bien mes amis, mais les uns en dessous des autres(un seul par ligne) or je souhaiterai en voir au moins 2 ou 3 cĂŽte Ă  cĂŽte.
    Est-ce possible, comment dois je faire.
    Merci

    1. andreb35

      J’ai trouvĂ© il suffit d’effectuer quelques modifications dans le fichier bp-show-friends.php , mettre en commentaire les « ul » et « li » et ajouter un center pour centrer le tout.

Les commentaires sont fermés.