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.

papy-geek-fortune

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 689 téléchargements - 30 juin 2008
PapyGeek Fortune : le plugin de Citations pour WordPress (version ANSI).

pg_fortune_UTF8.zip
» 809,3 KiB - 1 490 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.

papy-geek-papygeek-fortune-wordpress

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).

plugin-wordpress-def-sms-defaitefr

Bon allez, je vous laisse bricoler votre WordPress ;)

 


 

37 réponses pour "Plugin WordPress inutile donc indispensable : fortune"

  1. Plugin WordPress Fortune | Defaite.fr  Surfe sur WordPress WordPress 2.5.1
    30 juin 2008 @ 18:04
    1

    […] s’agit du plugin Fortune développé par notre cher […]

  2. hyuga  Surfe sur Mozilla Firefox Mozilla Firefox 3.0 avec Windows Windows 2000
    01 juillet 2008 @ 12:29
    2

    Papygeek, le « Remplacer tout » n’a pas du être rigoureux, il reste des Chuck ou « Fuck Norris » par exemple …

  3. Papy  Surfe sur Mozilla Firefox Mozilla Firefox 3.0 avec Windows Windows XP
    01 juillet 2008 @ 13:43
    3

    @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.

  4. ptitlu  Surfe sur Mozilla Firefox Mozilla Firefox 2.0.0.6 avec Mac OS Mac OS
    01 juillet 2008 @ 14:55
    4

    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.

    ++

  5. Le quote bashFR du jour #1 | Another Pinky Punky  Surfe sur WordPress WordPress 2.5.1
    03 juillet 2008 @ 20:19
    5

    […] 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 […]

  6. stephane  Surfe sur Mozilla Firefox Mozilla Firefox 3.0 avec Windows Windows XP
    04 juillet 2008 @ 15:09
    6

    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 ?

  7. Papy  Surfe sur Mozilla Firefox Mozilla Firefox 3.0 avec Windows Windows XP
    04 juillet 2008 @ 16:00
    7

    @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.

  8. stephane  Surfe sur Mozilla Firefox Mozilla Firefox 3.0 avec Windows Windows XP
    04 juillet 2008 @ 19:32
    8

    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 :sweat:

  9. stephane  Surfe sur Mozilla Firefox Mozilla Firefox 3.0 avec Linux Linux
    08 juillet 2008 @ 14:23
    9

    Bon ben tant pis, j’ai essayé pas mal de choses, mais impossible de régler le problème. Je l’ai désinstallé ;)

  10. Papy  Surfe sur Mozilla Firefox Mozilla Firefox 3.0 avec Windows Windows XP
    08 juillet 2008 @ 15:02
    10

    @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 :cry: ;)

  11. Jicé  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.1 avec Mac OS X Mac OS X 10
    07 août 2008 @ 19:25
    11

    C’est quel encodage parceque j’ai des È à la place des é et plein de pb de caractères :'(

  12. Papy  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.1 avec Windows Windows Vista
    08 août 2008 @ 12:19
    12

    @Jicé : J’ai ajouté une version en UTF8 au cas où.

  13. TGF  Surfe sur Internet Explorer Internet Explorer 7.0 avec Windows Windows XP
    31 octobre 2008 @ 3:13
    13

    Word Press? C’est pas Word (J’ai word 2003) :geek:

  14. bounty  Surfe sur Internet Explorer Internet Explorer 7.0 avec Windows Windows Vista
    24 novembre 2008 @ 14:19
    14

    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

  15. Papy  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.1 avec Windows Windows XP
    24 novembre 2008 @ 14:35
    15

    @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…

  16. bounty  Surfe sur Internet Explorer Internet Explorer 7.0 avec Windows Windows Vista
    24 novembre 2008 @ 19:16
    16

    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 ?

  17. bounty  Surfe sur Internet Explorer Internet Explorer 7.0 avec Windows Windows Vista
    24 novembre 2008 @ 19:23
    17

    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

  18. Rno  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.4 avec Windows Windows XP
    28 novembre 2008 @ 13:09
    18

    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).

  19. Theo  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.5 avec Windows Windows XP
    24 janvier 2009 @ 10:54
    19

    Dis Papy, Elle comptible WP 2.7? Car dans la partie exemple, je n’ai rien !

  20. Papy  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.5 avec Windows Windows Vista
    24 janvier 2009 @ 17:17
    20

    @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.

  21. Théo  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.5 avec Windows Windows XP
    24 janvier 2009 @ 18:49
    21

    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à

  22. Théo  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.5 avec Windows Windows XP
    25 janvier 2009 @ 9:19
    22

    Petit upounet :whistle:

  23. Théo  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.5 avec Windows Windows XP
    26 janvier 2009 @ 16:43
    23

    RE petit Upounet !

  24. The Shughart Insider » Nouveauté  Surfe sur WordPress WordPress 2.5.1
    09 mars 2009 @ 21:11
    24

    […] 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 […]

  25. The Shughart Insider » Heureux Anniversaire moi-même !  Surfe sur WordPress WordPress 2.5.1
    10 mars 2009 @ 0:44
    25

    […] 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’ […]

  26. srat  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.7 avec Windows Windows XP
    21 mars 2009 @ 23:10
    26

    Bonjour
    Je suis en train de me faire un petit site avec wordpresse.
    Apres moulte problème
    Ca fonctionne presque :cry:
    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 :whistle:

    De plus dans les citations où il n’y a que le mots Chuck le remplacement de nom ne marche pas est-ce normal ???

  27. sr&t  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.7 avec Windows Windows XP
    21 mars 2009 @ 23:13
    27

    @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

  28. zourite  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.10 avec Windows Windows Vista
    10 juin 2009 @ 12:40
    28

    chez moi sa marche :thumbsup:

  29. zourite  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.10 avec Windows Windows Vista
    10 juin 2009 @ 12:57
    29

    Par zouritechez moi sa marche :thumbsup:

    en faites je rectifie j’ai aussi des problèmes d’accent.

  30. ezaeza  Surfe sur Mozilla Firefox Mozilla Firefox 3.0.11 avec Gentoo Linux Gentoo Linux
    30 juillet 2009 @ 15:46
    30

    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));

  31. Papy  Surfe sur Mozilla Firefox Mozilla Firefox 3.5.1 avec Windows Windows XP
    30 juillet 2009 @ 16:02
    31

    @ezaeza – Merci pour ton retour, ca devrait résoudre les problèmes rencontrés par pas mal de monde :thumbsup:

  32. Kamel  Surfe sur Mozilla Firefox Mozilla Firefox 3.5.4 avec Windows Windows XP
    31 octobre 2009 @ 1:39
    32

    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 :)

  33. Motercalo  Surfe sur Mozilla Firefox Mozilla Firefox 3.6.3 avec Windows Windows XP
    08 mai 2010 @ 21:36
    33

    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. ;)

  34. winamax  Surfe sur Mozilla Firefox Mozilla Firefox 3.6.9 avec Windows Windows 7
    09 septembre 2010 @ 14:27
    34

    pas mal se plugin moi jvais le faire avec des slogans.

  35. fash  Surfe sur Mozilla Firefox Mozilla Firefox 3.5.14 avec Windows Windows Vista
    29 octobre 2010 @ 1:12
    35

    Sympa lol, je vais tester sur mon blog

  36. Sid  Surfe sur Mozilla Firefox Mozilla Firefox 3.6.13 avec Windows Windows XP
    24 décembre 2010 @ 16:14
    36

    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. »

  37. Flo  Surfe sur Mozilla Firefox Mozilla Firefox 7.0.1 avec Windows Windows 7
    07 novembre 2011 @ 13:58
    37

    Merciiiii !!
    je cherchais depuis de longues heures comment intégré les quotes de DTC sur WordPress, merci PapyGeek :)

Quand PapyGeek va faire les courses pour la semaine, il ne prend pas de Caddie. +