plugin Liens aléatoires (Random Links)

J’ai voulu tester le développement de plugin pour dotclear. Pour commencer, j’ai écrit un plugin piochant aléatoirement un nombre défini de liens dans votre blogroll.

Je me suis inspiré de ce qu’a fait Eric sur son blog, et je l’ai adapté en plugin.

Principes
Celui-ci est basé sur les liens présents dans la blogroll de votre blog dotclear.
Le plugin se charge de piocher aléatoirement et d’afficher un nombre défini de liens dans votre blogroll en omettant les rubriques que vous désirez.

Options
Vous pouvez décider d’ouvrir ces liens aléatoires en pop-up de votre blog, ou bien d’activer l’attribut “no-follow” sur ces liens pour qu’ils ne soient pas indexés par les moteurs de recherches (en particulier Google).
Ces deux options sont laissées disponibles mais sont bien sûr à utiliser avec précaution. Casser la navigation des visteurs de son blog en ouvrant les liens de la blogroll dans des pop-ups ou ne pas favoriser le référencement des blogs qu’on fait figurer dans sa blogroll ne sont pas des fins en soit.

L’interface se présente sous la forme suivante :

Edit du 17/08/2007 : Nouvelle version du plugin disponible pour dotclear 1.2.7 : ici

Installation
Installez dans le gestionnaire de plugins de dotclear grâce à :
- l’installeur : http://tagola.com/download/file=plugin-randomlinks-0.1.pkg.gz
- l’archive : http://tagola.com/download/file=plugin-randomlinks-0.1.tar.gz

Pour afficher, vos liens aléatoires ajouter le code suivant à votre template.php :
<?php dcRandomLinks::show(); ?>

Bonus : Afficher tous les liens sur une page dédiée
Pour afficher l’ensemble des liens sur une page, je vous propose d’utiliser le plugin Pages connexes (Related), de créer une page et de faire appel à la fonction standard :
Liste de tous les liens <br />
<br />
<?php dcBlogroll::linkList(); ?>

petit rappel :
la fonction prend des paramètres permettant la customisation du rendu de la liste des liens
linkList($category='<h3>%s</h3>',$block='<ul>%s</ul>'
,$item=’<li>%s</li>’)

Il suffit de faire un lien dans template.php vers la page affichant tous les liens.

Voila, c’est un test, si jamais vous avez des remarques ou des demandes d’évolution , les commentaires sont ouverts :)


Did you enjoy this post? Why not leave a comment below and continue the conversation, or subscribe to my feed and get articles like this delivered automatically each day to your feed reader.

Trackbacks & Pingbacks

No trackbacks/pingbacks yet.

Comments

Bien joué !
Je ne peux pas tester car j’ai déjà ma fonction "maison" mais je vais faire un petit billet sur Presse-citron ok ?

Et bien ca serait avec plaisir !
Par contre je n’ai testé le plugin que sur deux blogs donc peut-être il y aura des retours… :)

Excellente initiative ! Il a l’air pas mal en plus ;)

Cela n’existait pas déja ?

Sur la page "wiki" de greffons DotClear http://www.dotclear.net/trac/wik... , on trouve le plug-in suivant : "Lien aléatoire" dont la description est très proche de celle de ton plugiciel…

J’ai découvert le plugin “Lien aléatoire” après avoir développé celui-ci.
Après une rapide install de celui-ci, il me semble qu’il ne pioche qu’un seul lien dans la blogroll et n’offre aucune capacité de filtrage dans celle-ci :)

Bien ouej!! Moi j’ai wordpress, je peux pas tester. Tu veux pas me le faire pour wordpress par hasard? ;)

Ca me semble pas très bon d’afficher de sliens qui change sans trop de contrôle en plus .. Je dis "bon" d’un point de vu indexation du blog par les moteurs de recherche qui à mon avis ne doivent pas apprécier cette bougeotte …

Laisser un commentaire

Les paragraphes et retours à la ligne sont automatiques. Les e-mails sont masqués. HTML autorisé : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

(obligatoire)

(obligatoire)