En lisant les Chuck Norris Facts dernièrement, je me suis dit « tiens ça serait sympa de les intégrer sur le blog ». Aussitôt dit, aussitôt fait et voilà donc un petit plugin WordPress permettant d’intégrer des citations de type « fortune » dans votre blog.
Mais fortune, c’est quoi ?
fortune est un programme simple qui affiche un message au hasard provenant d’une base de données de citations. La plupart des distributions de fortune comprennent des fichiers de citations de personnalités célèbres, de phrases telles que celles des fortune cookies (d’où le nom), et d’autres messages humoristiques. Fortune se trouve principalement sur les systèmes UNIX, mais des clients pour d’autres plateformes existent également. Souvent les utilisateurs de terminaux Unix en mode texte placent cette commande dans leurs fichiers .profile et/ou .logout pour les afficher à la connexion et à la déconnexion, respectivement.
C’est donc un format très connu, et vous trouverez des tas de fichiers de fortunes à travers le Web comme sur Fortunes-FR.
Pour installer le plugin, il vous suffit de télécharger et décompresser l’archive ci-dessous dans wp-content/plugins :
pg_fortune.zip
» 828,7 KiB - 1 708 téléchargements - 30 juin 2008
PapyGeek Fortune : le plugin de Citations pour WordPress (version ANSI).
pg_fortune_UTF8.zip
» 809,3 KiB - 1 511 téléchargements - 8 août 2008
PapyGeek Fortune : le plugin de Citations pour WordPress (version UTF-8).
Vous pouvez ensuite copier des fichiers fortune dans le dossier « wp-content/plugins/pg_fortune/fortunes« . Ces fichiers sont composés de citations séparés par des lignes comprenant le caractère « % ». Les citations des Chuck Norris Facts et de BashFR sont intégrées.
Rendez-vous ensuite dans les options du plugin où vous pourrez choisir le fichier de citations à utiliser.
Au menu des options avancées, la possibilité de remplacer un mot dans les citations, pour par exemple transformer « Chuck Norris a déjà compté jusqu’à l’infini. Deux fois. » en « PapyGeek a déjà compté jusqu’à l’infini. Deux fois. »
Pas prétentieux.
Il existe également une option désactivée par défaut permettant d’afficher les citations via JavaScript pour que celles-ci changent à chaque rafraichissement de page même si les pages sont en cache avec WP Super Cache par exemple.
Si vous voulez que les citations soient en cache, activez votre plugin de cache et décochez cette case. Le plugin utilisera alors simplement du HTML/PHP.
Pour intégrer les citations dans votre thème, il suffit d’utiliser le code suivant :
<!-- A ajouter dans votre thème--> <?php if ( function_exists('PGfortune') ) { PGfortune(); }?> <!-- Fin --> |
Vous pouvez voir dans les options du plugin si tout fonctionne bien dans la section « Exemple » comme sur la capture ci-dessus.
Au passage, si vous voulez un autre plugin hyper utile, vous pouvez tester celui de Defaite qui vous permettra de recevoir des messages de vos visiteurs directement sur Twitter ou par SMS via un petit formulaire à ajouter sur votre blog (pourquoi pas dans la page de contact).
Bon allez, je vous laisse bricoler votre WordPress
37 réponses pour "Plugin WordPress inutile donc indispensable : fortune"
30 juin 2008 -
[…] s’agit du plugin Fortune développé par notre cher […]
01 juillet 2008 -
Papygeek, le « Remplacer tout » n’a pas du être rigoureux, il reste des Chuck ou « Fuck Norris » par exemple …
01 juillet 2008 -
@hyuga : C’est mot pour mot. Je pourrais faire quelque chose de plus compliqué, mais je préfère que ça reste simple dans les options du plugin.
01 juillet 2008 -
Salut,
félicitations pour ce plug-in, il a l’air cool =)
J’en ferai la pub à l’occasion, je reçois de temps à autre des demandes de la sorte.
Bonne continuation.
++
03 juillet 2008 -
[…] donc hésité entre lancer une petite série avec les citations qui m’ont le plus marqué ou mettre en place un plugin WordPress pour les aficher sur le […]
04 juillet 2008 -
Bonjour.
Merci pour cette extension, mais elle ne semble pas fonctionner correctement chez moi.
Exemple: « verra Chuck Norris tomber du dixième étage, c’est que la Terre tente de se suicider. » D’où cela peut-il venir ?
04 juillet 2008 -
@stephane : Il n’y a rien qui s’affiche où c’est le remplacement de texte qui ne fonctionne pas ? Tu as testé avec ou sans le JavaScript ?
PS : je suis en PHP5, je n’ai pas testé sous PHP4, il peut y avoir quelques problèmes.
04 juillet 2008 -
Merci de ta réponse

