Landing Sites v1.3 : bug corrigé et patch téléchargeable

Je vais finir par appeler Julien « Mister Code » ( il rejoindra ainsi Olivier, notre développeur Ziki sauf que Julien n’a que 16 ans ce qui prouve que le portrait fait par Maxime ne mentait pas )

Sachant qu’il trouverait une solution sans trop de difficultés, je lui ai soumis le problème afin qu’il étudie le code ..et pour les incultes c’est du chinois, regardez ci dessous pour comprendre votre malheur :

Comme expliqué dans mon billet précédent, le plugin nommé « Landing Sites » pensait que les visiteurs venant de Google Reader ….effectuaient une recherche et il tentait d’afficher les billets associés ( ce qui donnait un truc inutile car vide ).

La solution pour éviter ce bug était de désactiver l’affichage des billets associés quand aucune requête n’était associée à la page de provenance ( ce qu’on appelle le « Referrer » ).

C’est désormais chose faite, j’ai eu l’idée et Julien a su trouver l’endroit où il fallait placer le petit bout de code.

Voila une démo du plugin : un visiteur fait une recherche dans un moteur de recherche. Ici on va utiliser Google et chercher « Fonera » :

Comme vous le voyez ci-dessus, le dixième résultat c’est mon blog. On clique et là, le plugin va détecter votre provenance pour afficher des billets en relation :

Téléchargez-le pour votre installation WordPress ( LandSites V1.3 bug fixed ) :

 

Le code à installer dans votre header est le suivant :

 

<?php if (ls_getinfo(« isref ») == true) { ?>

<h2>Votre recherche : <font class= »h2landing »><?php ls_getinfo(« terms »); ?></font></h2>
<p>Vous êtes arrivé ici via <?php ls_getinfo(« referrer »); ?> en cherchant <i><?php ls_getinfo(« terms »); ?></i>.<br><b>Les billets suivants pourraient vous intéresser:</b></p>
<p class= »landing »>
<?php ls_related(5, 10, « – « , « <br> », « <br> », «  », false, false); ?>
</p>
<?php } ?>

[tags]wordpress, landing sites, plugins, bugfix, julien lambert[/tags]

38 commentaires

  1. Whoah il utilise Notepad++ comme éditeur de texte, comme moi, c’est un gage de qualité. 😛

    Tiens je vais tester ce plugin, je l’ai vu tourner sur quelques blogs que j’apprécie, gage de qualité. 😛

  2. idem !
    Je l’ai mis en place, et je me retrouve avec une page blanche… C’est bizarre…

    J’espere que ce n’est pas WPCache qui met le bazar…

  3. Korben :

    As-tu placé le code suivant dans ta page index :

    < ?php if (ls_getinfo("isref") == true) { ?>

    Votre recherche : < ?php ls_getinfo("terms"); ?>

    Vous êtes arrivé ici via < ?php ls_getinfo("referrer"); ?> en cherchant < ?php ls_getinfo("terms"); ?>.
    Les billets suivants pourraient vous intéresser:

    < ?php ls_related(5, 10, "- ", "
    ", "
    ", "", false, false); ?>

    < ?php } ?>

  4. Super comme outil !
    Bon, j’ai ajouté la partie dans mon header, en francais donc, mais ça s’affiche en anglais sur ma page …
    Hum… Je jeterais de nouveau un coup d’oeil quand je les aurais en face des trous .. mes yeux ..

  5. Erf, dsl, un petit soucis en rentrant mon blog dans les infos…
    Anyway, je manque de sommeil 😉
    Voila qui est rectifié

  6. Moi, il me donne un syntax error.

    Parse error: syntax error, unexpected ‘>’ in /customers/chacsam.be/chacsam.be/httpd.www/wp-content/themes/zen-in-grey-10/index.php on line 13

    La ligne 13 étant

  7. Bonjour,
    j’ai installé le plugin, mais j’ai ce message : Aucun article correspondant. J’ai pourtant plusieurs articles qui traite du sujet. Une idée sur la question ?

    Merci
    en tout cas, chouette le plug in 😉

  8. Hello Xavier,

    Tu utilises quoi pour les mots clés ?

    Et es-tu certain que ton installation est bien réussie + le plugin sait-il afficher l’objet de la recherche ?

  9. pour les mots clés ?

    oui, le plug in affiche l’objet de la recherche. si tu fait marketing et axe par exemple, tu cliques sur le premier lien de google (marketing alternatif) et tu verras le résultat.

    Merci en tout cas de ta réponse rapide.

  10. Salut tout le monde !

    Je viens d’essayer de télécharger le fichier .zip « LandSites V1.3 bug fixed » … mais il n’est plus disponible !! 🙁

    J’ai le message suivant :
    « Sorry, this account has exceeded its download limit. »

    Est il possible de le remettre a disposition ?! (a moins que cela est inutile maintenant, … je sais pas ?)

    Merci !

    🙂

  11. Bonjour,
    je débute dans la blogosphère et je suis intéressé par ton plugin mais voilà :
    où placer les deux bouts de code dans les fichiers header et index ?

    Merci

  12. Merci beaucoup pour ce fabuleux plugin corrigé!
    Si ça peut aider ceux qui ont des problèmes en plaçant le code dans le header, je l’ai mis dans le fichier single.php juste après

    Mais peut-être est-ce une particularité des thèmes magazines…

    Merci encore!

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *