SPIP-Contrib

SPIP-Contrib

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

288 Plugins, 197 contribs sur SPIP-Zone, 232 visiteurs en ce moment

Accueil > Navigation > Menus réactifs > Milonic > Intégration du menu Milonic dans SPIP

Intégration du menu Milonic dans SPIP

3 novembre 2008 – par vince – commentaires

Création d’un plugin permettant d’intégrer le menu javascript « Milonic »

Intègre le menu DHTML - Javascript de Milonic.com dans SPIP.
Attention, le menu Milonic n’est pas un programme OpenSource, GPL GNU ou quoi que se soit. Une licence gratuite pour site a but non-lucratif est disponible. Si vous voulez l’utilisez sur un site commercial, une licence doit être achetée.

Se renseigner sur Milonic.

La version actuellement utilisée par ce plugin est la 5.793.

Bien qu’il est possible d’utiliser le menu gratuitement d’une certaine manière, voir ici, il est necessaire que chacun charge sa propre copie du menu.

Et cela surtout pour ceux qui ont acheté une licence officiel !

Une fois que vous avez obtenu votre version, copier les fichiers suivant dans le répertoire du plugin. :

  • milonic_src.js
  • mmenudom.js
  • mmenuns4.js
  • milonic_menu_code.js

Le plugin utilise la méthode XML pour génerer le fichier du menu.

Installation :

  • Installez-le comme tout plugin en copiant le dossier milonic dans le répertoire /plugins,
  • Recopier les fichiers inc-menu-xml.html et inc-menu.php dans votre dossier squelette,
  • Insérer la balise suivante là où vous voulez insérer le menu (entourée de balise php) :
    include '#DOSSIER_SQUELETTE/inc-menu.php';
    Par example dans le fichier inc_entete.html

Pour modifier l’apparence du menu, voir la doc sur le site de Milonic

Le fichier inc-menu-xml.html contient les boucles nécessaires à la constructions du menu. Il y a 2 niveaux à partir de la racine (racine, n1, n2). Ce sont des boucles basiques, vous devrez certainement les ajuster pour votre site, garder bien la logique des boucles, le menu n’est pas un menu hiérarchique alors que SPIP oui. Il a fallut ajuster un peu !

  • 1re partie : déclaration de style du menu ( voir la doc)
  • Série 1 de boucles : construction des menus principaux (les secteurs)
  • Série 2 : Sous menus
  • Série 3 : Sous sous menus

Voir en ligne : Menu en fonction ici, à tester avec différent navigateur...

Dernière modification de cette page le 9 août 2009

Retour en haut de la page

