Capacité à masquer le contenu pour certains sous-ensembles d'utilisateurs en utilisant le BBCode

Le développement d’un plugin permet aux utilisateurs de masquer du contenu à d’autres utilisateurs en utilisant le BBCode.

  • Ajoutez le BBCode suivant à votre publication :
  • [LOGIN]contenu à masquer[/LOGIN] : masque le contenu des utilisateurs non connectés
  • [LIKE]contenu à masquer[/LIKE] : masque le contenu jusqu’à ce que l’utilisateur aime la publication
  • [REPLY]contenu à masquer[/REPLY] : masque le contenu jusqu’à ce que l’utilisateur réponde à la publication
6 « J'aime »

Les deux premiers semblent plutôt cool. Bien que le dernier, une fois la réponse publiée, ramène généralement l’utilisateur à sa réponse. Il se peut donc qu’il ne voie pas le contenu masqué qui est révélé lors de la création de la réponse.

J’ajouterais la possibilité de masquer aux utilisateurs, autres que l’OP, qui ne font pas partie d’un groupe ciblé.

Cette demande est similaire, si je me souviens bien, à celle d’un forum de jeux de rôle sur table.

1 « J'aime »

Comment cela pourrait-il même être implémenté côté serveur, puisque n’importe qui peut voir le contenu brut d’un message ?

Vous auriez besoin d’un plugin, je crois, pour le côté serveur

Cela semble fonctionner, mais pourrait nécessiter quelques ajustements

1 « J'aime »

Besoin de cette fonctionnalité

2 « J'aime »

Je ne suis pas très clair sur la façon dont les fonctions masquer les détails ou le spoiler ne le font pas adéquatement. :thinking:

1 « J'aime »

Tout le monde peut lire le texte dans les sections « masquer les détails » et « spoilers ». La demande est d’autoriser uniquement les utilisateurs connectés, ou les utilisateurs qui ont répondu ou aimé la publication, à lire cette partie de la publication.

Par exemple, vous pouvez partager un code de réduction avec vos membres dans une annonce que tout le monde peut lire. Actuellement, vous devriez mettre le code dans une publication différente dans une catégorie différente.

3 « J'aime »

Fonctionnalité de contenu masqué :

Utilisez le code masqué pour dissimuler du contenu, avec la possibilité de définir des conditions de visibilité telles que :

  1. Visible après réponse - Le contenu devient visible lorsqu’un utilisateur répond au message
  2. Visible après connexion - Le contenu n’est visible que par les utilisateurs connectés
  3. Visible en fonction du niveau de confiance - Le contenu est visible par les utilisateurs qui ont atteint un niveau de confiance spécifique

Par exemple :
[hide] contenu [/hide]

1 « J'aime »

Je pense que Show Spoiler Content on 'Like' est également inclus dans cette demande

3 « J'aime »

Ceci est une demande similaire :

2 « J'aime »

Celui-ci pourrait être plus difficile/moins utile en partie.
Car une fois que vous répondez, vous êtes éloigné du message auquel vous répondez. L’utilisateur devrait donc retourner au message en question.

Je vois cependant de la valeur dans la demande de fonctionnalité globale. Pour des forums de type JdR sur table, vous pourriez vouloir envoyer un message caché à un joueur ou à un maître de jeu. À cette fin, un Theme component peut fonctionner tant qu’il est clair de ne pas l’utiliser pour des informations sensibles en matière de sécurité. Pour cela, un plugin serait nécessaire.

2 « J'aime »