I am setting up a forum with a somewhat unusual use case - a user can be invited to a access a category, which would otherwise be locked to him and in case the user is interested, he will have to accept terms of conditions specific for the given group that is being unlocked to him.
Désolé de poursuivre cette ancienne conversation, mais je me trouve dans une situation presque identique. Je prévois de créer un forum de discussion en ligne sur des livres. Chaque livre constituera sa propre catégorie et sera limité par groupe d’utilisateurs. Certaines catégories pourraient inclure des discussions animées par l’auteur ou un expert du sujet. Je souhaite offrir à chaque responsable de catégorie (par exemple, Mme l’Auteure) la possibilité d’ajouter des protections supplémentaires pour tout ce qu’elle publie, ce qui pourrait inclure, par exemple, des traductions préliminaires d’un texte. Ou peut-être que l’auteur envisage d’utiliser les questions des participants comme base pour un livre d’introduction.
Existe-t-il un moyen d’imposer une case à cocher « Accepter les conditions supplémentaires » lors du premier accès à une catégorie ?
Vos besoins nécessiteront un travail personnalisé.
Je pense que vous souhaitez essentiellement créer une boîte de dialogue lorsqu’un utilisateur visite pour la première fois une catégorie spécifique. Cette boîte de dialogue devrait contenir les conditions de cette catégorie – éventuellement extraites d’un sujet qui s’y trouve – ainsi qu’une case à cocher. Si elle est cochée, cela signifie qu’ils acceptent les CGU spécifiques à cette catégorie. Leur préférence serait alors mémorisée, le plus souvent via des cookies si vous souhaitez garder les choses simples.
Cela est réalisable dans un composant de thème. Si vous souhaitez essayer de le faire vous-même, veuillez consulter nos guides sur les thèmes ici et ici.
Vous pouvez également engager l’un de nos développeurs indépendants de la communauté pour s’en charger si vous n’avez pas le temps. Dans ce cas, veuillez créer un sujet dans la catégorie Marketplace.
@Johani Merci beaucoup pour votre réponse rapide. Cela semble être une excellente solution : la boîte de dialogue doit être validée par une case à cocher.
Merci encore et je n’oublierai pas de consulter Marketplace !