Je suis en PHP5 aussi avec OVH. J’ai tout essayé; avec texte de remplacement, sans, avec JS, sans…
Même sur la page de config (le fameux exemple) les citations sont tronquées
08 juillet 2008 -
Bon ben tant pis, j’ai essayé pas mal de choses, mais impossible de régler le problème. Je l’ai désinstallé
08 juillet 2008 -
@stephane : Je n’ai pas trop eu le temps de regarder dans le code ce qui pouvait bloquer. Tu pourrais éventuellement supprimer dans wp-content/plugins/pg_fortune/fortunes/ les fichiers .dat, et vérifier qu’ils sont bien créés quand tu accèdes aux options par exemple.
Enfin si tu as déjà tout viré… tant pis

07 août 2008 -
C’est quel encodage parceque j’ai des È à la place des é et plein de pb de caractères :'(
08 août 2008 -
@Jicé : J’ai ajouté une version en UTF8 au cas où.
31 octobre 2008 -
Word Press? C’est pas Word (J’ai word 2003)
24 novembre 2008 -
bonjour, j’ai essayé d’installer le plugin pg fortune, mais rien ne s’affiche, pas même l’exemple sur la page de configuration … quelqu’un aurait il une solution à me proposer ?
Merci d’avance
24 novembre 2008 -
@bounty – Je l’ai testé surtout sur ma config (dedian relativement à jour avec PHP5), donc je ne garanti rien sur les autres OS/configs…
En plus il n’y a pas d’erreur parlante donc ce n’est pas simple. Essaye de consulter ton error.log de PHP pour voir s’il y a quelque chose…
24 novembre 2008 -
Peut être ai je mal compris l’installation alors …
1. Dézipper dans le répertoire plugins de wordpress
2. Activer l’extension
3. Aller dans Réglages
4. Configurer le plugin, à savoir cocher les 2 cases, choisir son fichier fortune, et éventuellement choisir de remplacer un mot par un autre.
5. Mettre à jour
6. Copier le code php : chez moi :
Et l’insérer n’importe où dans les fichiers.
C’est bien ça non ?
Chez moi une fois le code inséré, rien ne s’affiche. Je suis chez un hébergeur, je ne peux donc pas consulter le log.
Les fichiers .dat disponibles dans la version ANSI (j’ai pris la version UTF8) ne sont pas créés. Est ce normal ?
24 novembre 2008 -
Après avoir installé la version ANSI, ça marche, l’exemple s’affiche mais j’ai un problème avec les accents, de plus comme les fichiers .dat ne sont pas recréés je ne peux pas utiliser d’autres fichiers fortunes que ceux déjà fournis.
Y aurait il une solution pour moi ? je tiens vraiment à avoir ce plugin !
Merci d’avance
28 novembre 2008 -
Je viens d’installer ce plugin et j’ai eu quelques petits soucis également.
Déjà pour les problèmes de caractères, j’ai du installer la version UTF8, mais en utilisant les fichiers fortune de la version ANSI. Sinon c’était soit caractères bizarres dans l’interface, soit à l’affichage des citations.
Ensuite pour les citations tronqués au début, j’ai supprimé les fichiers .dat. NB: ceci n’a fonctionné que pour les fichiers fortune de la version ANSI.
Il me reste à comprendre pourquoi le JS ne fonctionne pas (y a rien qui s’affiche).
24 janvier 2009 -
Dis Papy, Elle comptible WP 2.7? Car dans la partie exemple, je n’ai rien !
24 janvier 2009 -
@Theo – Normalement oui, je suis sous WordPress 2.7, mais je ne sais pas pourquoi chez certains rien ne s’affiche… Tu peux mettre ta config (Serveur Linux/Windows ? ) ça pourra peut-être aider.
24 janvier 2009 -
Je suis sous un serveur Linux avec:
Version Apache 1.3.41 (Unix)
Version PHP 5.2.6
Version MySQL 5.0.67-community
Voilà
25 janvier 2009 -
Petit upounet
26 janvier 2009 -
RE petit Upounet !
09 mars 2009 -
[…] des citations avec un plugin fortunes développé par papygeek; – un nouveau fond (après le ciel éthéré, un panneau de bois classieux); – cette barre de […]
10 mars 2009 -
[…] de voyage à Québec, regardez !). Et aussi un plugin de citations aléatoires développé par papygeek, contenant du chucknorris-facts.fr et du bash-fr.org. Enfin, une petite barre ’sociale’ […]
21 mars 2009 -
Bonjour
Je suis en train de me faire un petit site avec wordpresse.
Apres moulte problème
Ca fonctionne presque
Les accent sont remplacé par des caractère une peut bizarre genre
Srat a trouvé midi à 14h
je ne sais pas d’où cela viens
une petite idées
De plus dans les citations où il n’y a que le mots Chuck le remplacement de nom ne marche pas est-ce normal ???
21 mars 2009 -
@srat – petit exemple
C’est Chuck qui a inventé l’épingle à Norris, pour permettre à tous ses ennemis de pouvoir recoudre leurs fringues après les raclées qu’ils ont reçus
10 juin 2009 -
chez moi sa marche
10 juin 2009 -
en faites je rectifie j’ai aussi des problèmes d’accent.
30 juillet 2009 -
Salut,
merci pour le plugin.
J’ai aussi eu un problème avec les accents dans la version UTF-8. Mais le pouvoir de l’open source fait que c’est du passé
À la ligne 66, il y a :
echo nl2br(htmlspecialchars(utf8_encode($texte)));
or le fichier de source de chuck norris est déjà en UTF-8, donc il a pas l’air d’apprécier de convertir de l’UTF-8 en UTF-8
Donc en retirant utf8_encode() ça marche. Soit après modification, la ligne 66 :
echo nl2br(htmlspecialchars($texte));
30 juillet 2009 -
@ezaeza – Merci pour ton retour, ca devrait résoudre les problèmes rencontrés par pas mal de monde
31 octobre 2009 -
Vraiment sympa ce plugin, il a pas vieilli d’une ride ! Je l’ai mis en place sur http://www.blog.yoocom.fr/ et ça vous change une vie, ça fait 5 minutes que je fais des refresh sur la home, c’est que du bonheur !
J’ai récupéré la dernière version fortune de Chuck Norris sur chucknorrisfacts.fr :
http://www.chucknorrisfacts.fr/fortunes/fortunes.txt que j’ai mis à la place du fichier chucknorris dans le répertoire du plugin pour avoir une version plus exhaustive des prouesses de Chuck
Pensez à enlever l’extension .txt une fois le fichier sur le serveur, et à rétablir par défaut le code modifié par ezaeza dans le commentaire n°30.
Merci Papy
08 mai 2010 -
Sympa comme plugin, en plus avec du Chuck Norris ça doit etre encore mieux, je vais voir si je peux le faire avec du van dam.
09 septembre 2010 -
pas mal se plugin moi jvais le faire avec des slogans.
29 octobre 2010 -
Sympa lol, je vais tester sur mon blog
24 décembre 2010 -
Hum…
J’ai tenter de télécharger et j’ai l’étrange impression que le lien de téléchargement est mort :S « File does not exist. »
07 novembre 2011 -
Merciiiii !!
je cherchais depuis de longues heures comment intégré les quotes de DTC sur WordPress, merci PapyGeek