Bonjour à toutes & tous,
Je suis en train d’essayer de créer une fonctionnalité de « Suggestion d’amis » sur mon réseau social (comme peut le faire Viadeo , Linkedin ou Facebook par exemple).
J’essaye de proposer des membres ayant des relations en commun, triés par nombre de connexions en commun.
Par exemple, pour un utilisateur proposer :
- Thomas : 6 amis communs => Ajouter comme ami
- Clément : 4 amis communs => Ajouter comme ami
- Thibaut : 3 amis communs => Ajouter comme ami
Tout se joue avec la table wp_bp_friends qui est la suivante :
initiator_user_id | INT | (celui qui envoie la demande d'ami)
friend_user_id | INT | (celui qui à recu la demande d'ami)
is_confirmed | INT | (=1 signifie que la personne à confirmé la demande d'ami)
J’ai pu sortir la requête qui me donne les amis de mes amis, mais je n'arrive pas à savoir comment faire pour avoir ceux qui ont beaucoup de relations communes.
Si quelqu'un a une piste à me donner, je suis preneur :-)
Partager