- Compatibilité XF
- 2.3.x
- 2.2.x
- Description courte
- EmojiGuard, a powerful add-on for XenForo, automatically enforces limits on smilies and emojis per message. Seamlessly integrated with the entity system, it ensures consistent enforcement across posts, profiles, private conversations, and signatures. CLI tool available for large-scale cleanup tasks.
EmojiGuard (Smiley & Emoji Guard) protège votre forum XenForo des utilisations abusives ou déplacées des émoticônes et des emojis.
Il applique automatiquement des limites par message pour les répétitions consécutives et le total de comptage.
L'add-on fonctionne sur plusieurs types de contenu (messages, messages de profil, conversations privées, signatures) et s'intègre nativement avec le système d'entités de XenForo de manière à ce que les règles s'appliquent naturellement lorsqu'un utilisateur crée ou modifie du contenu.
Commande CLI
Pour les forums de grande taille ou pour des tâches de nettoyage, EmojiGuard fournit un outil de commande :
Instructions critiques
Traite tous les entités ciblées selon les options de votre administrateur.
Filtres optionnels :
--entity=post|profile_post|conversation|signature → Limiter à un type de contenu spécifique.
--start-id / --end-id → Définir un intervalle d'ID (utile pour reprendre).
--batch → Contrôler la taille du lot.
--node-id → Restreindre aux posts dans une nœud spécifique de forum.
--dry-run → Simuler sans enregistrer les changements.
Applique les mêmes règles que lors de l'exécution (via MessageCleaner), garantissant une enforcement cohérente entre la publication en temps réel et le nettoyage à grande échelle.
Pour les groupes de utilisateurs que vous souhaitez exclure des restrictions, il y a une permission que vous pouvez permettre :
Il applique automatiquement des limites par message pour les répétitions consécutives et le total de comptage.
L'add-on fonctionne sur plusieurs types de contenu (messages, messages de profil, conversations privées, signatures) et s'intègre nativement avec le système d'entités de XenForo de manière à ce que les règles s'appliquent naturellement lorsqu'un utilisateur crée ou modifie du contenu.
Commande CLI
Pour les forums de grande taille ou pour des tâches de nettoyage, EmojiGuard fournit un outil de commande :
Bash:
php cmd.php wueg:clean-smilies
Traite tous les entités ciblées selon les options de votre administrateur.
Filtres optionnels :
--entity=post|profile_post|conversation|signature → Limiter à un type de contenu spécifique.
--start-id / --end-id → Définir un intervalle d'ID (utile pour reprendre).
--batch → Contrôler la taille du lot.
--node-id → Restreindre aux posts dans une nœud spécifique de forum.
--dry-run → Simuler sans enregistrer les changements.
Applique les mêmes règles que lors de l'exécution (via MessageCleaner), garantissant une enforcement cohérente entre la publication en temps réel et le nettoyage à grande échelle.
Pour les groupes de utilisateurs que vous souhaitez exclure des restrictions, il y a une permission que vous pouvez permettre :