
Naatan Useronline RELOADED
le Jeudi 06 septembre 2007 à 08:27 par MattIl y a quelques temps j’ai fait référence au plugin User Online et aux modifications que j’y avais apporté pour mes propres besoins. J’avais alors proposé d’envoyer mes modifications par mail mais vu que cela semble intéresser pas mal de monde et que je passe un peu trop de temps sur Gmail en ce moment, je crois que le moment est venu de publier tout cela.
Le plugin
Le plugin User Online a été conçu par Nathan donc tout le crédit lui revient. Je n’ai fait qu’ajouter quelques modifications et améliorations. La version que je propose fonctionne ici donc devrait fonctionner pour vous aussi (sinon, utilisez la version officielle).
Nouveautés et changements
- [-] Suppression du code qui associe les adresses IP à des URI. Cela évite d’afficher les pingbacks dans la liste des utilisateurs (absurde). Le plugin se donc des cookies créés par WordPress.
- [+] Les noms d’utilisateurs sont maintenant protégés par la fonction addslashes(). Finies les erreurs SQL lorsque le nom d’utilisateur comprend une apostrophe.
- [+] Le nom des utilisateurs commence désormais par une majuscule. Classieux.
- [+] La liste des noms d’utilisateurs est désormais unique, ce qui n’était pas toujours le cas auparavant. Plus de doublons !
- [+] Les gens qui ont commenté sans renseigner de site web ont un lien sur leur nom qui pointe vers le site.
J’ai utilisé la version 2.0.2 comme base. Vu que mes modifications ont été progressives, la version que je vous propose ici a été libellé v2.0.4 RELOADED, tout simplement parce que les modifications concernent deux choses seulement (la liste d’utilisateurs et l’IP check).
Note : le plugin fait référence au plugin Random Redirect (lignes 241 et 250). Suivez les instructions indiquées au dessus si vous n’utilisez pas ce plugin.
Téléchargement
Vous pouvez télécharger Naatan Useronline RELOADED ou vous rendre sur la page des plugins WordPress.
Lien permanent - S'abonner au flux RSS






le 11 novembre 2007 à 12:43
Bonjour,
Comment peut on le traduire en français.
j’ai essayé de traduire : $options = array(’title’=>’Utilisateurs en ligne’, ‘template’=>”
Il y a actuellement %useronlinecount% Utilisateurs en ligne.
%namedbits% %guestonlinecount% ame(s) égarée(s), %botonlinecount% Bot(s)
mais ça ne fait rien
le 11 novembre 2007 à 13:00
Salut Jérôme,
La template est crée lors de la première exécution du script puis stockée dans la base de données. Il faut donc :
1 - éditer la template dans le script comme tu l’as fait
2 - supprimer l’ancienne clé dans PHPmyadmin :
La nouvelle template sera alors recréée automatiquement.
le 16 décembre 2007 à 11:33
Bonjour et merci pour ce plugin.
Petite question : comment faire pour faire apparaîtr le prénom d’un utilisateur inscrit (contributeur, auteur…) plutot que son identifiant… ?
Merci d’avance.
le 16 décembre 2007 à 13:30
Bonjour Mika,
A la ligne 129, remplace :
par ceci :
Je changerai cela dans la future version du plugin.
le 16 décembre 2007 à 14:05
Merci pour tout !
Et ravi d’avoir découvert ton blog par la même occasion ! Je suis aussi enseignant, mais en REP. J’ai aussi eu droit à quelques perles…
Contrôle d’Histoire sur les Grandes Découvertes en CM :
le 16 décembre 2007 à 14:20
Merci Mika - je suis passé sur ton blog tout à l’heure, j’aime bien le design, c’est très bien conçu - les articles Scoop m’ont bien plus également :)
J’adore les perles de nos élèves, tantôt drôles tantôt pathétiques, elles illuminent toujours nos journées !
le 16 décembre 2007 à 16:57
N’hésite pas à participer aux ateliers d’écriture si le coeur t’en dit… Et merci pour le commentaire sur le design, j’ai essayé de peaufiner de tout ça sur la base de Mimbo.
le 11 mars 2008 à 18:14
Bonjour
je vois que tu maitrise bien useronline puisque tu l’a modifié
Je me permets une quetion : j’ai installé la version originale qui est en V2.20
est ce que celà me permet (ou bien ta version) de garder la trace et l’historique des gens passés sur le blog.
dans ma base SQL il n’y a toujours que le dernier .
sais tu pourquoi et comment faire pour garder cette trace ?
Merci par avance
le 11 mars 2008 à 20:01
Bonjour Bernard,
Le plugin ne garde pas d’historique : après un certain délai (300 secondes par défaut), les personnes qui ne sont plus sur le site sont supprimées de la base. C’est un compteur de nombre de connectés en temps réel, pas un compteur de visites.
le 12 mars 2008 à 22:09
Merci pour cette réactivité
Je vais essayer de trouver le plugin qui va bien pour çà
le 2 avril 2008 à 1:31
Bonjour, j’ai upgradé mon wordpress en 2.5 et malheureusement ton plugin que je trouve très sympa ne fonctionne plus : quand je veux l’activer j’ai une erreur fatale…. :-( Y’aura t’il une mise à jour ?
le 2 avril 2008 à 8:55
Salut Jérôme,
Je se suis pas encore passé sous WP2.5 parce que visiblement il y a encore des choses qui ne vont pas (encodage notamment). Je mets à jour le plugin dès que j’aurai fini tous mes tests.
le 5 avril 2008 à 12:50
Salut Matt,
En attendant la mise à jour de ton plugin, je te donne un truc que l’on m’a dit pour rendre ton plugin valide W3C :
Dans phpMyAdmin, tu exécutes cette instruction SQL afin d’enlever la précédente clef :
DELETE FROM `wp_options` WHERE `option_name` LIKE ‘widget_naatan_useronline’ LIMIT 1
j’ai du mettre un espace entre la balise “<” et son contenu ” babla” ou ” /babla” pour afficher le code, il faudra supprimer l’espace.