Afficher un article indexé sur la date (mois)

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Afficher un article indexé sur la date (mois)

    Bonjour à tous,
    Voilà, je me pose la question depuis un certain temps.
    Sur mon site, j'ai créé une catégorie "Anniversaires" et 12 articles (1 pour chaque mois) contenant les noms des personnes de mon association dont l'anniversaire tombe ce mois là.
    Cela m'oblige , à chaque début de mois, à mettre en vedette l'article du nouveau mois.
    Ce que je souhaiterais, c'est que le nom de l'article affiché soit indexé sur le mois, afin que le changement d'article en début de mois soit automatique...
    Quelqu'un a-t'il déjà résolu ce problème ou a-t'il une idée concernant la solution ?
    Je ne suis pas un expert de PHP !
    Merci d'avance pour vos idées !
    Michel

  • #2
    Re : Afficher un article indexé sur la date (mois)

    Bonjour

    Je pense à une piste : https://www.regularlabs.com/extensio...er#free-vs-pro

    Module Manager permet entre autre d'ajouter des critères selon la date et là, tu pourrais alors avoir douze modules dont seul un serait affiché (le module de janvier en janvier, ...).

    Les modules seraient des modules HTML personalisés càd une zone de texte (exactement comme pour un article) où tu pourrais mettre les anniversaires.

    Je pense que cela pourrait répondre à ton besoin.
    Christophe (cavo789)
    Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
    Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

    Commentaire


    • #3
      Re : Afficher un article indexé sur la date (mois)

      Merci Cavo789 pour ta réponse !
      Cette piste me semble intéressante en effet et je vais l'essayer
      Amicalement
      Michel

      Commentaire


      • #4
        Re : Afficher un article indexé sur la date (mois)

        Envoyé par ml44230 Voir le message
        Merci Cavo789 pour ta réponse !
        Cette piste me semble intéressante en effet et je vais l'essayer
        Amicalement
        Michel
        pas besoin de php
        article ou module des anniversaires de janvier 2017
        date de debut de publication : 01/01/2017
        date de fin de publication 31/01/2017

        article ou module des anniversaires de fevrier
        date de debut de publication : 01/02/2017
        date de fin de publication 28/02/2017

        .......

        Commentaire


        • #5
          Re : Afficher un article indexé sur la date (mois)

          Merci lefabdu51
          C'est LA solution et elle est toute simple !
          Mon problème est résolu !
          Merci encore à tous
          Michel

          Commentaire


          • #6
            Re : Afficher un article indexé sur la date (mois)

            (mode mauvais joueur) oui mais chaque année tu devras changer les douze articles pour mettre 2018, puis 2019,... alors que mon astuce travaille sur les mois. ;-) ;-)
            Dernière édition par cavo789 à 19/08/2017, 16h29
            Christophe (cavo789)
            Mon blog, on y parle Docker, PHP, WSL, Markdown et plein d'autres choses : https://www.avonture.be
            Logiciel gratuit de scan antivirus : https://github.com/cavo789/aesecure_quickscan (plus de 45.000 virus détectés, 700.000 fichiers sur liste blanche)​

            Commentaire


            • #7
              [mode reflexion automatisation dodo]
              Pour assurer la fonctionnalité automatiquement, il faut créer un module et se baser sur un paramètre (date de naissance) du profil utilisateur ou de la fiche de contact.
              Un seul module qui se refere a la date du jour pour en extraire le mois, suivi d'une requete sur la table concernée pour en extraire les noms des utilisateurs nés ce mois.
              Et en dernier affichage du résultat.

              note : si joomla n'as pas ce champ par défaut, à l'installation il faut voir à :
              soit ajouter un champ pérsonnalisé de type date pour que lors de l'inscription de l'utilisateur, ce champ existe et soit requis.

              soit procéder à l'ancienne et créer un plugin utilisateur qui se charge de l'ajout du champ dans les differentes vues.
              [/fin mode]

              un peu de boulot au départ, mais ensuite on peut oublier et repartir faire autre chose (dodo ), vu la robustesse de l'api (jdate et jdatabase), le code n'est pas près de tomber en vrac .......

              Commentaire

              Annonce

              Réduire
              Aucune annonce pour le moment.

              Partenaire de l'association

              Réduire

              Hébergeur Web PlanetHoster
              Travaille ...
              X