SPIP-Contrib

SPIP-Contrib

عربي | Deutsch | English | Español | français | italiano | Nederlands

286 Plugins, 197 contribs sur SPIP-Zone, 254 visiteurs en ce moment

Accueil > Affichage multimédia > Images > Lister les logos > Lister les logos

Lister les logos

12 janvier 2015 – par Teddy Payet – 10 commentaires

11 votes

Ce plugin vous permet de lister tous les logos présents dans le répertoire IMG/ de votre site.

Installation

Le plugin est répertorié dans le dépôt proposé par défaut : « SPIP-Zone - Plugins ». Aussi, il est installable depuis la page Gestion des plugins, onglet Ajouter des plugins si vous avez activé ce dépôt. Pour le retrouver dans la liste des plugins, il vous suffit de rechercher "lister_logos".

En cas de besoin, référez-vous à l’article dédié à ce sujet sur spip.net.

Préambules

Ce plugin voit le jour à partir d’une discussion lancée sur la liste utilisateur : comment afficher les logos du site tout en boucle SPIP. Le plugin "Lister les logos" v1 reprend la boucle que j’avais donné en exemple. Il reste disponible sur http://plugins.spip.net/lister_logos.html pour historique.
Le plugin v2 va un peu plus loin dans le listing des logos et permet de filtrer selon certains critères abordés ci-dessous.

Généralités

Ce plugin après activation fournira une page accessible par le menu "Éditions" : "Logos", http://example.org/ecrire/?exec=lister_logos

Sur cette page seront listés par défaut les logos des articles, quel que soit leur état (Normal ou survol).
En haut du contenu de la page, vous trouverez 2 séries d’onglets :

  • La première série vous permet d’afficher les logos selon leur état ou de tous les afficher (par défaut) :
    • "Tout afficher" ;
    • "Logo normal" ;
    • "Logo de survol".
  • La deuxième série contiendra plusieurs onglets si les constantes des logos ont été définies :
    • "Tout afficher" ;
    • "Trop lourds" : le présent plugin, en v2.1, définit la constante _LOGO_MAX_SIZE selon la valeur de votre configuration de PHP uniquement si vous n’avez pas déjà défini ailleurs cette constante ;
    • "Trop larges" sera affiché si la constante _LOGO_MAX_WIDTH a été définie ;
    • "Trop hauts" sera affiché si la constante _LOGO_MAX_HEIGHT a été définie.

En dessous de ces onglets, vous pourrez sélectionner l’objet éditorial pour lequel vous désirez voir les logos.

Les informations affichées sur un logo

Sous ces différents éléments, vous aurez les logos de l’objet que vous aurez sélectionnés. Si vous n’avez aucun logo pour cet objet, vous aurez un message à ce sujet.
Lorsque vous aurez des logos, donc, vous aurez un tableau similaire au tableau de la page listant les documents de votre site.
Voici l’ordre des colonnes :

  • L’identifiant du logo. Si l’objet associé au logo est bien en base de données, vous y trouverez un lien vers la page de cet objet. Sinon vous n’aurez que le numéro indiqué sur le fichier du logo.
  • une colonne "brisé" : cette colonne affichera une icône "brisée" (Un document avec une croix) si l’objet auquel devrait être associé le fichier du logo ne se trouve plus en base de données ;
  • "Logo" : vous trouverez une vignette du logo trouvé ainsi que le nom du fichier.
  • "Infos techniques" :
    • L’extension du fichier ;
    • La taille en pixel de l’image ;
    • Le poids en ko du fichier du logo ;
    • La date de dépôt du fichier ;
    • Si l’objet existe en base de données, vous aurez le titre de l’objet associé et un lien vers cet objet. Si l’objet n’existe plus en base de données, vous aurez le message "Objet supprimé ?".
    • Description donnera l’état du logo "Logo normal" ou "Logo de survol".

Particularités

Dans la colonne "Infos techniques", avant la mention de l’extension, il est possible de voir 3 blocs/boutons correspondants chacun à une constante :

  • _LOGO_MAX_SIZE ;
  • _LOGO_MAX_WIDTH ;
  • _LOGO_MAX_HEIGHT ;

Ces blocs ne s’afficheront que si les constantes associées sont définies. A noter, qu’ils s’afficheront toujours dans cet ordre. Si par exemple, le webmestre du site a défini les constantes _LOGO_MAX_SIZE et _LOGO_MAX_HEIGHT, il y aura un espace "vide" entre ces 2 blocs, ce qui correspond à la constante _LOGO_MAX_WIDTH.

Pour chacun de ces blocs affichés, il y aura 2 couleurs possibles :

  • vert : votre logo a une valeur plus petite que la constante (Un poids plus petit, une largeur plus petite, une hauteur plus petite) ;
  • orange : la valeur retirée de votre logo est plus grande que la constante. Il sera de votre ressort d’agir en conséquence.

Rappel

Pour le moment (les versions de SPIP 3.1 et inférieures), la gestion des logos ne se fait pas en base de données mais par des fichiers images enregistrés à la racine du répertoire IMG/ de votre site.
La convention de nommage de ces fichiers est la suivante :

  • nom de l’objet. exemples : art pour article, aut pour auteur, message pour message, depot pour dépôt, etc.
  • état du logo : "on" ou "off" ;
  • identifiant de l’objet associé au logo ;
  • extension du fichier, généralement "jpg" ou "png" ou "gif".

Quand on parle d’état d’un logo, nous avons 2 valeurs possibles :

  • Logo normal, qui correspond à "on" dans le nom du fichier du logo ;
  • Logo de survol, qui correspond à "off" dans le nom du fichier.

