Fly06 Spammer Blocker :: Configuration (C)
Le composant permet de gérer les logs des spammers enregistrés la table jos_spammerblocker_log.
Cette table contient les champs suivants :
| Champs | Contenu | Exemple |
| id | Clé primaire | 156 |
| Adresse email du spammer | Cette adresse email est protégée contre les robots des spammeurs, vous devez activer Javascript pour la voir. | |
| username | Username du spammer | Spammy007 |
| Ip | Adresse IP du spammer | 85.125.245.16 |
| email_status* | Statut de l’email | 0 |
| username_status* | Statut du username | 1 |
| ip_status* | Statut du username | -1 |
| user_id | Clé secondaire (pointe vers un utilisateur - table jos_users) | 865 |
| date | Horodatage du log | 2009-06-29 16:09:14 |
(*) L’information liée à ces champs est affichée en back-end via la coloration sémantique
Remarques complémentaires :
- Les champs de type ‘xxx_status’ prennent trois valeurs :
- -1 : Critère non activé
- 0 : Critère activé mais négatif
- 1 : Critère activé et positif
- Le champs ‘user_id’ contiendra :
- 0 si le spammer a été identifié lors d’un enregistrement (pas de compte utilisateur)
- L’id du user dans la table jos_users si le spammer a été identifié lors d’une modification de son profil utilisateur
- Le champs ‘date’ contient la date et l'heure de détection du spammer retournée par la fonction Mysql NOW()
C'est le plugin qui prend en charge le log des spammers en base de données.
Mais c'est le composant qui permet la visualisation, le tri, le filtrage, la recherche dans les logs de spammer ainsi que la suppression partielle ou totale des logs.
Le composant dispose de trois pages différentes (views) :
- Visualisation des logs : C'est la page principale du composant accessible directement en cliquant sur l'item 'Spammer Blocker' dans la liste des composants. Cette page permet de visualiser, trier, rechercher et filtrer les logs disponibles dans la table jos_spammerblocker_log en utilisant les fonctionnalités standards de l'administration sous J!1.5 communes à tout les composants sous J!1.5 qu'il n'est pas donc nécessaire de préciser ici.
- Feuille de styles : Cette page permet d'éditer la feuille de styles correspondant à la coloration sémantique des champs username, email et ip (voir ci-dessous).
- Suppression des logs : Les logs peuvent être supprimés de la table jos_spammerblocker_log en totalité ou en fonction de l'ancienneté.
Une fois sur la page principale du composant (visualisation des logs), l’utilisateur dispose des menus suivants affichés sous forme d’icônes :

Le tableau ci-dessous décrit ces différents menus :
| Menu | Description | Visibilité |
| Rafraîchir | Permet de réinitialiser les options de formulaire de la page principale (champs de recherche et filtres) | Toujours |
| Paramètres | Permet l’affichage du formulaire de configuration du composant sous la forme d’une lightbox (méthode standard sous J!1.5) | Toujours |
| Edit CSS | Permet d’éditer la feuille de styles utilisée pour la coloration sémantique | Uniquement si la coloration sémantique est activée |
| Réinitialiser | Permet d’afficher le formulaire de réinitialisation complète ou partielle des logs en base de donnée | Uniquement si il y a des logs en base de données |
| Aide | Permet d’afficher l’aide du composant dans une fenêtre pop-up | Toujours |
Le tableau ci-dessous décrit les différents paramètres de configuration du composant :
| Paramètre | Valeurs | Description |
| Activation du Log | Oui/Non | Activer/désactiver le log des spammers |
| Coloration Sémantique | Oui/Non | Activer la coloration sémantique des critères d'identification (email, username, ip) |
| Afficher le Statut des Utilisateurs | Oui/Non | Activer l'affichage et le filtrage des utilisateurs via le champs block de la table jos_user |
Quelques remarques complémentaires sur ces paramètres :
- Activation du log : Par défaut les logs sont désactivés. Une fois activés, les logs seront automatiquement affichés dans la page principale du composant à condition que la table jos_spammerblocker_log ne soit pas vide (si le problème persiste vérifier que le plugin est bien activé ;)
- Coloration sémantique : Tous les champs sont affichés sous forme de colonnes à l'exception des champs de type xxx_status. L'information correspondant au champs xxx_status peut être affichée via la couleur d'affichage du champs xxx (email, username et ip). Lorsque la coloration sémantique est activée, le légende des codes couleurs est affichée en bas de page
- Afficher le statut des utilisateurs : la colonne la plus à droite de la liste des logs contient une icône générique lorsque le spammer est un utilisateur. Lorsque cette option est activée, le statut des utilisateurs (blockés vs actifs) est affiché sous la forme d'une icône spécifique et les options (utilisateur blockés vs utilisateurs non blockés) sont ajoutées comme critères de filtrage supplémentaires des logs
Les pages 'Feuilles de styles' et 'Suppression des logs' sont suffisamment simples et intuitives pour qu'il ne soit pas nécessaire de les décrire ici.
{mospagebreak title=Module}
| < Précédent | Suivant > |
|---|