Vos commentaires

  • Le 2 septembre 2010 à 12:21, par nemrod34 En réponse à : Intégration du menu Milonic dans SPIP

    Bonjour erreur pourt moi aussi :

    1. Warning: include_once(/public_html/corps-communication/plugins/auto/milonic/) [function.include-once]: failed to open stream: No such file or directory in /public_html/corps-communication/tmp/cache/charger_plugins_fonctions.php on line 6
    2.  
    3. Warning: include_once() [function.include]: Failed opening '/public_html/corps-communication/plugins/auto/milonic/' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /public_html/corps-communication/tmp/cache/charger_plugins_fonctions.php on line 6

    Télécharger

    Dans squelettes-dist/inc-entete.html
    J’ais mis :

    <div id="entete">
    <a rel="start home" href="#URL_SITE_SPIP/" title="<:accueil_site:>" class="accueil">[(#LOGO_SITE_SPIP|image_reduire{300,100}) ]</a>
    #MENU_LANG
    <? include '#DOSSIER_SQUELETTE/inc-menu.php'; ?>

    </div>
    1.  
    • Le 2 septembre 2010 à 18:36, par Shnoulle En réponse à : Intégration du menu Milonic dans SPIP

      Salut,

      1. N’utilise pas de php dans tes squelettes
      2. Copie les fichiers que tu va modifier dans squelettes/ plutôt que les modifier dans squelette-dist.

      Sinon, c’est vrai que c’est indiqué d’intégrer du php dans le texte de l’article, cependant ici je ne sais pas ce qu’il en ai exactement. Comme en plus le menu n’est pas libre, on ne peut pas l’étudier ou le modifier . La modifucation est indiquée pour spip 1.9, elle n’est sans doute pas compatible spip 2

    Répondre à ce message

  • Le 4 février 2009 à 10:58, par jfefe En réponse à : Intégration du menu Milonic dans SPIP

    Ne fonctionne pas avec Konqueror :)

    • Le 4 février 2009 à 21:32, par ? En réponse à : Intégration du menu Milonic dans SPIP

      Salut,

      Selon le site de Milonic, Konqueror 2.2 et suivante est supporté par le menu.

      Essaie de mettre les javascripts de Milonic avec la dernière version disponible sur le site officiel.

      • milonic_menu_code.js
      • milonic_src.js
      • mmenudom.js
      • mmenuns4.js

      Ces fichiers sont à mettre dans dossier du plugins.

    Répondre à ce message

  • Le 7 novembre 2008 à 00:00, par vince En réponse à : Intégration du menu Milonic dans SPIP

    Salut,

    Tu ne fais pas d’erreur.
    C’est une directive PHP : allow_url_fopen qui doit être à « 0 » dans la configu PHP.

    Je te renvoie sur la doc php pour des explications plus detaillée.

    http://il2.php.net/manual/fr/filesy...

    http://il2.php.net/manual/fr/ini.php

    Regarde avec ton hébergeur comment si tu peux l’activer pour ton site.

    Répondre à ce message

  • Le 6 novembre 2008 à 20:24, par rcaron En réponse à : Intégration du menu Milonic dans SPIP

    Tentative pour installer ce menu.

    Résultat le message :

    Warning: fopen() [function.fopen]: URL file-access is disabled in the server configuration in /.../plugins/milonic/milonic_fonctions.php on line 113

    Warning: fopen(http://.../spip.php?page=inc-menu-xml) [function.fopen]: failed to open stream: no suitable wrapper could be found in /.../plugins/milonic/milonic_fonctions.php on line 113

    XML source not readable.

    Où est mon erreur ?

    Merci

    Répondre à ce message

Répondre à cet article

Qui êtes-vous ?
  • [Se connecter]

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

  • Formulaire upload

    25 septembre 2012 – 34 commentaires

    Ce plugin permet d’uploader des documents depuis l’espace public Objectifs Ce plugin permet d’ajouter un formulaire dans l’espace public pour uploader et gérer des fichiers. A priori, il peut se greffer sur tous types objets SPIP : articles, (...)

  • Publier archivelist.txt via svn/terminal

    10 août 2009 – 11 commentaires

    Objectif : mettre à jour l’index archivelist.txt Environnement : commandes svn via terminal Si vous désirez voir publié dans la zone la version paquet de votre contribution, il faut ajouter la ligne nécessaire dans le fichier archivelist.txt. (...)

  • Plugin Logo SVG : pouvoir utiliser des logos SVG

    17 octobre 2016 – 10 commentaires

    Le SVG est un format vectoriel donc très léger et redimensionnable sans pertes, mais SPIP ne l’acceptait pas sur les logos. Ce plugin comble ce manque. Comment ça fonctionne ? Vous installez ce plugin, vous l’activez, et c’est tout. Crédits Une (...)

  • Refonte de l’identité graphique

    10 juillet – 31 commentaires

    Lors de la SPIP Party 2017 à Toulouse, un nouveau contributeur est venu nous présenter son travail sur une refonte du logo. Au delà de la refonte du logo, c’est une toute nouvelle identité graphique pour SPIP que Jordan nous propose. Voici une (...)

  • Enluminures typographiques V3

    25 juillet 2009 – 185 commentaires

    Les Enluminures typographiques V3 permettent d’ajouter au Porte plume les raccourcis typographiques présents dans le Plugin Barre Typographique Enluminée. C’est une extension du PortePlume. Pour la documentation d’usage, se reporter à celle du (...)

Ça spipe par là