Plugin permettant d’associer une image aux post et aux pages ? (Créer un compte)

  • Statut : non résolu
15 sujets de 1 à 15 (sur un total de 25)
  • Auteur
    Messages
  • #454322
    julich
    Membre
    Initié WordPress
    4 contributions

    Bonjour,

    Ma configuration WP actuelle
    – Version de WordPress : 2.3
    – Thème utilisé : Default (Kubrick)
    – Plugins en place : N/A
    – Nom de l’hebergeur : Hebergement propre
    – Adresse du site : N/A

    Problème(s) rencontré(s) : Existe-t-il un plugin WordPress permettant d’associer une image aux post et aux pages ? L’idée serait de pouvoir avoir une page d’actualité classique (comme sur http://www.lefigaro.fr par exemple) où on a la liste des derniers posts + une illustration avec une image.

    Est-ce qu’un plugin répondant à ce besoin existe ? Je n’en ai pas trouvé… Merci !!

    J.

    #610723
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    Salut 🙂

    Il y aurait bien ce plugin à tester sous 2.3 🙂

    Tiens-nous au courant 🙂

    #610724
    julich
    Membre
    Initié WordPress
    4 contributions

    Merci MS-DOS. Je l’avais vu ce plugin, mais le site du plugin (et le lien de download) aboutissent à une erreur 404 : http://devcorner.georgievi.net/wp-plugins/wp-category-icons/

    D’autres suggestions ? Merci en tout cas !

    #610725
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    Arf, le lien ci-dessus est brisé 😕

    Ayant besoin de moins d’options (et surtout de rapidité), j’utilise le plugin ci-dessous. Le problème est que je ne sais pas qui est l’auteur initial (je me permet donc de mettre mon site en commentaire) :

    <?php
    /*
    Plugin Name: PostIcon Rewritten
    Plugin URI: http://www.newbie-project.net/wordpress-stuff/plugins/post-icon-rewritten/
    Description: Add icons to your posts
    Version: 1.0
    Author: Unknown (rewritten by Thomas GRIM)
    Author URI: http://www.newbie-project.net/
    */
    
    function post_icon ($text) 
    {
      $values = get_post_custom_values('post_icon');
    
      if (!empty($values[0]))
        return '<img src="'.get_settings('home').'/wp-images/icons/'.$values[0].'" class="post_icon" title="'.$values[0].'" alt="'.$values[0].'" />‘.$text;
      else
        return ‘<!--no icon-->‘.$text;
    }
    add_filter(‘the_content’, ‘post_icon’);
    ?>

    L’utilisation est simplissime :

    – Les icones vont dans le dossier “/wp-images/icons/” (personnalisable dans le code du plugin)
    – Il faut créer un champ personnalisé “post_icon” dans vos articles/pages contenant le nom de l’icone (test.png par exemple)
    – Il faut ajouter une classe CSS pour personnaliser l’affichage de l’icone, par exemple :

    div.post img.post_icon
    {
      width: 128px;
      height: 128px;
      float: right;
      border: none;
      margin-left: 8px;
    }

    edit: Démonstration sur mon site

    #610726
    Many
    Participant
    Maître WordPress
    1485 contributions

    hey hey ! m’étais toujours demandé comment tu procédais. Maintenant je le sais :D Ce plugin m’intéresse. Merci MS_DOS 😉

    #610727
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    😉

    Si vous avez des idées sur l’auteur, faites m’en part hein ^^

    #610728
    julich
    Membre
    Initié WordPress
    4 contributions

    Merci MS_DOS. Ca fonctionne correctement !

    En revanche, j’aimerai pouvoir utiliser une image que j’ai uploadée via WordPress, qui est dans le répertoire uploads, avec l’option qui segmente les fichiers dans des sous répertoires par date (exemple : /2007/09/). Comment faire pour ajouter cette segmentation d’arborescence par date au niveau de ta fonction post_icon() ?

    Merci !

    #610729
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    Hop 🙂

    <?php
    /*
    Plugin Name: PostIcon Rewritten
    Plugin URI: http://www.newbie-project.net/wordpress-stuff/plugins/post-icon-rewritten/
    Description: Add icons to your posts
    Version: 1.1
    Author: Unknown (rewritten by Thomas GRIM)
    Author URI: http://www.newbie-project.net/
    */
    
    /* Change Log
    
       version 1.1 : Added custom value to specify the path to the icon's folder
       version 1.0 : First Stable Release
    */
    
    function post_icon ($text) 
    {
      $path   = get_post_custom_values('post_icon_path');
      $path   = empty($path[0]) ? '/wp-images/icons/' : $path[0];
      $values = get_post_custom_values('post_icon');
    
      if (!empty($values[0]))
        return '<img src="'.get_settings('home').$path.$values[0].'" class="post_icon" title="'.$values[0].'" alt="'.$values[0].'" />‘.$text;
      else
        return ‘<!--no icon-->‘.$text;
    }
    add_filter(‘the_content’, ‘post_icon’);
    ?>

    Et tu rajoutes le champs personnalisé “post_icon_path” contenant le chemin depuis la racine de ton site vers le dossier où se trouve l’icone 🙂

    (exemple : path => /wp-content/uploads/yyyy/mm/dd/ et icone => “test.png“)

    Cordialement,

    #610730
    julich
    Membre
    Initié WordPress
    4 contributions

    En fait, j’imaginais pouvoir construire le path à partir de la date du post, et non en le passant à la mano dans les “champs personnalisés”. C’est possible ?

    #610731
    AmO
    Participant
    Maître WordPress
    4451 contributions

    Post thumb ?

    #610732
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    AmO > Post-Thumb sert à créer des miniatures non ? C’est pas exactement l’idée ici :rolleyes:

    Essaie avec la 3ème version de ce plugin, et dis-moi si ça marche 😉

    #610733
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    Bin, une icône c’est une miniature non ? :D

    #610734
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    Rooooh si vous le comprenez comme ça évidemment 😋

    Il me semblait que Post Thumb c’était pour créer des miniatures à partir d’article contenant tout plein d’images, et ensuite pouvoir créer des pages qui affichent toutes les miniatures (avec des filtres j’imagine)…

    Moi j’ai juste besoin d’afficher une image pour chaque article, rien de plus 😋

    Après, tout dépend des besoins de julich 😉

    #610735
    alakhnor
    Participant
    Maître WordPress
    996 contributions

    Non, post-thumb ça crée 1 image par post à partir d’une image contenu dans le content ou en meta-data.

    #610736
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    Ah, au temps pour moi alors 😇

15 sujets de 1 à 15 (sur un total de 25)
  • Vous devez être connecté pour répondre à ce sujet.