IdentifiantMot de passe
Loading...
Mot de passe oubli� ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les r�ponses en temps r�el, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

template de menu sur la base d'un fichier externe


Sujet :

JavaScript

  1. #1
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut template de menu sur la base d'un fichier externe
    Pour me simplifier la vie, j'aurais besoin de cr�er un petit syt�me de cr�ation de menu.
    L'environnement:
    Imaginez un ensemble de repertoires contenant des documents techniques en pdf sur une clefs usb.
    Le but serait de pouvoir cr�er rapidement juste avec html / js un sommaire / menu qui repr�senterait un sommaire du contenu de la clef avec liens vers les documents contenus dasn les repertoires.

    Je r�fl�chis actuellement � plusieurs pistes avec l'utilisation d'un fichier externer de type csv ou xml. Le but �tant de g�n�rer rapidement et intuitivement le fichier de l'arborescence avec excel ou autre, et a partir de ce fichier pouvoir construire un code html de menu sans doute avec des ul et li auquel on pourra �ventuellement appliquer du css et des plugins jquery.
    Voire peut �tre g�n�rer directement le fichier html avec VBA ?

    Je me tourne vers vous pour d'une part �ventuellement avoir d'autre id�e et d'autre part choisir l'orientation csv xml ou autre ...

    Merci par avance de vos id�es !
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  2. #2
    Membre �m�rite Avatar de sebhm
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Avril 2004
    Messages
    1 090
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 44
    Localisation : France, Landes (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : Agroalimentaire - Agriculture

    Informations forums :
    Inscription : Avril 2004
    Messages : 1 090
    Par d�faut
    bonjour,

    moi je dirais XML (ca fait + pro ) et tout aussi facile � parser en JS.
    Et j'aurais g�n�r� ce XML avec PHP, assez simple � faire aussi, que tu pourras alors utiliser soit d�s que tu le souhaites (manuellement), soit � chaque chargement de ton menu (automatiquement) (bien s�r, ca va ralentir ton chargement de page, mais c'est utile si tes r�pertoires et leur contenu changent souvent)

  3. #3
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    generer le xml en php pourquoi pas mais pas en direct sur la clef, je ne tiens pas � installer un serveur aussi sur la clef

    Pour le xml pourquoi pas...
    Attaquer le fichier xml avec ajax.
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  4. #4
    darthmower
    Invit�(e)
    Par d�faut
    Salut,

    Tout d�pend de ton besoin, si chaque fois que tu mets la clef tu veux r�g�n�rer le xml (ou csv, ou quoi que ce soit json?), l'utilisation de batch/bash"/python" serait plus appropri�.
    Si c'est juste une fois par mois, pourquoi pas php/python

    Gripsou

  5. #5
    R�dacteur

    Avatar de Bovino
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 55
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - �diteur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par d�faut
    Tu peux aussi le faire en JSON, chaque r�pertoire serait un sous objet dont les propri�t�s seraient soit un fichier, soit un sous r�pertoire.
    Pas de question technique par MP !
    Tout le monde peut participer � developpez.com, vous avez une id�e, contactez-moi !
    Mes formations video2brain : La formation compl�te sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'int�gration de JSFiddle et CodePen sur le forum

  6. #6
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    en fait le but est de pouvoir juste distribuer des clefs usb a des clients et pas avoir � me pourri la vie � refaire un menu a chaque fois ...
    la generation du menu se fait une seule fois, �a g�n�re le fichier externer xml ou csv qui est exploit� par une page htlm js
    dons en quelque sorte un tempalte de menu aliment� par un fichier diff�rent � chaque nouvelle distrib de clef
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  7. #7
    darthmower
    Invit�(e)
    Par d�faut
    A la limite l'emploi d'xslt peut-�tre pas mal, si tu utilises un xml g�n�r�, tu n'as plus qu'� faire le js et basta on s'en fou de refaire un traitement inutile!

    Gripsou

Discussions similaires

  1. [WD-2013] Ouvrir une base de donn�es (fichier) externe
    Par Bostik dans le forum VBA Word
    R�ponses: 4
    Dernier message: 14/10/2014, 15h19
  2. page menu ouvrant sur plusieurs bases
    Par alainmante dans le forum IHM
    R�ponses: 2
    Dernier message: 31/05/2008, 17h10
  3. Alter user sur une base distante
    Par bilo2000 dans le forum Administration
    R�ponses: 13
    Dernier message: 09/03/2004, 17h18
  4. calcul d'un point sur la base d'un cone
    Par Admin dans le forum Algorithmes et structures de donn�es
    R�ponses: 4
    Dernier message: 18/11/2003, 21h18
  5. [Crystal] Performance sur grosses base de donn�es
    Par Nico118 dans le forum SAP Crystal Reports
    R�ponses: 5
    Dernier message: 14/11/2003, 15h27

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo