Bonjour à tous.
Bonjour à tous,
J’ai créé un plugin basé sur l’idée du plugin BBCode Color et du plugin BBCode Lock.
Actuellement, je parviens à le faire fonctionner, mais je n’ai pas réussi à modifier la classe CSS selon que le visiteur est connecté ou non.
Comment puis-je savoir si un membre est connecté et modifier la valeur de la classe CSS ?
J’utilise le BBCode suivant :
[hideto=guest]Contenu masqué.[/hideto]
Exemple :
Plugin : GitHub - tohaitrieu/discourse-bbcode-hide: Hide content from guest for Discourse · GitHub
Plugin BBCode Color : GitHub - discourse/discourse-bbcode-color: A Discourse Plugin to support BBCode color tags. · GitHub
Plugin BBCode Lock (plugin cassé) : GitHub - vinkashq/discourse-bbcode-lock: A Discourse plugin to lock post contents to guest (anonymous) users · GitHub
Merci de m’aider à finaliser ce plugin.
Merci.
RGJ
(Richard - Communiteq)
Août 19, 2019, 5:22
2
Lorsqu’aucun utilisateur n’est connecté, l’élément html possède une classe nommée anon.
Ainsi, préfixer n’importe quel sélecteur CSS par html.anon suffira.
Super. Le BBCode fonctionne parfaitement pour le moment. Merci !
Installation en cours, je vous tiens au courant de l’avancement
Je travaille à l’ajout des boutons Inscription et Connexion au BBCode.
Donc je vois ceci
Comment puis-je changer la langue en anglais ?
J’utilise CSS pour masquer du contenu. Je suis débutant et je n’ai plus la possibilité de modifier le texte dans l’administration. Vous pouvez forker mon dépôt vers votre compte et modifier le fichier :
discourse-bbcode-hide/assets/stylesheets/bbcode_hide.scss
Ligne 19 :
content: "Vous devez être connecté pour voir le contenu (Gratuit).";
OK merci, je vais jeter un coup d’œil
Je tente de passer de l’affichage en ligne à un bloc pour envelopper et masquer le contenu d’un bloc.
Bcat
(Bcat)
Décembre 23, 2019, 7:33
10
[quote=“tohaitrieu, post:1, topic:126196”]
[hideto=guest]Contenu masqué.[/hideto]
Cela ne fonctionne pas
[hideto=guest]Contenu masqué.[/hideto]
[/quote]