SPIP-Contrib

SPIP-Contrib

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

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

Accueil > Squelettes > Outils pour squelettes > Squelettes selon contexte > Squelettes par mot-clé > SPMC : Squelette par mot clé V2.0

SPMC : Squelette par mot clé V2.0

21 septembre 2009 – par Sauterey – 45 commentaires

15 votes

Ce plugin prend la suite de squelette par mot clef V1.92 qui ne fonctionnait plus sous SPIP 2.0.x. Avec l’accord de Mortimer qui n’a plus le temps de le maintenir, je prend donc la suite.

Présentation du plugin « Squelette par mot clé V2.0 »

Le principe décrit dans l’article initial n’a pas changé : choisir le squelette d’un élément par l’affectation d’un mot clé choisi dans un groupe.
Ce choix est expliqué plus bas.

Cette possibilité offre plus de souplesse que la traditionnelle technique des squelettes numérotés, qui impose que tous les articles d’une rubriques s’affichent avec le même squelette.

Installation

La première étape est bien sûr de télécharger le paquet :

Zip - 12.6 ko
Version 2.1.0

Après décompression, le dossier squelettes_par_mots_ cle_2_0 doit être transféré dans le dossier plugin à la racine de votre site (créer ce dossier s’il n’existe pas !).
Le plugin apparait alors dans le menu Configuration/Gestion des plugins

Gestion des plugins

Pour activer le plugin, il suffit de cocher la case devant celui-ci.

Configuration

Il faut maintenant configurer le plugin :
-  créer le(s) groupe(s) de mots clés,
-  Associer les types d’éléments (article, brève, rubrique, site) à ce(s) groupe de mots clés.

Par exemple vous pouvez créer le groupes de mots clés "Squelettes article", "Squelettes brève", "Squelettes rubrique" ou plus simplement un seul groupe "Gestion des squelettes"

configuration du plugin

Mise en œuvre

Il faut maintenant créer vos différents squelettes et les mots clés associés
par exemple vous voulez disposer d’un squelette "article avec album photo" disponible à diverses endroits de votre site (diverses rubriques). Sans le plugin les solution à mettre en œuvre ne sont pas triviales. Ici tout devient simple :

  • on créer un mot clé "Gestion des squelettes"/"AlbumPhoto"
  • on réalise le squelette, et on le nomme article-AlbumPhoto.html
  • on associe à un article le mot clé "Gestion des squelettes"/"AlbumPhoto"
  • et hop... c’est fini

L’article s’affiche bien avec le bon squelette. Simple, non ?

Comment SPIP choisit-il le squelette ?

Regardons l’ordre dans lequel SPIP choisi un squelette, en partant du principe que dès qu’un squelette est trouvé, SPIP utilise celui-là. Il faut bien comprendre cette règle pour ne pas être déçu par certains résultats...

  1. s’il existe un fichier "article=10.html" et que l’article demandé se trouve dans la rubrique N° 10, alors ce fichier sera retenu comme squelette
  2. s’il existe un fichier "article-10.html" et que l’article demandé se trouve dans la rubrique N° 10 ou encore dans une de ses sous-rubriques sans limitation de profondeur, alors ce fichier sera retenu comme squelette
  3. s’il existe un fichier "article-AlbumPhoto.html" et que l’article demandé est lié à un mot-clé "AlbumPhoto" reconnu comme sélecteur de squelette, alors ce fichier sera retenu comme squelette
  4. s’il existe un fichier "article-AlbumPhoto.html" et que l’article demandé se trouve dans une rubrique ou encore dans une de ses sous-rubriques sans limitation de profondeur, qui est liée à un mot-clé "AlbumPhoto" reconnu comme sélecteur de squelette, alors ce fichier sera retenu comme squelette
  5. si rien n’a été retenu jusqu’ici, "article.html" sera l’élu.

Il sera donc impossible de choisir un squelette par mot clé, pour afficher un article dans une rubrique possédant un affichage spécifique par numéro !

Précision donc :
Ce qui signifie que si article=10.html existe, ce squelette sera prioritaire pour tout article de la rubrique 10, et de toutes sous-rubriques éventuelles, même si un article a le mot clé AlbumPhoto, et qu’un squelette article-AlbumPhoto existe (Bref Arnaud a bien traduit ;-) )

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

