Index du Forum » » Le coin des codeurs

Auteur

Statistiques inscriptions-newsletter discussions-posts
freud
113     

  Posté : 15-12-2011 13:09

Bonjour,

Merci d'avoir pris le temps d'y jeter un oeil.
Je tourne avec un vieille version d'NPDS et ne peux la mettre à jour. Je l'ai trop personnalisée et ai supprimé des fonctions qui me sont inutiles, les langues notamment.

Pour le CSS je suis tout à fait d'accord. Je l'ai précisé dans mon 1er post. L'idée était d'en faire là une version fonctionnelle pour tous avec un minimum de manipulations. Il appartient ensuite à chacun de créer ses styles.pour alléger le code.

"Je vois aussi de petites ameliorations mais on s'en fout... "
Bah non pourquoi ? Toute idée est bonne à entendre, pour moi ou d'autres.


Nouvelle mise à jour

Si pour les périodes recherchées il y a des entrées manquantes dans la table de statistiques les données étaient automatiquement calculées et enregistrées dans celle-ci.

Seulement voilà, les recherches peuvent aussi s'effectuer sur une plage comprenant des dates futures, et elles étaient elle aussi enregistrées (valeurs 0 donc).

J'ai modifier les fonctions php pour limiter les recherches dans la bdd aux dates antérieures ou au jour en cours, et l'enregistrement des nouvelles données ne s'effectue plus que pour les dates antérieures, donc au minimum J-1.

Cela vaut pour les stats journalières comme pour les stats mensuelles.

Nouveau fichier php (hébergé format .txt) :

http://f-electricite.fr/att-7644_stat_insc_forum.htm




Ayant effectué des modifs dans ma base de données hier j'ai dû modifier le code en conséquence et n'ai donc pas pu testé le fichier que je viens de vous fournir. C'est une adaptation du miens et ça devrait fonctionner.

Depuis hier soir j'ai ajouté une procédure d'activation par email aux nouvelles inscriptions pour vérifier que l'adresse fournie est correcte.
Ma table users comporte de fait deux colonnes supplémentaires, une pour le statut activé/non-activé et une pour la clé d'activation.

J'exploite maintenant ces données dans mes statistiques (c'est tout frais donc je n'a pas d'historique) :



Apparaît en rouge les comptes en attente d'activation ou simplement restés non-activés.
Chaque fois que je charge les stats, chaque jour ou le nombre de comptes activés ne correspond pas au nombre d'inscrits je relance la recherche pour vérifier s'ils ont été activés depuis.
Ceux restés inactivés passé 2 jours donne lieu à l'envoi d'un nouveau mail d'activation.
Passé 7 jours le compte est supprimé avec mail d'information au titulaire du compte.


Message édité par : freud / 15-12-2011 13:48




Cet article provient de NPDS

http://www.npds.org/viewtopic.php?topic=25291&forum=5