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

pg_fortune_UTF8.zip
» 809,3 KiB - 847 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 ;)

 


 

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


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

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

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

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

  3.  Papy Surfe avec Mozilla Firefox Mozilla Firefox 3.0 sur Windows Windows XP
    01 juillet 2008 @ 13:43 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 2.0.0.6 sur Mac OS Mac OS X
    01 juillet 2008 @ 14:55 - - Citer
    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 avec WordPress WordPress 2.5.1
    03 juillet 2008 @ 20:19 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0 sur Windows Windows XP
    04 juillet 2008 @ 15:09 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0 sur Windows Windows XP
    04 juillet 2008 @ 16:00 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0 sur Windows Windows XP
    04 juillet 2008 @ 19:32 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0 sur Linux Linux
    08 juillet 2008 @ 14:23 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0 sur Windows Windows XP
    08 juillet 2008 @ 15:02 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0.1 sur Mac OS Mac OS X
    07 août 2008 @ 19:25 - - Citer
    11

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

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

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

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

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

  14.  bounty Surfe avec Internet Explorer Internet Explorer 7.0 sur Windows Windows Vista
    24 novembre 2008 @ 14:19 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0.1 sur Windows Windows XP
    24 novembre 2008 @ 14:35 - - Citer
    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 avec Internet Explorer Internet Explorer 7.0 sur Windows Windows Vista
    24 novembre 2008 @ 19:16 - - Citer
    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 avec Internet Explorer Internet Explorer 7.0 sur Windows Windows Vista
    24 novembre 2008 @ 19:23 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0.4 sur Windows Windows XP
    28 novembre 2008 @ 13:09 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0.5 sur Windows Windows XP
    24 janvier 2009 @ 10:54 - - Citer
    19

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

  20.  Papy Surfe avec Mozilla Firefox Mozilla Firefox 3.0.5 sur Windows Windows Vista
    24 janvier 2009 @ 17:17 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0.5 sur Windows Windows XP
    24 janvier 2009 @ 18:49 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0.5 sur Windows Windows XP
    25 janvier 2009 @ 9:19 - - Citer
    22

    Petit upounet :whistle:

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

    RE petit Upounet !

  24.  The Shughart Insider » Nouveauté Surfe avec WordPress WordPress 2.5.1
    09 mars 2009 @ 21:11 - - Citer
    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 avec WordPress WordPress 2.5.1
    10 mars 2009 @ 0:44 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0.7 sur Windows Windows XP
    21 mars 2009 @ 23:10 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0.7 sur Windows Windows XP
    21 mars 2009 @ 23:13 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.0.10 sur Windows Windows Vista
    10 juin 2009 @ 12:40 - - Citer
    28

    chez moi sa marche :thumbsup:

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

    Par zouritechez moi sa marche :thumbsup:

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

  30.  ezaeza Surfe avec Mozilla Firefox Mozilla Firefox 3.0.11 sur Gentoo Linux Gentoo Linux
    30 juillet 2009 @ 15:46 - - Citer
    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 avec Mozilla Firefox Mozilla Firefox 3.5.1 sur Windows Windows XP
    30 juillet 2009 @ 16:02 - - Citer
    31

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

  32.  Kamel Surfe avec Mozilla Firefox Mozilla Firefox 3.5.4 sur Windows Windows XP
    31 octobre 2009 @ 1:39 - - Citer
    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 :)


 

Laisser un commentaire

;) :zorro: :yes: :wub: :woot: :whistle: :wassat: :tongue: :thumbsup: :sweat: :shocked: :sad: :pirate: :no: :ninja: :mad: :lol: :ike: :getlost: :geek: :ermm: :cry: :cool: :blink: :)



En Vidéos


En images

  • Facebook, littéralement. Un peu effrayant, non ?

    Source.

    - #
  • Vous allez regarder le début de la saison 6 de Lost en rentrant chez vous ce soir ? Pourquoi ne pas faire un petit bingo Lost en même temps ?

    Les autres cartes ici.

    - #
  • L'iPad Nano : l'iPad qui tient dans la poche, et qui en plus permet de passer des appels!

    - #
C'est PapyGeek qui a mis l'eau dans la noix de coco +

PapyGeek