Dernière modification de cette page le 5 juillet 2012

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 1er décembre à 17:18, par o2 En réponse à : SPMC : Squelette par mot clé V2.0

    Bonjour

    Plugin très utile, pourquoi la version pour 3.1 n’est elle pas sortie ?
    (l’astuce du changement du fichier paquet fonctionne très bien mais je préfèrerai une version maintenue)

    Merci d’avance !!
    o2

    Répondre à ce message

  • Le 9 janvier à 19:00, par obiwanriko En réponse à : SPMC : Squelette par mot clé V2.0

    Gloupssss Plugin qui ne fonctionne plus sous spip 3.1 !!!!

    Squelette par mot clef 3.1.0 - stable
    version incompatible

    • Le 9 janvier à 22:21, par perig En réponse à : SPMC : Squelette par mot clé V2.0

      En passant par hasard, je lis ton message... Ce n’est peut-être qu’un souci dans le fichier paquet du plugin. Ouvre le et remplace la ligne suivante

      compatibilite=« [3.0.0 ;3.0.*] »

      par

      compatibilite=« [3.0.0 ;3.1.*] »

      Et miracle ! Ça devrait marcher (s’il n’y a pas d’incompatibilité php dans les autres fichiers, mais ça semble peu probable pour cette mise à jour).

      ps. Si ça fonctionne, signale le ici pour que la distribution soit modifiée pour d’autres futurs utilisateurs.

    • Le 10 janvier à 14:10, par obiwanriko En réponse à : SPMC : Squelette par mot clé V2.0

      Whouah !
      It made the trick !!!

      Alors super merci d’être passé par hasard en ce dimanche !

      Mettre compatibilite=« [3.0.0 ;3.1.*] » a effectivement résolu le problème, spip l’a retiré des plugins incompatibles et ensuite il suffit de le réactiver !
      Et de recalculer chaque page une à une mais ce n’est pas grave comparé à ce qu’apporte ce plugin quand on développe ses propres squlettes...

      Un grand merci

    Répondre à ce message

  • Le 31 janvier 2015 à 00:04, par obiwanriko En réponse à : SPMC : Squelette par mot clé V2.0

    Bonsoir
    Pas de mises à jour prévu pour ce plugin ?
    Car il semblerait qu’il soit la cause d’un soucis lors d’une migration de site jusqu’ici sans accro...
    Tous les clics sur les rubriques créait des erreurs 503 jusqu’à sa désactivation...
    Pas trop un soucis lorsque l’on peut faire un squelette rubrique=xxx mais lorsque l’on a plein plein d’article dans chaque rubrique c’est ingérable...
    Merci d’avance

    • Le 2 février 2015 à 09:37, par Francois Sauterey En réponse à : SPMC : Squelette par mot clé V2.0

      Quelle version de spip ?

    • Le 17 février 2015 à 19:51, par obiwanriko En réponse à : SPMC : Squelette par mot clé V2.0

      Bonsoir SPIP 3.0.17
      Le problème a été réglé suite à une multitude de « vidage » de cache... Mais ce plugin marchera-t-il avec spip 3.1 ou dois-je réfléchir à une autre solution ?

    • Le 19 mars 2015 à 19:19, par Maïeul En réponse à : SPMC : Squelette par mot clé V2.0

      a priori il marchera avec SPIP 3.1, mais il faudra toujours faire des tests-

    • Le 19 mars 2015 à 19:23, par obiwanriko En réponse à : SPMC : Squelette par mot clé V2.0

      Merci Cela est rassurant. Car ma collectivité a des souhaits et exigences tels que seul ce plugin me permettra de m’en sortir (une mise en page légèrement différente pour certains services culturels)
      Les tests je les fairai bien sûr ;-)

    • Le 19 mars 2015 à 19:35, par Maïeul En réponse à : SPMC : Squelette par mot clé V2.0

      le test est assez simple à faire : charger la borne dans le fichier .xml qui se trouve à la racine pour activer le plugin sous SPIP 3.1. Vérifier que le plugin se comporte bien normalement (sur une installe neuve) Si le résultat est positif, nous le signaler, on mettra à jour le zip pour que les gens n’aient pas à se reposer la question.

    • Le 19 mars 2015 à 19:48, par obiwanriko En réponse à : SPMC : Squelette par mot clé V2.0

      OK ça marche, dès que le SPIP 3.1 sortira je fairai cela... Je vais garder votre message pour référence.
      Merci

    Répondre à ce message

  • Le 12 novembre 2012 à 12:22, par Béat En réponse à : SPMC : Squelette par mot clé V2.0

    Il y a un truc qui m’échappe dans ce plugin. Je ne comprends pas sa nécessité pour obtenir un squelette différent…

    Du moment qu’on doit de toute façon réaliser un squelette pour chaque type d’article différent, on peut mettre dans une boucle un truc comme id_mot=xyz. Quand on rédige l’article, on lui attribue ce mot clé et le tour est joué, non ?

    • Le 15 mai 2013 à 08:42, par aRT En réponse à : SPMC : Squelette par mot clé V2.0

      NOv 2012... commentaire un peu tard, mais bon je decouvre ce plugin maintenant...
      Pour mettre des id_mot=xyz il faut etre admin et avoir la main sur les fichiers HTML du squelette, c’est facile si mono utilisateur du site et peu d’article.

      Dans le cadre d’un site massivement multi redacteur, avec des articles aléatoirement squelettés, alors il devient ingérable cette notion, et ce plugin vient donc à la rescousse, tout ca sans changer l’HTML.

      aRT

    Répondre à ce message

  • Le 20 novembre 2012 à 13:00, par Michel En réponse à : SPMC : Squelette par mot clé V2.0

    Bonjour,
    Je suis sans doute très bête, mais je n’arrive pas à configurer le plugin correctement. Mon but est de pouvoir associer un article à un squelette particulier. Voici ce que j’ai fait :

    1. j’ai créé un squelette article nommé galleria.html (dans mon dossier « squelettes »)
    2. J’ai créé un groupe de mots clés nommé gestion_squelettes
    3. J’ai créé un mot clé nommé galleria à l’intérieur de ce groupe.
    4. J’ai associé ce mot-clé à un article.
    5. j’ai configuré le plugin de la manière suivante :
    fond : galleria
    groupe : gestion_squelettes
    type : article
    La case:Règle active est cochée. Après validation, j’ai ceci qui s’affiche en dessous de la règle : 1 squelette : galleria-galleria.html

    Mais ma page s’affiche toujours avec le squelette par défaut (squelettes/article.html) et non le nouveau squelette galleria.html

    Merci pour vos réponses, bonne journée,

    Michel.

    Répondre à ce message

  • Le 26 juillet 2012 à 15:11, par mirobolus En réponse à : SPMC : Squelette par mot clé V2.0

    Super plugin que j’utilise depuis longtemps et que je m’en vais tester sous spip 3.
    Au passage, quelques ch’tites coquilles relevées dans la page de configuration :

    Cette page n’est accessible qu’aux administrateurs. Vous pouvez créer des règles pour choisir les squelettes de vos pages avec des mots clef (-> j’opterais pour ma part pour mots-clés partout).

    Une règle spécifie :

    un fond de base,
    le groupe de mots-clés qui contient les mots pour spécifier le squelette,
    (...)

    • Le 26 juillet 2012 à 18:15, par mirobolus En réponse à : SPMC : Squelette par mot clé V2.0

      Je note que cette syntaxe-là fonctionne : rubrique=mot.html, pour limiter le squelette personnalisé à son seul niveau et non pas à ses descendants. Chouette ;-)

    Répondre à ce message

  • Le 5 avril 2012 à 12:47, par Pluck En réponse à : SPMC : Squelette par mot clé V2.0

    Juste pour dire que ce plugin est génial et m’a tiré une sacrée épine du pied !
    Merci beaucoup :-)))

    Répondre à ce message

  • Le 9 décembre 2011 à 18:17, par Fennec72 En réponse à : SPMC : Squelette par mot clé V2.0

    je viens de tester la beta (svn) de Spip 3.0 :

    Une mise à jour pour Spip 3.0 de « SPMC : Squelette par mot clé V2.0 » est-elle prévue ?

    Merci encore pour ce formidable plugin

    Répondre à ce message

  • Le 27 juillet 2010 à 22:56, par Jean-Christophe En réponse à : SPMC : Squelette par mot clé V2.0

    Bonjour, même problème que celui décrit par Webmaster Cinema Lux : l’installation du plugin SPMC pour spip 2 ne s’effectue pas et j’ai le message d’erreur : Fichier absent : ../plugins/squelettes_par_mots_cle_2_0/public/SquelettesMots_styliser. php.

    J’ai essayé d’utiliser le lien qu’a fourni tcharlss mais rien de concluant.

    A ce jour une solution existe-t-elle ?

    Merci pour votre réponse.

    • Le 31 juillet 2010 à 10:09, par francois Sauterey En réponse à : SPMC : Squelette par mot clé V2.0

      Il manque en effet un fichier... et même tout un répertoire.
      Pas vraiment le temps de faire une recherche approfondie de l’historique de svn.
      J’ai remis ce qu’il fallait

    • Le 31 juillet 2010 à 13:13, par Matthieu Marcillaud En réponse à : SPMC : Squelette par mot clé V2.0

      Je tiens à préciser que sur la version TRUNK (ou dev/ je sais plus le nom) j’avais adapté le plugin à SPIP 2.0 correctement (il y a 9 mois), en utilisant le pipeline styliser. Comme je n’avais pas l’auteur du plugin original sous la main, je n’ai pas touché à sa branche 2.0... Mais à mon avis, la branche dev/ doit fonctionner et n’a pas besoin du fichier sus-cité.

    • Le 1er août 2010 à 20:07, par jchristophe31 En réponse à : SPMC : Squelette par mot clé V2.0

      Merci François,

      Je n’ai plus de message d’erreur toutefois le plugin n’apparaît pas !
      Je suis en 2.1.
      Vaut-il mieux retrograder en 2.0 ? et si oui, en quelle version.
      C’est vraiment rageant de ne pouvoir utiliser ce plugin de référence.
      Je fais bruler des bougies tous les jours pour voir apparaître une version stable et opérationnelle.

    • Le 30 août 2010 à 18:54, par Sauterey En réponse à : SPMC : Squelette par mot clé V2.0

      J’ai compris !
      C’est le lien qui était mauvais :-(
      Il faut télécharger la version 2.1 !
      Je viens de changer dans l’article le lien du document joint

    • Le 26 octobre 2010 à 13:40, par Nicolas Hoizey En réponse à : SPMC : Squelette par mot clé V2.0

      Ne serait-il pas intéressant de faire le ménage dans ce plugin, si comme l’indique Matthieu il y a deux versions compatibles SPIP 2 ?

    Répondre à ce message

  • Le 1er octobre 2010 à 15:59, par Jean-Baptiste Pressac En réponse à : SPMC : Squelette par mot clé V2.0

    Bonjour,
    J’utilise SPIP 2.1.2 et le plugin Squelettes par mots-clés v2.1 [40144]. J’ai constaté qu’il fallait sélectionner une règle avec un type=articles pour appliquer un squelette à des articles d’une rubrique et non pas type=rubrique, comme c’était le cas avec l’ancienne version du plugin pour SPIP 1.9.2 quand le mot clé étant appliqué à la rubrique.

    Par exemple, j’ai une rubrique de mot clé « actualites » et je veux appliquer le squelette « article-actualite.html » a ses articles.

    J’ai dû créer une règle :
    fond : article / type : article

    alors qu’avec la version pour SPIP 1.9.2 la règle était :
    fond : article / type : rubrique

    Est-ce qu’il n’y aurait pas un problème ? Merci.

    • Le 1er octobre 2010 à 17:01, par ? En réponse à : SPMC : Squelette par mot clé V2.0

      Je pense que c’est le fonctionnement de quete.php qui a évolué, le code du pluggin n’ayant pas changé. Si quelqu’un peut en ditre plus sur le fonctionnement de quete ?

    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

  • 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, (...)

  • Adaptive Images

    15 novembre 2013 – 69 commentaires

    Un plugin pour permettre aux sites responsive d’adapter automatiquement les images de la page à l’écran de consultation. Adaptive Images, que l’on pourrait traduire par Images adaptatives, désigne la pratique qui vise à adapter les taille, (...)

  • Social tags

    8 septembre 2008 – 428 commentaires

    Le plugin Social Tags permet d’ajouter des icônes de partage de liens vers les sites tels que Digg, Facebook, Delicious.... Une fois le plugin installé et activé (voir doc.), le choix des sites se fait via un menu de configuration. Insertion (...)

  • Module de Paiement Stripe

    17 octobre – commentaires

    Stripe est un prestataire de paiement externe https://stripe.com/fr qui propose une API moderne et une interface de paiement extrêmement conviviale et efficace. Ce module permet les paiements à l’acte et les paiement récurrents. Configuration (...)

Ça spipe par là