Messages privés réservés aux comptes payants ?

Je souhaite créer un forum social et limiter les échanges directs de coordonnées entre les membres. Cependant, une fois qu’ils deviennent membres payants, ils auront accès à la fonction de message privé (MP) pour contacter les personnes qui leur plaisent. Pourriez-vous m’indiquer comment configurer cela ?

  1. Les utilisateurs payants peuvent envoyer des messages privés aux utilisateurs gratuits. Les utilisateurs gratuits peuvent lire les messages et répondre aux administrateurs ou modérateurs, mais ne peuvent pas répondre aux autres utilisateurs, même s’ils sont payants. Existe-t-il un paramètre permettant de réaliser cela ?

À moins de restreindre les utilisateurs gratuits au niveau TL1 et de faire des membres payants des niveaux TL2, puis de modifier le niveau de confiance minimum pour envoyer des messages à TL2, vous aurez besoin d’un plugin pour cela.

Salut Jay, si je configure avec TL1 et que les membres payants sont en TL2, je me demande pourquoi le plugin est toujours nécessaire ?

C’est bien ce que je suggérais. Cette solution présente certains inconvénients, mais l’avantage est que vous n’avez pas besoin d’un plugin.

Si on utilise un plug-in, selon toi, quel type de fonctionnalité peut-on personnaliser ?

Comme le niveau de confiance minimum requis pour envoyer des messages privés est un paramètre configurable et que, dans un scénario normal, le niveau TL 4 ne peut jamais être atteint automatiquement sans qu’une personne ne l’attribue explicitement, vous pouvez envisager de modifier ces deux paramètres selon vos préférences pour limiter l’envoi de MP aux utilisateurs de niveau TL 4 et plus, puis de configurer un groupe pour attribuer automatiquement le niveau TL 4 aux membres payants.

Mais créer de nouveaux utilisateurs de niveau TL4 est susceptible de poser problème, car les membres TL4 disposent de nombreux pouvoirs.

Je recommanderais plutôt d’utiliser le niveau TL3 (ou éventuellement TL2), car ils sont plus limités. Ensuite, rendez la promotion vers TL3 une tâche manuelle, comme c’est le cas par défaut pour TL4.