Greffon pour DotClear2 : billet aléatoire V0.8.1a
Par ȷulmud le lundi 1 février 2010, 06:01 - Free the code! - Lien permanent
À la demande d'Osku, j'ai ajouté une nouvelle fonctionnalité dans mon greffon randomPost : une page qui affiche un billet aléatoirement à chaque rechargement. J'en ai profité pour ajouter un peu plus de paramétrisation possible.
Donc deux nouveautés sont au programme :
- possibilité d'afficher une page qui affichera un billet différent à chaque rechargement dans un navigateur web ;
- possibilité de modifier les préfixes utilisés dans les deux URLs d'affichage aléatoire.
À koi k'ça sert ?
Ce greffon vous offre la possibilité de créer un lien qui redirige le visiteur vers un billet tiré au hasard parmi tous les billets publics[1] de votre blog.
Koi k'y a de neuf dans cette version?
- Une URL qui affiche un billet différent à chaque rechargement de la page (plus de redirection).
- Possibilité de changer les URLs utilisées via le greffon about:config.
Utilisation
Facile : éditez le template de votre blog, et ajoutez-y un lien avec comme destination (l'attribut href
) la fonction de template {{tpl:RandomRedirURL}}
(pour utiliser une redirection) ou {{tpl:RandomStatitcURL}}
(pour une page qui ne change pas d'URL[2]) et c'est tout. Ou alors, utilisez le joli petit widget de présentation pour ajouter le lien dans vos bandeaux de navigation...
L'option (disponible uniquement sur le widget) permettant de laisser passer des tags HTML dans l'extrait permet de spécifier plusieurs tags en les mettant simplement à la suite les un des autres. Par exemple : <img><a>
autorisera les tags image et lien dans l'extrait affiché du billet. Attention, le texte complet du tag fait partie de la longueur de l'extrait. Il y a donc un risque que la coupure de l'extrait intervienne au milieu d'un tag et que cela cause des problèmes d'affichage sur votre page. À utiliser donc uniquement si vous êtes sûr de ce que vous faites !
Pour savoir quelles sont les paramètres à utiliser pour styler le lien dans votre bandeau de navigation, regardez la page du plugin, tout y est détaillé. Vous y trouverez également les descriptions de toutes les options du widget, ainsi que toutes les fonctions de template qui sont à votre disposition.
Bogues connues
- La page de documentation n'a pas été mise à jour pour ces nouvelles fonctionnalités.
- Le changement des préfixes d'URL ne peut se faire que via le greffon about:plugin.
Une remarque encore : si vous utilisez l'affichage du titre et de l'extrait sur toutes les pages de votre blog, cela risque de ralentir votre site. En effet, en faisant cela vous allez ajouter deux requêtes SQL par page vue... cela n'est pas négligeable ! L'utilisation de la redirection ne possède par contre pas cet effet de bord.
Je veux voir !
Allez sur mon photoblog, cliquez sur le lien « Photo au hasard » et voilà ! Vous avez été redirigé vers une photo tirée au hasard.
À venir
Rien... je suis à court d'idées d'amélioration et il faudrait quand même que je passe mon temps à autre chose.
Téléchargement
Hop, jetez un œil dans les fichiers joints à ce billet...
Remarques, commentaires, rapports de bogues, ...
... sont toujours les bienvenus dans les commentaires de ce billet.
Commentaires
Je te remercie bien. C'est très chouette, ça fonctionne parfaitement et c'est bourré de bonnes idées (notamment celle sur les tags HTML acceptés, bien vu)
Quelques boguesQuelques idées en l'air pour te prouver que je l'ai installé :C'est pas grand chose, c'est histoire de donner matière à sortir une 0.8.1b .
Pour l'aide : parce qu'à l'époque où j'ai créé le plugin, cette rubrique d'aide n'existait pas encore. De plus, je voulais pouvoir mettre quelque part l'historique des versions. Et au vu de la quantité d'informations que le tout représente, je ne suis pas sûr que ce soit très lisible dans ce menu... mais c'est vrai que c'est une idée que j'envisagerai pour une prochaine version.
Pour le mot manquant, c'est « Vous pouvez mettre plusieurs tags »
Quoi, il est pas bien mon dé ? Pourtant, qu'est-ce que ça a été pénible de réussir une photo correcte pouvant être ramenée en taille icône...
Bonjour,
le plugin ne fonctionne plus avec la version 2.2.2 de Dotclear.
Le widget apparait bien, le billet aléatoire apparait bien, sauf... qu'il n'est plus aléatoire ! c'est toujours le même qui s'affiche.
J'ai restreint l'affichage à une catégorie, mais voila.
voila pour l'info, sinon ce plugin est très utile
Pascaline : C'est pourquoi il existe une version 0.9.1a de ce greffon pour le rendre compatible avec Dotclear 2.2.