Il existe de meilleures solutions pour les sujets sensibles, notamment :
- Forums réservés aux membres connectés
- Catégories protégées
- Messages privés de groupe
Il existe de meilleures solutions pour les sujets sensibles, notamment :
C’est exact. Cela va de pair avec l’abonnement au discours en tant qu’offre de vente incitative.
Voici un lien vers le composant sur lequel je travaillais. L’OP était davantage axé sur l’affichage d’une liste complète de sujets sans possibilité d’accéder à l’un d’eux. Celui-ci met l’accent sur la révélation de l’existence d’une catégorie sans permettre d’y entrer. Il devrait toujours être utile d’un point de vue « promotionnel » et, comme l’a mentionné Hawk, pourrait s’intégrer parfaitement à un modèle d’abonnement.
Je pense que la possibilité de masquer le contenu aux seuls utilisateurs connectés serait utile de nos jours, surtout s’il existait un BBCode [hide]. Par exemple, j’organise un événement et je souhaiterais publier le lien pour y participer sur mon forum. Cependant, je ne veux pas donner accès à cet événement aux affreux spammeurs et trolls ; exiger la création d’un compte de base et la connexion découragerait 99 % de ces individus indésirables.
Ainsi, si je pouvais masquer le lien vers la salle de l’événement sauf pour les utilisateurs connectés, cela éliminerait la grande majorité des risques potentiels.
Cela ressemble au fonctionnement de MeetUp.com, qui oblige les personnes à confirmer leur présence (RSVP) pour obtenir le lien d’un événement Zoom, afin d’éviter les spammeurs.
Ne pouvez-vous pas simplement placer ce sujet dans une catégorie nécessitant une connexion ?
Pas si je veux utiliser le fil pour promouvoir l’événement également. Je devrais alors le déplacer manuellement vers une catégorie verrouillée lorsque je souhaite partager le lien, et créer un fil ou une page séparé(e) pour la promotion de l’événement. L’approche la plus simple consiste à simplement avoir une section cachée derrière un code BB, ce qui permet aux utilisateurs d’accéder facilement aux informations sur l’événement sans étape supplémentaire inutile.
Il serait assez simple d’avoir un composant de thème qui cache les éléments secrets (comme le fait le spoiler), je pense, mais ils resteraient néanmoins disponibles dans le chargement JSON pour le navigateur. Créer une version différente du message pour certains utilisateurs et pas pour d’autres semble difficile.
Si le fait que ce soit difficile, mais pas impossible à voir, suffit, alors je pense que modifier le spoiler pour qu’il ne s’affiche qu’à certains utilisateurs ne devrait pas être trop compliqué.
Je pense que cela suffirait pour la plupart des gens, y compris pour mon exemple. Si j’avais eu cela pour un événement que j’ai organisé récemment, cela aurait été une expérience bien meilleure pour moi et pour les participants.
Je ne pense pas que cela doive nécessairement être verrouillé pour tout le monde, car s’ils prennent la peine d’inspecter le DOM, j’aimerais plutôt discuter avec eux pour savoir pourquoi ils ont fait cet effort plutôt que de simplement créer un compte. lol
C’est ce que je pensais aussi, mais chacun a sa propre définition de ce qui est « suffisamment sûr », et je ne prends généralement pas la peine de penser que l’une d’elles est erronée. ![]()
Donc, ce que vous voulez, c’est un bbtag [hide-for-logged-out-users] qui cache simplement son contenu aux utilisateurs anonymes ? Et vous incluriez simplement quelque chose comme « connectez-vous pour voir le lien » dans le sujet (ce n’est pas le rôle du plugin de leur faire savoir ?)
Voici comment fonctionne le composant thématique spoiler. Je suppose que vous voudriez qu’il s’affiche automatiquement pour les utilisateurs connectés et qu’il ne se désembrouille pas s’ils ne sont pas connectés. Cela suffirait-il ? Il serait peut-être possible d’utiliser simplement le plugin spoiler et d’ajouter du CSS pour réaliser cela, mais je ne suis pas vraiment sûr.
Oui, la connexion permettrait de l’afficher et un invité ne pourrait pas le voir. Cependant, le bbcode pour le spoiler peut être activé par les invités. Je ne voudrais pas qu’ils puissent l’activer du tout sans être connectés, donc ne pas le désactiver, comme vous l’avez dit, pourrait fonctionner.
Oui, je pense que devoir fournir moi-même un message indiquant comment obtenir le lien serait tout à fait acceptable. Le bbcode n’a pas besoin de faire cela.
Cela semble correct. Je ne suis pas tout à fait sûr, sur le coup, de la manière exacte de procéder. Si vous êtes intéressé par le fait de payer pour que cela soit fait, vous pouvez me contacter en privé ou poser la question dans Marketplace en précisant un budget (il est généralement plus judicieux de définir une tâche correspondant à un budget plutôt que de proposer une solution « idéale » qui aurait pris plus de temps simplement pour être étudiée que ce que l’ensemble du budget du projet aurait permis de payer).