SPIP-Contrib

SPIP-Contrib

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

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

Accueil > Squelettes > Squelettes généralistes > Multiflex > Jeu de squelettes Multiflex 3

Jeu de squelettes Multiflex 3

10 février 2008 – par Matthieu Marcillaud – 465 commentaires

110 votes

Jeu de squelettes hautement paramétrable et modulable pour SPIP 2 et 3

Multiflex 3 est un jeu de squelettes (XHTML Strict) hautement paramétrable (nécessite le plugin CFG) depuis l’interface privée de SPIP et facilement modulable grâce aux nombreuses noisettes utilisées possédant diverses options.

GIF - 23.9 ko
Page d’accueil du squelette Multiflex

L’habillage graphique Multiflex 3 a été développé par G. Wolfgang. Les squelettes SPIP ont été réalisés avec la version 3.8 de Multiflex.

Attention : Ce squelette ne fonctionne actuellement qu’avec une version de SPIP >= 2

Paramétrages généraux

GIF - 23.8 ko
Configuration CFG
Configuration CFG de Multiflex

Les squelettes sont paramétrables de 2 façons :

  • l’une par CFG, où l’on n’a aucunement besoin de toucher aux fichiers squelettes
  • l’autre par surcharge des fichiers de ce jeu de squelettes (nous verrons plus loin).

Il faut donc aller dans « Configuration>CFG>Configuration du Squelette Multiflex » pour obtenir la page de paramétrage. On peut sur cette première page choisir des textes qui s’affichent dans l’en-tête. Il est possible d’utiliser la balise SPIP <multi> pour un site multilingue.

Sur la gauche, une boite contenant des liens permet d’obtenir d’autres paramétrages. Commençons par « Multiflex Layout »

Choix du layout

GIF - 6.7 ko
CFG Layout
Configuration du layout Multiflex par CFG

Il est possible de sélectionner un en-tête différent, et un corps sur 1, 2 ou 3 colonnes. Ces modifications se passent sur la page de configuration CFG ’Multiflex Layout’ :


GIF - 29 ko
Multiflex 2 colonnes
Layout avec « bandeau+menu » et « 2 colonnes inversées »

Ainsi, en sélectionnant un affichage sur « 2 colonnes inversées » et un en-tête avec simplement « bandeau + menu », on obtient ceci :

Sur cet exemple, il y a un trop grand nombre de rubriques donc le menu haut s’affiche sur 2 lignes ce qui est moins joli.


GIF - 44 ko
Multiflex 2 colonnes
Le menu latéral est complété ainsi que le centre par les informations normalement présente dans la 3è colonne

Tout en bas de la page, ce qui s’affiche lorsque l’on choisit 3 colonnes comme layout dans l’une des colonnes, s’affiche maintenant à la suite des liste d’articles (et à la suite de la première colonne - mais on peut choisir facilement entre l’un ou l’autre, cf. paramètres des noisettes plus bas) :


GIF - 25.6 ko
multiflex 1 colonne
Configuration avec une seule colonne pour l’ensemble de la page

En sélectionnant un affichage « 1 colonne » avec « Titre + menu » pour l’en-tête, cela donne :

Choix de navigation

GIF - 9.3 ko
Multiflex CFG Navigation

En allant sur le lien « Multiflex Navigation », il est possible de choisir quelques styles pour la navigation en colonne, ainsi que de définir 2 identifiants d’articles « Contact » et « A propos », liens qui se créeront alors dans l’en-tête du site.


GIF - 30.1 ko
Navigation à puces

Sur les captures précédentes, le style du menu était « Grille ». Voici « Puces », avec « Contact » non remplit (il n’apparait plus dans les liens à gauche de ’plan du site’) :

Choix de couleurs

GIF - 47.4 ko
Couleurs par défaut
Rendu des couleurs par défaut

Il est possible sur la page de configuration « Multiflex Couleurs » de proposer des couleurs pour les liens, les cadres de la troisième colonne ainsi qu’une teinte pour l’ensemble du site. Installer le plugin « Palette » vous permet de choisir des couleurs très facilement. Voici les valeurs par défaut :


