Community « Le forum « Nouvelles fonctions «
[Réglé] BBcode et droits utilisateurs
J'ai eu plusieurs fois l'occasion de faire deux sections ou deux articles afin de présenter une vue "publique" et une vue "membres" alors qu'une petite partie les différencie.
Comme en fait la remarque FabriceV dans son post La présentation des utilisateurs, il serait utile de différencier les droits à l'intérieur même des articles ou des sections.
Exemple: Sur la page d'accueil on place une boîte gadget intitulée "News" et avec comme contenu:
1- Participez à notre dernier sondage
2- Consultez l'article sur les baleines rouges
3- Article "grenouilles grillées" à réviser
Les parties en vert seraient publiques et ceux en rouge seraient réservés aux membres.
La spécification "anonyme", "membre" ou "associé" se ferait par une balise BBcode du type
Alors ? séduit ? Non ? j'ai dû mal expliquer !
Comme en fait la remarque FabriceV dans son post La présentation des utilisateurs, il serait utile de différencier les droits à l'intérieur même des articles ou des sections.
Exemple: Sur la page d'accueil on place une boîte gadget intitulée "News" et avec comme contenu:
1- Participez à notre dernier sondage
2- Consultez l'article sur les baleines rouges
3- Article "grenouilles grillées" à réviser
Les parties en vert seraient publiques et ceux en rouge seraient réservés aux membres.
La spécification "anonyme", "membre" ou "associé" se ferait par une balise BBcode du type
[member=label]text[/member] comme la plupart des autres.Alors ? séduit ? Non ? j'ai dû mal expliquer !
En fait je crois que YACS fonctionne déjà comme ça.
D'abord, le distingo entre les pages publiques et les autres se fait automatiquement, avec une clé ou un cadenas (suivant le style) qui apparait sur les articles protégés.
Ensuite, à l'intérieur d'une page (en fait, dans c'importe quelle zone de texte supportant les codes YACS), il est possible de créer des zones visibles par certains surfeurs seulement, avec les codes suivants :
-
[anonymous]...[/anonymous] bloc visible seulement par les surfeurs non authentifiés-
[restricted]...[/restricted] bloc visible seulement par les membres authentifiés-
[hidden]...[/hidden] bloc visible seulement par les associés authentifiés

