Patricia a écrit:
Bonjour le Forum
Eric a écrit:
La couleur affichée est liée à l'expiration ou non de la validation...
Et ceci uniquement en cas d'envoi d'un rappel sans régénération de clé de validation. Il pourrait être intéressant aussi de savoir si un message avec régénération de clé a déjà été envoyé.Une autre idée peut-être : l'exemple qui suit, la validation doit être faite dans les 3 jours.
Date = date de l'inscription
La date en Vert = Inscription faite mais non validé < à 3 jours, colonne Em@ail = Non
La date en Orange = Inscription faite mais non validé > à 3 jours, colonne Em@ail = Non
Date = date de l'envoie de Em@ail
La date en Orange = Inscription faite mais non validé un Em@ail à été envoyé < à 3 jours, colonne Em@ail = Oui
La date en Rouge = Inscription faite mais non validé un Em@ail à été envoyé > à 3 jours, colonne Em@ail = Oui -> peut être supprimé
Votre avis.
Le jeu des couleurs peut devenir assez imbuvable en terme d'explication et de facilité d'interprétation. Le but est aussi de permettre aux admins de visualiser sans se poser trop de questions les infos qu'ils souhaitent.
En fait, je suis déjà parti sur le principe d'une colonne supplémentaire "Email de rappel = oui / non" dans le tableau de suivi des "non validés". Associé au code des couleurs, il sera facile de voir :
- qui n'est pas validé mais dans les clous pour le faire et a qui on n'a pas envoyé de rappel
- qui n'est pas validé mais dans les clous pour le faire et a qui on a envoyé un rappel
- qui n'est pas validé mais pas dans les clous pour le faire et a qui on n'a pas envoyé de rappel
- qui n'est pas validé mais pas dans les clous pour le faire et a qui on a déjà envoyé de rappel
Pour info, la branche 2.12 du plugin est fermée. J'ai commencé la mise en chantier de la prochaine v2.13 qui apportera cette évolution ainsi que d'autres (voir le bugtracker du projet pour les détails).
Gotcha a écrit:
[HS](snip)[/HS]
MDR !
Hors ligne
Patricia a écrit:
Bonjour le Forum
Eric a écrit:
- Tu souhaites quelque chose de purement informatif sur le temps entre deux visites des utilisateurs ? Dans ce cas, on peut peut-être envisager de l'intégrer dans le Ghost Tracker ?
Non : Pas entre deux visites (cela obligerais à remettre un champ dans la table "avant dernière visite" ou le "nb de jour entre les deux visites") mais entre la dernière et aujourd'hui simplement.
Actuellement dans le tableau de Ghost Tracker on ne voit les inscrits que lorsque ils sont hors "limites" aussi je propose que sur ce tableau apparait le nombre de jour entre la dernières visite est aujourd'hui (Vert si < au réglage dans Ghost Tracker ou Rouge si >) enfaite un seul tableau est suffisant à mon avis.
@Patricia : J'ai un problème avec ci-dessus.
Actuellement, comme tu le soulignes, Ghost Tracker ne -//:---\spam que les visiteurs qui sont hors limite. Cette limite est configurée en jours par l'admin. Si on fait apparaitre le nombre de jours en aujourd'hui et la dernière visite, cela ne s'appliquera qu'aux visiteurs hors limite. Le nombre de jour sera donc systématiquement égal ou supérieur à la limite imposée. D'où un intérêt assez limité.
Pour que cela soit valable, il faudrait afficher tous les visiteurs inscrits dans le tableau du Ghost Tracker. Et là, çà me pose un problème car cela modifie en profondeur le concept original du Ghost Tracker. A savoir, ne mettre en exergue que les "fantômes" pour une gestion plus facile et immédiate. Si on affiche y tous les visiteurs, les "fantômes" se retrouveront noyés dans la masse et le concept tombe un peu à l'eau.
Ce que je propose c'est d'ajouter une option activable dans le plugin qui afficherait une nouvelle colonne [Jours depuis dernière visite] dans le tableau des utilisateurs standard à Piwigo ([Admin] > Identification > Utilisateurs). Je peux aussi y associer un code couleur de l'affichage de manière à distinguer
- les visiteurs dont (100*[Jours depuis dernière visite])/[Limite Ghost Tracker] < 70% = Vert
- les visiteurs dont (100*[Jours depuis dernière visite])/[Limite Ghost Tracker] > 70% et < à 99% = Orange
- les visiteurs dont (100*[Jours depuis dernière visite])/[Limite Ghost Tracker] > = 100% = Rouge -> Ceux là apparaitront alors aussi dans le tableau du Ghost Tracker.
Problèmes avec cette proposition :
1- Il est possible qu'il y ait des incompatibilités en cas de présence d'un autre plugin qui modifierait le tableau standard des utilisateurs de Piwigo. Mais, comme c'est précisément mon cas avec un petit plugin perso qui ajoute une colonne [Langue], je pourrais voir comment contourner.
2- Je ne sais pas encore si je saurais ni comment je ferai pour coder çà...
Hors ligne
Bonsoir le Forum
Comme déjà dit dans un précédent fil :
Patricia a écrit:
Bonsoir le Forum
Nous voici donc avec une version de nbc UserAdvManager stable, bien ! Donc on peut demander des améliorations.
Une petite dernière que je vous soumet : Depuis combien de temps mes inscrits ne sont plus venus ? Actuellement je vais voir la table "phpwebgallery_user_lastvisit_check" une petite soustraction du genre Aujourd'hui - la dernière visite = Nb de jour. Alors qu'un petit tableau bien propre comme c'est si bien le faire M. Eric serait le bien venu, Non ?
Votre avis.
1) La date de la dernière visite est dans la table
2) Nb de jours = Aujourd'hui - La date de la dernière visite
3) Un petit tableau avec les : Inscrits : Dernière visite : Nb de Jours :
Et c'est tout ! Juste pour éviter d'utiliser : http://sql.free.fr/phpMyAdmin/
Bien sur ce tableau doit être consultable a tout moment que les Inscrits soit ou non dans la période définie !
Mais un peu de rouge sur les > à la période serait un plus.
Hors ligne
C'est parti pour la nouvelle version 2.13.0 du plugin.
Allez-y de bon coeur et n'hésitez pas à me faire remonter les problèmes éventuels (y a toujours des cafards qui peuvent se planquer) ;-)
Hors ligne
Bonjour,
Voilà le premier problème... :-(
J'ai donc activé le suivi des utilisateurs. Lorsque je vais sur la page de suivi, elle apparaît mais dans l'en-tête de la page, j'ai tout ceci :
<b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br /> <br /> <b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b>
Je précise que j'ai fait la mise à jour de manière automatique par la page de gestion des plugs-in.
En tout cas, merci pour cette mise à jour.
Hors ligne
pinpon1 a écrit:
Bonjour,
Voilà le premier problème... :-(
J'ai donc activé le suivi des utilisateurs. Lorsque je vais sur la page de suivi, elle apparaît mais dans l'en-tête de la page, j'ai tout ceci :Code:
<b>Notice</b>: Undefined variable: display in <b>/var/www/vhosts/detiege.net/httpdocs/plugins/NBC_UserAdvManager/admin/UserAdvManager_admin.php</b> on line <b>602</b><br />(snip)Je précise que j'ai fait la mise à jour de manière automatique par la page de gestion des plugs-in.
En tout cas, merci pour cette mise à jour.
Etrange, je n'ai pas ce pb sur mes galeries de prod qui utilisaient la v2.12.7 avant upgrade.
Essaies de renvoyer les fichiers du plugin via FTP pour voir. Je pense que la mise à jour auto n'a pas envoyée tous les fichiers correctement. Personnellement, je suis chez Free pour mes 2 galeries de prod et Free est reconnu pour être "caractériel" quant à l'utilisation de la màj auto. Pourtant çà a bien fonctionné chez moi...
Tiens moi au courant. Si pas d'amélioration d'ici ce soir, je jetterai un oeil au code au cas où (là je suis au boulot et je n'ai pas accès).
Hors ligne
Bonjour Eric,
J'ai fais la mise et jour et rien à signaler de ce coté là par contre j'ai constaté un truc et je ne sais pas si c'est normal. Avant il me semblait que deux utilisateurs enregistrés ne pouvait pas avoir la même adresse mail, alors que maintenant oui, est ce normal docteur ? (bien sur deux pseudos différents car là le test est ok ;o)
Merci pour ton avis.
Bonne journée.
Seb
Hors ligne
Bon, j'ai fais comme tu as dit.
J'ai tout réinstaller par le ftp, rien de changer
j'ai tout effacer et tout recharger et c'est toujours la même chose
les messages sont tous là...
Doit y avoir quelque chose mais je sais pas quoi.
Bon travail ;-)
Hors ligne
Bonsoir le Forum
RAS pour la MAJ. Encore du très beau travail, Monsieur Éric.
Si quand même un petit truc, rien trois fois rien, mais je le dis quand même (cela est valable pour la plus part des Plugins) serait il possible de pendre comme habitude (même pour les autres Plugins) de mettre sur les pages d'administration du plugin à coté du nom le N° de la version un peu comme cela : nbc UserAdvManager [2.13.0]
D'avance merci d'essaimer ce message.
Hors ligne
Patricia a écrit:
Si quand même un petit truc, rien trois fois rien, mais je le dis quand même (cela est valable pour la plus part des Plugins) serait il possible de pendre comme habitude (même pour les autres Plugins) de mettre sur les pages d'administration du plugin à coté du nom le N° de la version un peu comme cela : nbc UserAdvManager [2.13.0]
Mais si tu vas sur la page Spéciales > Plugin, tu as la liste des plugin installé avec leur version, et si tu vas sur la page pour vérifier les mises à jour, tu as aussi la version de tout tes plugin
Hors ligne
SNF69 a écrit:
Bonjour Eric,
J'ai fais la mise et jour et rien à signaler de ce coté là par contre j'ai constaté un truc et je ne sais pas si c'est normal. Avant il me semblait que deux utilisateurs enregistrés ne pouvait pas avoir la même adresse mail, alors que maintenant oui, est ce normal docteur ? (bien sur deux pseudos différents car là le test est ok ;o)
Merci pour ton avis.
Bonne journée.
Seb
Grrr... Revoilà un cafard que je pensais avoir écrasé depuis longtemps. Surement un effet de bord néfaste d'une modif... J'ai déjà corrigé mais un autre bug m'est alors apparu :
En tant qu'admin, si on ajoute un utilisateur via le panneau d'admin, après l'ajout toute la galerie passe dans la langue par défaut (de l'utilisateur Guest). Bon, un simple rafraichissement du navigateur ou le premier clic que un lien dans la page et tout rentre dans l'ordre. Mais çà fait un peu désordre tout de même...
Je sais d'où cela vient mais je n'ai pas encore trouvé de solution pour corriger. Comme c'est un bug assez mineur par rapport au doublon d'email, je vais coder et publier au plus vite une version corrective.
PS @Patricia : C'est bientot Noel alors je vais ajouter le numéro de version du plugin dans son panneau d'admin ;-)
[edit]
pinpon1 a écrit:
Patricia a écrit:
Si quand même un petit truc, rien trois fois rien, mais je le dis quand même (cela est valable pour la plus part des Plugins) serait il possible de pendre comme habitude (même pour les autres Plugins) de mettre sur les pages d'administration du plugin à coté du nom le N° de la version un peu comme cela : nbc UserAdvManager [2.13.0]
Mais si tu vas sur la page Spéciales > Plugin, tu as la liste des plugin installé avec leur version, et si tu vas sur la page pour vérifier les mises à jour, tu as aussi la version de tout tes plugin
Ce n'est pas faux non plus... [/edit]
Dernière modification par Eric (2009-12-02 18:27:39)
Hors ligne
pinpon1 a écrit:
Bon, j'ai fais comme tu as dit.
J'ai tout réinstaller par le ftp, rien de changer
j'ai tout effacer et tout recharger et c'est toujours la même chose
les messages sont tous là...
Doit y avoir quelque chose mais je sais pas quoi.
Bon travail ;-)
@pinpon1 : J'ai essayé de retrouver un post où tu donnerais éventuellement ta liste de plugins installés mais je n'ai pas trouvé. Je pense à une incompatibilité avec un autre plugin (le tout est de trouver lequel !) ou alors un gros pb au moment de la mise à jour du plugin puisque tu sembles être le seul à avoir ce genre de pb.
On va commencer par la première approche. Peux-tu donner ici la liste de tes plugins actifs, stp ?
Pour le deuxième cas, tu pourrais :
- Sauvegarder tes paramètres personnalisés du plugin (le plus simple étant de passer par PhpMyAdmin et de copier/coller le contenu des champs "nbc_UserAdvManager" et "nbc_UserAdvManager_ConfirmMail" dans un fichier txt local)
- Puis désactiver, désinstaller et supprimer le plugin,
- Vérifier via FTP que le dossier NBC_UserAdvManager est bien supprimé dans le dossier "Plugins" puis renvoyer la dernière archive du plugin sur ta galerie
- Réinstaller et réactiver le plugin
- Vérifier le fonctionnement avant de restaurer tes paramètres persos (bien sur, en activant la fonction qui pose pb : suivi des utilisateurs)
Si c'est ok, alors tu pourras restaurer tes paramètres persos. Sinon... Notre conversation sera loin d'être terminée ;-)
Hors ligne
Patricia a écrit:
Bonsoir le Forum
RAS pour la MAJ. Encore du très beau travail, Monsieur Éric.
Si quand même un petit truc, rien trois fois rien, mais je le dis quand même (cela est valable pour la plus part des Plugins) serait il possible de pendre comme habitude (même pour les autres Plugins) de mettre sur les pages d'administration du plugin à coté du nom le N° de la version un peu comme cela : nbc UserAdvManager [2.13.0]
D'avance merci d'essaimer ce message.
Bonsoir le Forum !
Moi, je dis cela car les Cracks en Plugins mettent le N° delà version, et comme M. Éric le devient (Crack) je m'était dis.......
De plus cela permet de savoir avec quelle version on travail sans avoir à changer de page
Eric a écrit:
Ce n'est pas faux non plus...
Hors ligne
Eric a écrit:
Pour le deuxième cas, tu pourrais :
- Sauvegarder tes paramètres personnalisés du plugin (le plus simple étant de passer par PhpMyAdmin et de copier/coller le contenu des champs "nbc_UserAdvManager" et "nbc_UserAdvManager_ConfirmMail" dans un fichier txt local)
- Puis désactiver, désinstaller et supprimer le plugin,
- Vérifier via FTP que le dossier NBC_UserAdvManager est bien supprimé dans le dossier "Plugins" puis renvoyer la dernière archive du plugin sur ta galerie
- Réinstaller et réactiver le plugin
- Vérifier le fonctionnement avant de restaurer tes paramètres persos (bien sur, en activant la fonction qui pose pb : suivi des utilisateurs)
Si c'est ok, alors tu pourras restaurer tes paramètres persos. Sinon... Notre conversation sera loin d'être terminée ;-)
Heuuu, chef, y a un problème, j'ai aucun champs "nbc_UserAdvManager" et "nbc_UserAdvManager_ConfirmMail" dans ma base de donnée... C'est normal ça ?
Hors ligne