SPIP-Contrib

SPIP-Contrib

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

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

Accueil > Squelettes > Squelettes généralistes > Multiflex > Jeu de squelettes Multiflex 3 et le plugin « menus »

Jeu de squelettes Multiflex 3 et le plugin « menus »

6 septembre 2009 – par Francky – commentaires

14 votes

Ceci est une « contribution pédagogique », qui montre par l’exemple comment développer une nouvelle fonctionnalité pour SPIP.

Il s’agit d’un tutorial (pas à pas) expliquant comment mettre en route le plugin « menus » dans le squelette « Jeu de squelettes Multiflex 3 » et uniquement celui-là !
Prenez conscience que le plugin « menus » est encore à l’état de test, donc, ce qui est valable actuellement, ne le sera peut-être plus dans une prochaine version.

Un fois fait, vos menus ne se feront uniquement que via le plugin.

Pour avoir les menus fait par le plugin, dans la colonne et les horizontaux identiques, suivez les étapes de 1 à 9, mais prenez garde, à prendre le même identifiant pour les deux, sauf si, vous ne souhaitez pas les avoir identiques.

Pour avoir les menus fait par le plugin dans la colonne uniquement, suivez les étapes de 1 à 6

Pour avoir les menus horizontaux uniquement fait par le plugin, suivez les étape de 1, 7, 8 et 9

Pour toute question sur le fonctionnement du plugin, veuillez vous diriger vers le forum de celui-çi.

Lien vers le plugin « menus »

Lien vers le squelettes « Jeu de squelettes Multiflex 3 ».

1- Créez un dossier « squelettes » à la racine de votre site SPIP.

2- Dans votre dossier squelettes, vous faîtes également un dossier du nom de :
« css ».

3- Dans le dossier « squelette_multiflex3 » Vous avez un fichier qui se nomme « inc-colonne », dans ce fichier, vous avez une ligne de code :

Vous devez la remplacer par :

Attention, à la place de XXXXX, vous devez mettre le même nom, que l’identifiant du menu.
Exemple

4- Vous enregistrez ce fichier avec le même nom (inc-colonne.html), dans le dossiers squelettes que vous avez fait plus tôt.

5- Vous avez un fichier layout_text.css.html qui est dans : .../squelette_multiflex3/css

Dedans, vous ajoutez :

6- Vous enregistrez ce fichier en gardant le même nom (layout_text.css.html), dans votre dossier « css », qui est dans votre dossier « squelettes ».

7- Dans votre dossier squelettes, vous créez un dossier « noisettes » puis à l’intérieur de ce dernier un dossier « _navigation » et enfin, à l’intérieur de celui-ci un dossier « horizontal »
Ce qui vous donne donc : squelettes/noisettes/_navigation/horizontal

8- Dans le dossier ...squelette_multiflex3/noisettes/_navigation/horizontal vous avez un fichier qui se nomme :
sous_rubriques_articles_par_mots

Vous effacez ce qu’il contient et dedans, vous mettez :

Attention, à la place de YYYYY, vous devez mettre le même nom, que l’identifiant du menu.
Exemple

9- Vous enregistrez ce fichier avec le même nom (sous_rubriques_articles_par_mots.html), dans votre dossier horizontal, qui est donc dans :
squelettes/noisettes/_navigation

Le 10-09-2009 correction d’affichage

Les sous-menus s’affichaient comme les menus dans la colonne, j’ai donc fait une modification dans le fichier layout_text.css.html en ajoutant une ligne

Dernière modification de cette page le 10 septembre 2009

Retour en haut de la page

