Nouveau plugin : Referers
Par ȷulmud le dimanche 15 août 2004, 10:27 - Free the code! - Lien permanent
Sur une idée de Lucas3d et du code de Lucas3d et Xavier Borderie, je viens de finaliser un nouveau plugin pour DotClear. Celui-ci permet l'affichage des derniers liens utilisés par les visiteurs pour accéder à votre blogue. Pour un exemple du résultat, voir la boîte « Derniers référenceurs » ci-contre.
Problèmes connus
- La liste des référenceurs n'est jamais vidée, ce qui va entraîner à la longue des problèmes de performance.
- Si votre blog est hébergé sur un serveur avec un port différent du standard, les liens locaux ne seront pas ignorés. (Si vous n'avez rien compris à la première partie de cette phrase, c'est très certainement que vous n'êtes pas concerné par ce problème.)
Téléchargement
Faites pointer votre gestionnaire de plugins là : http://www.mudry.org/blog/share/plugin-referers-0.1.pkg.gz
Remarques, rapports de bugs, insultes, etc.
N'hésitez pas à les faire dans les commentaires de ce billet.
Mise à jour, 22h Je viens de découvrir deux légers bugs dans cette version :
- il se peut que certains référenceurs n'apparaissent pas dans la liste ;
- il se peut également que les référenceurs ne soient pas affichés dans l'ordre chronologique (surtout lorsqu'il s'agit d'un référenceur fréquent).
J'ai une première solution pour régler ces deux problèmes, mais elle ne me satisfait pas complètement. Et puisqu'il ne s'agit pas de bugs bloquants, je vais prendre le temps d'essayer de trouver une meilleure solution.
Commentaires
Pour tout dire je ne comprends pas l'usage de ce plugin, si quelqu'un pouvait m'expliquer... Par exemple, par rapport aux stats de son fournisseur, ça apporte quoi ? Par ailleurs, quel est l'intérêt pour les visiteurs que ce soit affiché sur le blog ?
Pour le « créateur » du blog, il n'apporte rien de plus que les statistiques de l'hébergeur (d'autant plus dans ton cas, puisqu'il utilise AWStats), mis à part le côté « en direct » de la chose. L'intérêt de le mettre à disposition des visiteurs est un peu le même que celui des trackbacks : « Ah tiens, on en parle à tel endroit... » Mais dans l'ensemble, c'est totalement inutile et donc parfaitement indispensable. (C'est juste un gadget en fait...)
Pour moi, l'intérêt résidait surtout dans la création du plugin, et il me servira de base pour un autre que j'espére réaliser un jour : afficher la liste des X dernières phrases utilisées dans une recherche Google pour arriver sur le blog. (Ça aussi on le trouve dans les stats, mais pour pouvoir l'afficher, en plus en temps réel, c'est une autre paire de manches.)
Et comme me l'a fait remarquer quelqu'un, cela offre aussi un moyen simple d'offrir un retour à une personne qui met vers un blog utilisant ce plugin. « Tu as un lien vers mon blog ? Alors tu auras automatiquement un lien de mob blog vers ton site... »
Bonjour
Merci pour ce pluging, je le trouve très sympa.
Comment pourrais je faire pour que les liens des derniers référenceurs ouvrent une nouvelle page (_blank) au lieu de remplacer la page existante svp ?
Si vous avez la manip, merci de me le faire savoir car mes connaissances en php sont nuls
Bye
Salut, j'ai installé ton plug-ins ( pour l'instant uniquement visible dans la partie admin, et il ne se passe absolument rien, j'ai pourtant fait plusieurs tests, en venant de l'exterieur ... )
Il y a t'il une config serveur particuliere à avoir ?
@Xenus : Je ne sais pas. En effet, l'attribut target (utilisé justement avec un argument _blank) n'est pas valide en XHTML Strict. Il faudrait que je regarde comment certains sites l'ont fait tout en restant valide (et de préférence sans Javascript). Mais ce n'est pas pour moi une priorité, et j'ai un peu beaucoup de choses à faire ces temps-ci... Désolé.
@[ NikO ] : Comme indiqué sur la page du plugin, il faut ajouter un appel à la fonction dcReferers::displayReferers() dans le fichier template.php pour afficher les référenceurs... et c'est cette fonction également qui s'occupe de stocker les référenceurs ; il n'est donc pas possible de n'avoir la liste des référenceurs que dans la partie admin. Essaie de l'ajouter dans le template et cela devrait fonctionner ; il n'y a (à ma connaissance du moins) pas besoin d'une configuration particulière du serveur (à l'exception d'un accès en écriture pour le serveur sur un fichier, mais si tu as installé le plugin par le gestionnaire de plugins, c'est déjà le cas... et la page d'admin de ce plugin affiche l'erreur s'il n'y a pas d'accès en écriture).
Merci Julien !
Effectivement suffisait de le poser dans le template
Ca marche du tonnerre !
Bravo, excellent plug-ins
Merci de ta réponse et n'en sois pas désolé, je n'en fais pas une priorité moi non plus
Si tu te mets un jour à chercher et que tu trouves la solution, ce serait parfait mais je chercherai de mon côté la solution et je posterai ici pour te la donner, dans le cas ou je l'ai évidement.
Mais, comme toi, le temps est compté également pour moi.
Merci encore
@++
Xenus
Chez moi la liste des référents reste désespérément vide ...