Greffon pour DotClear2 : billet aléatoire V0.6
Par ȷulmud le lundi 6 août 2007, 18:01 - Free the code! - Lien permanent
Suite à un rapport de bogue de la part de [SiMON],[1] voici une nouvelle version de ce greffon qui corrige les messages d'erreur qui se produisent lorsque le rapport d'erreur PHP contient E_NOTICE.
Notes
[1] ... qu'il en soit remercié.
À 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?
- Suppression des messages d'erreur si le niveau de rapport d'erreur PHP contenait E_NOTICE.
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}}
et c'est tout. Ou alors, utilisez le joli petit widget de présentation pour ajouter le lien dans vos bandeaux de navigation...
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
Aucune pour le moment...
Une remarque toutefois : 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.
Notes
[1] Il s'agit donc des billets publiés et non protégés par un mot de passe.
Commentaires
Mise à jour ok, ça fonctionne à nouveau, merci.
Youloulou ! Je n'ai plus qu'à essayer d'y plonger les mains pour l'adapter à mes caprices sans tout casser !
Merci Julien
Bonjour m'sieur Julien. Je vous écris dont à propos duquel l'utilisation du widget affichant un extrait. Serait-il possible d'avoir un setting pour désactiver les balises html non fermées ? Je m'explique : sur ce blog (qui n'est pas à moi) http://www.incolblog.fr j'ai installé le widget qui va avec le ploug. Ça fonctionne très bien pour afficher la couverture du bouquin (tous les billets ou presque sont des chroniques de lecture avec image de couv au début du billet) et le début du billet. Sauf que si ledit début comporte par exemple du texte en italique, la balise </em> ne figurant pas dans la portion extraite ça plante le html. Tu vois un moyen de gérer ça ?