Afficher les derniers référenceurs avec DotClear

Blog Ajouter un commentaires
3 250 lectures

Ouf… Aprés un nombre incalculable de tests, j’ai enfin réussi a afficher les 6 derniers référenceurs dans la “side bar” de DotClear… Pas facile pour un novice comme moi en PHP. J’ai utilisé le script de Xavier Borderie publiée sur JDNet. Èvidemment, après avoir trouvé la solution, cela paraît bien simple :-)

Suite à la demande générale :-), voici le tutorial…

Premièrement, voici le script PHP : referers.php.

  • À la ligne 2 mettre votre path ou le fichier “reffichier.html” se trouve.
  • À la ligne 11, changer pour votre site (ex “blog.lucas3d.com”), cela évite de faire des auto-référencements.
  • Par rapport au script de Xavier Borderie, à la ligne 26, j’ai rajouté un “array_unique” pour supprimer les doublons à l’affichage.

Mettre ce script PHP dans répertoire de votre thème (sans le “.txt” évidemment).

Rajouter ces lignes dans la “side bar” de votre fichier “template.php”


<div id="referer">   <h2>Référenceurs</h2>   <ul>     <?php include dirname(FILE).’/referers.php’; ?>   </ul> </div>

Il faut pas oublier de créer le fichier “reffichier.html” et faire un chmod 666 (écriture pour tout le monde).Et voilà, cela devrai “normalement” marcher (si je n’ai rien oublié).

Mise à jour le 22 août 2004 : Modification du PHP pour ne pas tenir compte de Locators.com (un site utilisant un sypware pour effectué sa promotion). Plus d’explications sur mon billet Sypware & locators.com.

Billet sur le même sujet

Abonnement

Vous avez aimé le sujet traité sur ce billet ? Alors pourquoi pas vous abonner à ce blog ?

Partager

Vous avez apprécié ce billet ? Aidez-moi à le faire connaître par les différents bookmarking social ci-dessous.
Ces icônes sont des liens vers des sites de partage de signet sociaux où les lecteurs peuvent partager et découvrir de nouveaux liens.
  • Wikio
  • Blogasty
  • Scoopeo
  • Fuzz
  • Apple News
  • StumbleUpon
  • bodytext
  • Technorati
  • Google
  • del.icio.us
  • blogmarks
  • YahooMyWeb
  • TwitThis

14 commentaires pour “Afficher les derniers référenceurs avec DotClear”

  1. lithium dit :

    Ah je suis fortement intéressé… merci à toi

  2. Lucas3d dit :

    Voici le tutorial…

  3. lithium dit :

    ça y est, j’ai un peu galéré, mais j’y suis arrivé. Merci beaucoup. Entre dotcleariens, on se comprend ;-)

  4. Lucas3d dit :

    Lithium, il y a un probleme dans mon esplication ? Car c’est pas facile de me souvenir, j’ai fait beaucoup de tests…

    Sinon comment fait tu pour mettre du code “PHP” facilement dans un billet cmme tu as dan ton billet “Compteurs de visiteurs connectés” ? quel est la syntaxe wiki ?

  5. lithium dit :

    Je t’avoue que je ne sais pas trop, j’ai fait un marathon et je pense avoir fait des bêtises. Sinon pour l’affichage, j’ai été obligé d’écrire le billet en XHTML et d’encadrer avec les balises <code>, mais pour le truc du < ?php, j’ai laissé une espace entre le < et le ?. Faut bidouiller mais on y arrive… Ah oui, un autre truc, je pense que ça ne fonctionnait pas avec le fichier html, j’ai donc créé le même en .txt.

  6. Lucas3d dit :

    Merci de ta reponse lithium. Finalement, j’ai fait un lien pour le script php. C’est bien plus claire et je suis sure que le wiki ne changera pas le code.

  7. lucas3d dit :

    Petit oublie.. Visiblement, il faut aussi faire un chmod 666 (écriture pour tout le monde) du fichier “reffichier.html”.

  8. Amadrias dit :

    Lucas3D,

    Je suis un ancien camarade de classe (nous avons fait l’International Institue of Multimedia à Paris, France)de Xavier Borderie que je rencontre de temps en temps…

    La prochaine fois que je le rencontrerais, je lui ferais part des émules que vous êtes!!!

  9. Lucas3d dit :

    Amadrias, que le monde est petit !!! :-)

    Effectivement son script PHP me plait beaucoup car il permet de retourner les liens des site qui me reférencent et cela de maniere dynamique.

  10. Julien dit :

    Bon, je crois que je viens de trouver de quoi m’occuper demain. :-D Si tu m’y autorises, je souhaiterai convertir ce script en un plugin pour DotClear, afin d’en simplifier l’installation pour les utilisateurs.

    Et si tu as l’idée d’une icône pour ce futur plugin, je suis preneur… (mes talents de « graphiste » sont plus que nuls)

  11. Lucas3d dit :

    Très bonne idée, Julien !!! Tu as évidement mon autorisation :-)

    Pour l’icone, je n’ai malheuresement pas le temps actuellement. Par contre, j’ai trouver ceci sur google image

  12. Un blog inutile de plus... dit :

    Nouveau plugin : Referers

    Sur une idée de Lucas3d et du code de Xavier Borderie et Lucas3d, 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…

  13. Julien dit :

    Aarrghh… c’est ce que je craignais… la black list est codée directement dans le script PHP plutôt que d’être chargée depuis un fichier externe… Il va donc falloir que je code cela de maniere totalement differente pour le plugin… :-(

  14. Lucas3d dit :

    Désolé Julien, en PHP, je ne sais pas faire autre chose que des patch.

    Je sais programmer, mais en MEL, le language de Maya :-)

Laisser un commentaire

139 requêtes en 1,022 secondes
Flux RSS des articles Flux RSS des commentaires Connexion