On ne peut pas avoir de logo de survol si nous n’avons pas de logo normal.

Donc nous pourrons avoir ceci :

  • arton1.jpg :
  • artoff1.gif ;
  • arton1253.png ;
  • arton4600.png ;
  • rubon2585.png ;
  • ruboff2585.jpg ;
  • depoton1.png ;
  • etc.

Voir en ligne : http://plugins.spip.net/lister_logos

Dernière modification de cette page le 10 novembre 2015

Retour en haut de la page

Vos commentaires

  • Le 29 juin à 12:47, par DD En réponse à : Lister les logos

    Hello,
    Pour les événements il n’y a pas de bouton « supprimer » et ce serait utile car il peut y en avoir beaucoup puisque les événements sont par essence fugitifs.

    Répondre à ce message

  • Le 24 juin à 16:36, par Hanjo En réponse à : Lister les logos

    Bonjour,

    Un petit souci : il faut effacer la pagination de l’url après un changement de l’état.

    Cordialement

    Répondre à ce message

  • Le 21 juin à 20:00, par kent1 En réponse à : Lister les logos

    Pour info, j’ai pas mal modifié le plugin et notamment lui ai permis de supprimer les logos d’objets morts (cassés)

    Un petit commentaire pour recevoir les autres

    • Le 21 juin à 22:01, par DD En réponse à : Lister les logos

      Hello,

      C’est bien pratique, merci.
      Juste 1 truc : les logos siteoff0.png et siteon0.png sont marqués comme à supprimer ?

    Répondre à ce message

  • Le 5 mai 2015 à 18:20, par DD En réponse à : Lister les logos

    Bonjour,

    Je l’utilise pour repérer les logos inutiles qui traînent (ce sera bien de pouvoir les supprimer directement comme le fait le plugin nettoyer la mediathèque.

    Les logos par défaut comme siteoff0 ou siton0 sont vus comme cassés, alors qu"en fait non.

    Plugin bien pratique, merci !

    dd

    Répondre à ce message

  • Le 13 janvier 2015 à 10:01, par Eric En réponse à : Lister les logos

    Bonjour,

    Merci pour l’approche de ce plugin... C’est en effet quelque chose que j’attends depuis quelques années. Ce serait super si on pouvait utiliser les logos comme on utilise d’autres objets spip.

    Il m’arrive souvent de vouloir reprendre un logo déjà existant pour un article et de l’utiliser pour un autre article ou un autre objet. Il est vrai que je peux utiliser la solution des documents et donner un préfixe ou encore un logo associé à un mot clé...

    Mais cela viendrait à dire que les logos ne sont plus nécessaires.

    Bref, pour ce tout nouveau plugin auquel je souhaite beaucoup de succès, il serait utile de permettre par un bouton de supprimer l’image lorsque le statut est « brisé » pour nettoyer ainsi les logos inutiles accumulés sur le serveur.

    Merci

    • Le 3 février 2015 à 21:04, par Teddy Payet En réponse à : Lister les logos

      Il faudrait que je vois pour cette fonctionnalité, uniquement si le lien est brisé…

    Répondre à ce message

  • Le 3 février 2015 à 17:52, par Crearts En réponse à : Lister les logos

    Avec ce pluging, peut-on associer un logo à plusieurs articles ?

    • Le 3 février 2015 à 21:05, par Teddy Payet En réponse à : Lister les logos

      Bonjour,

      Non, ce plugin ne fait que… lister les logos. ;-)

      Mais il y a peut-être le plugin « Logos Médias » qui pourrait aider : http://plugins.spip.net/medias_logos.html
      Je ne l’ai pas testé.

    • Le 6 février 2015 à 01:24, par crearts En réponse à : Lister les logos

      Bonsoir et merci pour votre réponse, j’irais voir éventuellement du côté de médias_logos

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici Les choses à faire avant de poser une question (Prolégomènes aux rapports de bugs. )
Ajouter un document

Retour en haut de la page

Ça discute par ici

  • Mailsubscribers

    16 janvier 2013 – 274 commentaires

    Ce plugin permet de gérer les inscriptions (ou abonnements) à la diffusion de contenu par email. Mailsubscribers permet de gérer les inscriptions par Opt-in simple ou double et la désinscription par URL. Ce plugin gère également plusieurs listes (...)

  • noiZetier v2

    9 novembre 2012 – 36 commentaires

    Le noiZetier offre une interface d’administration permettant d’insérer au choix des éléments modulaires de squelettes (noisettes) et de les ajouter ainsi à ses squelettes. Compatibilité La version 2 du noizetier fonctionne sous SPIP 3. Elle est (...)

  • cirr : plugin « rédacteur restreint »

    29 octobre 2010 – 60 commentaires

    Ce plugin « cirr : rédacteur restreint » permet d’affecter des rubriques aux rédacteurs et modifie les droits afin qu’un rédacteur restreint (ou un administrateur restreint) voit dans l’espace privé uniquement les rubriques qui lui sont affectées (et leur (...)

  • Un retour d’expérience d’utilisation de Formidable

    26 octobre – commentaires

    Il s’agissait de créer un formulaire d’inscription à un évènement modérer les inscriptions dans le privé publier les inscriptions dans le public Nous avons discuté de cette présentation lors de l’apéro SPIP du 15 février 2016 à la Cantine (...)

  • Métas +

    3 décembre – 14 commentaires

    Améliorez l’indexation de vos articles dans les moteurs et leur affichage sur les réseaux sociaux grâce aux métadonnées Dublin Core, Open Graph et Twitter Card. Installation Activer le plugin dans le menu dédié. Dans le panel de configuration, (...)

Ça spipe par là