Referers, version 0.7
Par ȷulmud le dimanche 27 mars 2005, 14:01 - Free the code! - Lien permanent
AeN0 a trouvé une erreur dans la gestion des référenceurs contenant des espaces. Voici donc une nouvelle version de mon greffon qui corrige ce problème.
(In)Utilité
Permet d'afficher une liste des X dernières pages externes qui ont guidé des visiteurs jusqu'à votre blog. Il y a également un système de liste noire pour filtrer certains spammeurs de référenceurs. Un exemple est visible dans ma barre d'outils à droite.
Je le veux !
Deux possibilités :
- la version package pour le gestionnaire de plugins ;
- la version compressée tar.gz.
Problèmes connus
Toujours un problème de lenteur qui peut surgir sur le long terme puisqu'on ne vide jamais la liste des référenceurs. Mais si cela se produit, l'utilisateur peut toujours vider de lui-même le fichier...
Remarque
Lors d'une mise à jour, pensez à sauvegarder vos fichiers reffichier.html
et refblacklist.html
(ou reffichier.txt
et refblacklist.txt
si vous utilisiez une version antérieure à la version 0.4 du greffon et lorsque vous les mettez en place avec la nouvelle version, n'oubliez pas de les renommer en reffichier.html
et refblacklist.html
respectivement).
Nouveautés
- On peut maintenant filtrer les référenceurs contenant des espaces (bug signalé par AeN0, merci à lui).
- Affichage ou non des référenceurs filtrés dans l'écran de configuration.
- La page de configuration est maintenant XHTML valide.
Commentaires
Merci pour ce plugin et pour ta suggestion de mise à jour de la référence sur Infobulles !
Bonjour,
Serait-il possible d'utiliser ce Referer dans une page Related ? et non pas l'inserer dans le template.php du theme
J'ai insere ce dcReferers::displayReferers() dans une page -related- mais alors les nouvelles adresses URL ne sont plus enregistrees il n'y a aucune info dans la base de donnees MySQL PS: les anciennes adresses URL sont affichees
J'utilise la version 0.7 (DotClear 1.2.1)
Merci d'avance pour toute reponse
A+
Je n'ai jamais essayé de le mettre dans une page related. À priori, il n'y a pas de raison pour que cela ne fonctionne pas... mais il faut savoir alors que les seuls adresses de référenceurs qui seront alors enregistrées sont les accès directs à cette page related (et non plus ceux d'accès au blog de manière générale). Il n'y a en effet pas de séparation entre le processus d'enregistrement et celui d'affichage.
C'est normal qu'il n'y ait rien dans la base de données, mon plugin utilise un système de fichiers pour stocker les infos.
Et bien deja, merci d'avoir deja repondu
C'est bien comme tu dis, si on insere cette fonction dans une page "related", c'est alors les liens referents de cette page qui s'affichent et non plus les referents de la page d'accueil
Je n'y connais presque rien en PHP, pour ne pas dire rien Mais il n'y aurait pas un moyen, meme si on doit en plus ajouter "quelque chose" dans le template.php ou je ne sais ou
A+ et ;-)) bon w/e
PS: oui, oui, autant pour moi je voulais dire dans la partie admin de DotClear et pas la base-de-donnees MySQL, je n'etais pas bien reveille !
Voilà, la version 0.8 (toute fraîche) permet de faire cela...
ah bah ca alors c'est vraiment des plus sympatique !
j'essaie cette nouvelle version 0.8 de suite
A++