Vos commentaires

  • Le 15 février 2011 à 14:24, par korso En réponse à : Jeu de squelettes Multiflex 3 et le plugin « menus »

    Bonjour, je viens d’installer le plugins menus. mais j’arrive pas à ajouter d’entrée !
    rien ne se passe quand je clic sur le bouton « ajouter une entrée »

    squelette = multiflex 3

    merci

    Répondre à ce message

  • Le 16 juillet 2010 à 19:00, par Henri POUILLOT En réponse à : Jeu de squelettes Multiflex 3 et le plugin « menus »

    Je viens de publier mon site henri-pouillot.fr, après une aide très sérieuse de développeurs spip. J’ai choisi le squelette Multiflex qui semble très bien correspondre à mes besoins. J’ai adapté la présentation...
    J’ai 2 problèmes :
    -  dans le menu horizontal (qui vient sur 2 lignes) donnant les rubriques liées à la racine seules les premières (4 sur la première ligne, 3 sur la seconde) permettent de partir sur la lecture de ces rubriques. Y aurait-il un lien entre le fait que j’ai agrandi l’image grise pour englober ces 2 lignes ?
    -  un formulaire « contact » apparait bien (soit à partir du bandeau, soit de la navigation verticale) mais le message ne me parvient pas.
    Les autres améliorations viendront ensuite.
    Merci de l’aide que vous pourrez me donner

    Répondre à ce message

  • Le 18 mai 2010 à 19:19, par Gilles En réponse à : Jeu de squelettes Multiflex 3 et le plugin « menus »

    Bonjour,
    Multiflex 3 et le plugin menu sont ils compatibles Mozilla Firefox, Safari ?
    Jj’ai commencé à installer un SPIP avec ce squelette. Tout parait super mais par moments, quand je navigue avec ces navigateurs, les feuilles de styles ne sont plus montées : on peut avoir au lieu d’un menu horizontal ou du menu vertical, une liste verticale de liens ...
    Avez vous rencontré ce problème que je n’est pas retrouvé sous i.e.? une solution ?
    Je vous en remercie par avance

    Répondre à ce message

  • Le 18 février 2010 à 12:24, par turitor En réponse à : Affichage sous-rubrique

    Hello.

    J’ai un soucis d’affichage du menu : quand il y a des rubriques et articles c’est ok, par contre si j’ai une rubrique, avec des sous rubriques et des choses en dessous, l’affichage ne fonctionne plus du tout.

    C’est à dire qu’au lieu de déplier la sous rubrique seulement quand on passe dessus avec la souris, le menu est déplié intégralement quand on passe sur la rubrique globale, ce qui fait que ça ne resemble à rien.

    Peut-etre y-a-t’il déjà un patch pour cela ?

    En PJ le menu côté admin, et le rendu coté public.

    JPEG - 83.3 ko

    Répondre à ce message

  • Le 7 septembre 2009 à 09:17, par RastaPopoulos En réponse à : Jeu de squelettes Multiflex 3 et le plugin « menus »

    Il y a une coquille, deux fois la même.

    Attention, à la place de XXXXX, vous devez mettre le même nom que l’identifiant du plugin

    C’est : « l’identifiant du menu », pas du plugin.

    Et tant qu’à faire : ne pas donner en exemple deux fois le même identifiant pour horizontal et vertical, car ça n’a pas de sens, ça voudrait dire que c’est le même menu aux deux endroits.

    D’ailleurs autant donner en exemple des identifiants qui correspondent au squelette. Par exemple « identifiant=horizontal » et « identifiant=vertical ».

    • Le 7 septembre 2009 à 12:05, par Francky En réponse à : Jeu de squelettes Multiflex 3 et le plugin « menus »

      Je viens de faire des modifs dans l’article en prenant en compte tes remarques. :-)
      Je pense avoir fait un article plus explicite maintenant.

      Ainsi, toi, tu n’auras plus de question à propos de ce squelette :-D et Marcimat, n’auras plus de question non plus, sur comment avoir un bouton « contact » ou autre dans les menus.

    • Le 7 septembre 2009 à 20:50, par marcimat En réponse à : Jeu de squelettes Multiflex 3 et le plugin « menus »

      Tiens, sympa ta contrib…

      Un mot : plutôt que d’inviter les gens à modifier le code du plugin Multiflex, invite les plutôt à surcharger les fichiers… mais bon, c’est déjà bien.

    • Le 7 septembre 2009 à 20:51, par marcimat En réponse à : Jeu de squelettes Multiflex 3 et le plugin « menus »

      Ah, j’avais mal lu, c’est bien ce que tu écris en fait. Autant pour moi !

    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

  • Mailshot

    16 janvier 2013 – 248 commentaires

    Ce plugin prend en charge l’envoi en nombre d’info-lettres par email. Mailshot permet l’envoi en nombre d’emails au moyen d’un SMTP (ou d’un service externe) dédié à cet effet. Il permet de limiter la cadence d’envoi. Enfin, ce plugin implémente la (...)

  • Plugin Download Dump

    26 décembre 2007 – 25 commentaires

    Plugin qui permet de télécharger la sauvegarde SPIP de la base de donnée, depuis l’espace privé sans utiliser de client ftp.

  • Cycle2

    7 août 2014 – 99 commentaires

    La seconde version de la librairie Javascript « jQuery Cycle », qui permet de produire des diaporamas, se nomme « Cycle2 » : http://jquery.malsup.com/cycle2/. Voici cette nouvelle librairie mise en plugin pour SPIP. Si vous utilisez déjà « jQuery (...)

  • Partageur

    29 janvier 2011 – 47 commentaires

    Permet de recopier facilement des articles d’un site SPIP partageur à l’autre. Ce plugin est encore en version beta. Les retours et critiques sont les bienvenus ... Présentation Ce plugin est né d’un besoin de partager des articles entre sites (...)

  • Une loupe pour vos vignettes

    9 décembre 2005 – commentaires

    Voici un petit exemple de comment utiliser un javascript pour ajouter une loupe sur vos vignettes de documents.

Ça spipe par là