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

jQuery Discussion :

Générer un html tab selon la semaine en cours


Sujet :

jQuery

  1. #1
    Membre confirmé
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2016
    Messages
    61
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 36
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2016
    Messages : 61
    Par défaut Générer un html tab selon la semaine en cours
    Bonjour à tous,

    J'ai une url qui se compose comme suite: site.com/<year>/<week_number>

    Je souhaite récupérer la semaine en cours et à partir de là générer un "tab" HTML avec les onglets qui auraient le format "Lu 01.12" (pour lundi premier décembre par exemple). Ainsi, le titre des onglets changent si je change de semaine (ou d'année).

    À ceci j'ai plusieurs contraintes:
    • le jour en cours de la semaine en cours est l'onglet actif, sinon c'est le lundi
    • Dans le cadre de la semaine en cours, le champs "date" du formulaire contenu dans chaque onglet est pré-rempli de la date en question (ici 01.12.2018 par exemple)
    • Il n'existe pas de "semaine future", on peut au mieux n'être que dans la semaine en cours.
    • Dans l'idéal de la semaine en cours, il n'est pas possible d'aller un jour en avant (si on est mardi, on peut pas aller au vendredi, que au lundi)


    J'avoue que je suis une brêle en développement et encore plus en JavaScript et pour l'heure le seul élément que j'ai trouvé c'est la librairie "moment.js" qui m'offre les codes suivant (inutilisable sous la forme présente actuellement):
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    var week = moment().format('W'); // normalement reçu en paramètres (via l'url)
    var now = moment().format('dd D.M'); // le jour en cours sera l'onglet actif
    Dans l'espoir que vous saurez m'aider

  2. #2
    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
    Après en avoir un peu discuté sur le chat, je pense qu'une bonne solution serait d'utiliser un plugin de type fullCalendar comme interface de gestion de la BDD
    https://fullcalendar.io/docs

    Il suffirait de paramétrer le plugin avec en source distant une page (webservice) qui fera tous les traitements sur la BDD et retournera un json pour l'affichage coté client par fullcalendar.
    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 !

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/04/2006, 16h50
  2. utiliser DocBook avec Java et générer du HTML
    Par hélia dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 03/03/2006, 17h09
  3. [C#] Générer une .html
    Par diaboloche dans le forum Windows Forms
    Réponses: 6
    Dernier message: 29/11/2005, 19h27
  4. génrer fichier html avec template
    Par ramir dans le forum Langage
    Réponses: 5
    Dernier message: 19/10/2005, 13h30
  5. [XSLT] Générer un HTML avec du FO
    Par virgul dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 27/04/2005, 10h19

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