Voici deux aperçus avec des valeurs différentes (il faut absolument vider le cache pour obtenir un recalcul des fichiers css compilés par SPIP) :

GIF - 51.2 ko
GIF - 40.9 ko


Surcharge et options des noisettes et squelettes

Ce squelette s’installant et s’activant comme un plugin (dans le dossier /plugins ) il est possible de surcharger ses fichiers dans son propre dossier squelettes.

Un fichier /plugins/squelette_multiflex/repertoire/fichier.ext peut être copié et modifié dans /squelettes/repertoire/fichier.ext, ce sera ce dernier qui sera lu par SPIP s’il existe.

Prenons l’exemple de l’affichage 2 colonnes qui place le contenu prévu normalement dans la 3è colonne à la suite des 2 premières. Ces informations sont donc affichées en double (page sommaire et rubriques) mais il est possible simplement de modifier cela.

Si vous copiez dans /squelettes et éditez le fichier layouts/layout2.html qui structure la page en 2 colonnes, vous verrez le code (s’il n’a pas changé depuis !) :

C’est la variable {mfx_supplements=oui} qui indique que les supplements (ce qui devrait s’afficher dans la 3è colonne si l’on choisit cet affichage) doivent s’afficher... ou non. En mettant dans la partie navigation {mfx_supplements=non}, les suppléments ne se mettront pas dans la colonne de navigation tout simplement.

Des noisettes en veux-tu en voilà !

Un certain nombre de noisettes (petits bouts de squelettes) sont présentes dans le répertoire /noisettes de Multiflex. Elles recellent souvent des paramètres qu’il est possible d’utiliser lorsqu’on les appelle avec <INCLURE> ou #INCLURE

Par exemple, voici un extrait de code présent (s’il n’a pas changé depuis) dans /noisettes/sommaire/centre.html qui correspond à ce qui va s’afficher dans la colonne centrale de la page sommaire :

On peut observer que cette noisette appelle 3 fois la noisette noisettes/article/inc/intro_articles.html avec des paramètres qui sont assez explicites.

Cela affiche 2 articles au centre, puis dessous, coupant la page en 2 colonnes, les 3 articles suivants sur une moitié gauche, puis les 3 articles suivants sur la moitié droite. Il est possible de créer 3 colonnes en utilisant les classes css "column3-unit-(left|middle|right)

Les paramètres disponibles sont généralement documentés dans la noisette qui les possède. Vous pouvez donc facilement créer de nouvelles noisettes ou modifier celles existantes pour agrémenter les squelettes.

Note sur les doublons

Les paramètres {mfx_doublons=art_sommaire} et {mfx_unique=#HASH_DOUBLONS} permettent de gérer des doublons entre squelettes appelés par une balise #INCLURE, ce que ne permet pas SPIP actuellement (et pas <INCLURE> non plus). Les balises permettant cela (#HASH_DOUBLONS et ses compagnes non mentionnées ici) sont définies dans les fichier multiflex_fonctions.php

Exemple de surcharge : changer l’image du bandeau

Vous devez copier /plugins/multiflex3/img/bg_head_middle.jpg dans votre dossier squelettes /squelettes/img/bg_head_middle.jpg, puis modifiez cette image, qui doit être, par défaut de 900*150px.

Utiliser Multiflex 3 pour un site multilingue

Le squelette multiflex permet de gérer facilement un site multilingue. Il existe plusieurs méthodes pour activer le multilinguisme. J’en
présente une ici.

Evidemment avant tout le reste, le multilinguisme doit être activé dans Spip. L’approche utilisée ici repose sur des rubriques dont les titres sont traduits grâce aux balises - ces rubriques
contiennent les articles et leurs traductions.

Pour activer le multilinguisme dans le squelette,
-  ajouter l’option $forcer_lang=true; dans le fichier
/config/mes_options.php
Si vous n’avez pas de fichier mes_options.php, vous pouvez le créer avec
le contenu suivant :

-  créer un fichier entete_langues.html dans le répertoire
/squelettes/noisettes/navigation, ce fichier doit contenir :

Désormais, votre site basé sur Multiflex devrait fonctionner
correctement avec plusieurs langues.

Les mots-clés du squelette et leurs utilisations

Le comportement du squelette peut être adapté à l’aide de quelques mots-clés. Pour créer un mot-clé, entrer dans l’espace d’administration de votre site, onglet « Edition » puis « Mots-clés » et là choisir créer un nouveau mot-clé.

Il est ensuite possible d’affecter un mot-clé à un article (dans la fenêtre d’édition de l’article).

-  Le mot-clé ’edito’ permet d’afficher un article « A la une » sur la page sommaire du site.

-  Le mot-clé ’Pas_dans_le_menu’ permet de ne pas afficher dans le menu de navigation latéral les rubriques contenant ce mot-clé

Obtenir Multiflex 3 pour SPIP

Ce squelette est disponible en téléchargement sur la Zone :

Dépendences :
Multiflex nécessite SPIP 2 ou SPIP 3, ainsi que 2 plugins :

  • CFG version 1.10.2 ou supérieure
  • Palette 1.0 ou supérieur (optionnel)

Installation :
Multiflex s’installe comme un plugin dans le dossier /plugins

SPIP (>1.9.2) sait télécharger et installer automatiquement des plugins.

  1. créer un répertoire avec accès en écriture /plugins/auto
  2. se rendre dans la partie privée dans « Configuration>Gestion des Plugins »
  3. en bas dans le cadre « Ajouter des plugins » se trouve le champ « Adresse du plugin ou de la liste » ; Y copier l’url d’exemple (http://files.spip.org/spip-zone/paquets.rss.xml.gz) puis valider
  4. une liste de plugins aparait dans le même cadre ; selectionner ’squelette_multiflex3’ et valider ;
  5. une procedure d’installation s’effectue.
  • Refaire les points 4 et 5 avec les plugins nécessaires (CFG et Palette)
  • Activer ensuite les plugins téléchargés, installés dans le répertoire ’auto’.

Pour modifier les configurations CFG de Multiflex, vous devez être déclaré ’webmaster’, ce qui se fait en ajoutant dans son fichier config/mes_options.php le code php suivant :

Voir en ligne : Site utilisant ce squelette

Dernière modification de cette page le 29 mai 2013

Retour en haut de la page

Tout afficher

Vos commentaires

  • Le 28 août 2015 à 11:30, par Flibustier En réponse à : Jeu de squelettes Multiflex 3

    Bonjour à Tous,

    Avant tout je suis super novice, soyez donc indulgent, merci !

    Je désire juste disposer d’un bouton, ou d’un lien sur la page d’accueil de mon site pour identifier les visiteurs.

    Effectivement, j’ai mis en place le plugin Acces Restreint qui fonctionne, mais je ne sais pas comment mettre un lien de type login public sur la page d’accueil.

    J’ai bien lu qu’il existait la variable #LOGIN_PUBLIC, mais je ne sais pas ou la mettre, dans quel fichier et comment.

    Je suis Spip version SPIP 3.0.16, avec le squelette Multiflex et le plugin acces restreint.

    Merci de votre Aide,
    Gil.

    Répondre à ce message

  • Le 29 juin 2015 à 15:47, par Guy Estager En réponse à : Jeu de squelettes Multiflex 3

    Bonjour
    je viens d’installer Multiflex et ça marche super. Par contre je voudrais ajouter une web TV dans un rubrique est-ce possible en activant un pluging ou faut il modifier du html ?
    Car si je me retrouvait dans les squelettes des vielles versions de spip, je dois dire que là je suis perdu dans l’organisation des fichiers de Multiflex.
    Si qq peut me renseigner je lui vouerais une immense gratitude durant toute ma vie.
    Merci

    Répondre à ce message

  • Le 23 janvier 2015 à 18:38, par david En réponse à : Jeu de squelettes Multiflex 3

    vous pouvez trouver quelques squelettes que j’ai modifier multiflex et les télécharger mais aussi des boucles multiflex modifier
    http://www.canalgimi.fr/spip/Pagination-des-articles.html

    Répondre à ce message

  • Le 21 juillet 2012 à 08:50, par draffin En réponse à : Jeu de squelettes Multiflex 3

    Bonjour,

    Est-il prévu un portage de multiflex vers spip 3.0 ?
    Merci d’avance,

    Denis

    Répondre à ce message

  • Le 14 mars 2012 à 16:32, par Kirudo En réponse à : Jeu de squelettes Multiflex 3

    Bonjour,

    J’aimerai rajouter un menu déroulant par passage de la souris, soit sur le menu vertical soit sur l’horizontal et mème les deux pourquoi pas !

    Est-il possible de réaliser ça avec un plugin ? ou est-il necessaire de rentrer dans les fichiers du squelette ? Dans les deux cas auriez vous des solutions.

    Merci d’avance pour vos réponses,

    Cordialement,

    Benoit

    • Le 15 mars 2012 à 15:34, par Kirudo En réponse à : Jeu de squelettes Multiflex 3

      c’est bon en traficotant le fichier « noisettes_entete\menu_deroulant » en orientant vers ’sous_rubriques_rubriques" et en laissant juste l’id ça m’affiche bien un menu déroulant dans celui horizontal.

      Je pense qu’il y avait une solution moins bidouille mais tant que ça marche !

    Répondre à ce message

  • Le 31 janvier 2012 à 15:21, par ? En réponse à : Jeu de squelettes Multiflex 3

    Bonjour,

    il est actuellement impossible de télécharger le plugin via le lien :
    http://files.spip.org/spip-zone/squelette_multiflex3.zip

    Une erreur « not found » est rapportée.

    Est-ce normal ?

    • Le 7 février 2012 à 23:30, par Suske En réponse à : Jeu de squelettes Multiflex 3

      Il y a eu un peu de casse sur la zone la semaine passée. C’est fini en principe.

    Répondre à ce message

  • Le 31 janvier 2012 à 12:09, par space_m En réponse à : Jeu de squelettes Multiflex 3

    Voiçi une capture d’écran

    JPEG - 70 ko

    Répondre à ce message

  • Le 31 janvier 2012 à 08:39, par space_m En réponse à : Jeu de squelettes Multiflex 3

    Bonjour,

    je rencontre un problème avec ma page d’accueil.ce matin en voulant recalculé ma page d’accueil il se trouve certaines colonnes ont disparu notamment la colonne du centre et celle de droite.J’ai vidé le cache et ainsi que celui du navigateur mais sans suite favorable.je me tourne alors vers vous pour toute intervention afin de solutionner mon soucis.
    Merci d’avance pour vos réactions

    Répondre à ce message

  • Le 19 juin 2009 à 10:37, par Olivier En réponse à : Uniquement la page d’accueil

    Bonjour,
    Je ne suis pas un grand spécialiste de SPIP et j’ai un problème avec ce jeu de squelettes Multiflex 3, sous SPIP 2.0.8.
    En fait j’ai réussi à paramétrer à peu près ce que je voulais en page d’accueil (quelques ajustements encore à faire mais bon ...), par contre le jeu de squelettes ne s’applique QUE sur la page d’accueil.
    Dès qu’on clique sur un article, c’est la mise en page par défaut de Spip qui reprend la main ... Comment puis-je faire en sorte que les articles s’affichent dans la partie centrale, en conservant le titre et le menu à gauche ?
    (J’ai choisi la configuration en 2 colonnes, avec uniquement le titre en en-tête)
    cf : http://contnpdc.free.fr/

    D’avance merci
    Olivier

    JPEG - 127.8 ko
    • Le 7 octobre 2011 à 11:23, par joel En réponse à : Jeu de squelettes Multiflex 3

      olivier, après migration de 1.9 vers 2.1.11, j’ai exactement le même problème que celui que tu évoquais dans ton post : mon squelette est utilisé pour la page d’accueil mais PAS pour le reste. comment as-tu résolu ce problème ?
      merci d’avance.

    • Le 7 octobre 2011 à 11:39, par Olivier En réponse à : Jeu de squelettes Multiflex 3

      Joel,

      Malheureusement je n’ai pas résolu ce problème depuis 2009 ... J’ai abandonné la partie :-(
      J’ai laissé comme ça en ne gérant que la remise à jour du contenu du site, sans revenir sur le squelette ... Je crois que je vais tout remettre à plat avec un nouveau squelette, en espérant qu’avec les mises à jour de SPIP qui ont été faites depuis, ce soit plus facile ... ;-)

    • Le 19 janvier 2012 à 16:13, par Suske En réponse à : Jeu de squelettes Multiflex 3

      Olivier, il n’y a pas de fichier article.html dans votre dossier du plugin multiflex ! Il suffit de l’y mettre et tout ira bien, ce fichier se trouve pourtant dans l’archive de mutliflex ! (http://files.spip.org/spip-zone/squ...)

    • Le 19 janvier 2012 à 17:49, par Olivier En réponse à : Jeu de squelettes Multiflex 3

      Un grand merci Suske !
      En effet, il manquait ce fichier (je ne sais pas pourquoi, bref ...)
      Je l’ai rajouté et maintenant ça va beaucoup mieux ! La charte reste la même sur les articles :-)

    Répondre à ce message

  • Le 4 janvier 2012 à 11:20, par corwin En réponse à : Jeu de squelettes Multiflex 3

    Bonjour,

    Je suis en train de créer un site spip pour un lycée. Le squelette multiflex me donne satisfaction. Il manque quelques petits éléments que je souhaiterais modifier.

    1/ peut-on changer la taille de l’image utilisée comme logo en haut à gauche ? comment ?
    2/ peut-on mettre une image de fond sur la page entière du site ? comment ?
    3/ peut-on modifier le titre des articles edito sur la page principale, il s’affiche « A la une », j’aimerais un autre titre ou aucun titre mais une recherche dans le contenu de tous les fichiers du squelette ne trouve pas cette chaine de caractères
    4/ j’aimerais afficher une description des rubriques raccourcis avec un lien vers une version complète, comme un article edito mais pour chaque rubrique

    Quelqu’un peut-il m’aider ?

    Merci d’avance.

    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

  • Brownie

    6 juillet 2012 – 43 commentaires

    Brownie est une adaptation pour Zpip du thème du même nom initialement développé par Egrappler.com. Présentation Brownie est un thème Responsive à deux colonnes. La démonstration ci-dessous utilise la version 2.0.0 de Brownie, la dist de SPIP3 (...)

  • Métas +

    3 décembre – 13 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, (...)

  • Acces Restreint 3.0

    11 décembre 2008 – 785 commentaires

    Le plugin accès restreint permet de définir et de gérer des zones de l’espace public en accès restreint. Cette version du plugin a été redévelopée et optimisée tout spécialement pour SPIP 2.0. Il en découle une amélioration des performances sur les gros (...)

  • Compositions 2 et 3

    25 mars 2011 – 176 commentaires

    Ce plugin vous permet de définir plusieurs variantes de squelettes (nommées compositions) pour un même type d’objet SPIP. Dans l’espace privé, il est alors possible de choisir, dans un menu déroulant, la composition qu’on veut attribuer à chaque (...)

  • Configurer Sparkpost

    25 avril – 18 commentaires

    N’hésitez pas à relire le préambule de cette rubrique avant de créer un compte sur une plateforme tierce . Présentation Sparkpost est une société d’envoi de mailing https://www.sparkpost.com/ Sur les petits volumes ( <100.000 emails / mois), (...)

Ça spipe par là