Problème avec le javascript du calendrier dans l'annonce

2 participants

Voir le sujet précédent Voir le sujet suivant Aller en bas

Résolu Problème avec le javascript du calendrier dans l'annonce

Message par Bad_girls Dim 1 Sep 2019 - 13:55

Bonjour à tous!

J'avais suivi un tuto pour mettre le calendrier dans l'annonce, je crois que c'était celui-là mais je ne me souviens pas si j'ai eu de l'aide sur un autre topic concernant la mise en place de ce calendrier dans l'annonce....  pale

https://forum.forumactif.com/t376346p30-afficher-le-contenu-du-calendrier-calendrier-evenements-dans-l-annonce-du-forum

Il y a quelques jours, mon calendrier s'affichait tout à fait normalement, c'est à dire:

jour J
-------------
les 7 jours de la semaine en-dessous, y compris le jour J

Seulement, depuis 2 jours il s'affiche comme ça:

calendrier - Problème avec le javascript du calendrier dans l'annonce Calend12

Et ceci SUR TOUS LES NAVIGATEURS....  Sad

J'aimerai donc pouvoir avoir de nouveau le calendrier que j'avais au départ et comme décrit ci-dessus, en sachant qu'il devra contenir les événements (texte) et l'image qui signale un anniversaire...
Avec le jour et la date cela va de soit....  Laughing

Voilà mon Javascript

Code:
jQuery(function($){
   if(typeof _userdata.page_desktop === "undefined"){
      $('#page-body').prepend('<div class="calendar" style="display:none;"></div>');
      var d = new Date(), j = d.getDate();
      $('.calendar').load('/calendar table.forumline:nth-child(4)', function(){
         $('span.genmed').each(function(){ var today = $(this).text().match(/\d{2}/); if(today == j) $(this).addClass('thisweek'); });
         var h = $('.thisweek').closest('table[height]').parents('tr').html(), day = $('.thisweek').closest('table[height]').parents('td').html();
         $('.calendar').html('<table><tr><td colspan="7" class="day">'+day+'</td></tr><tr class="week">'+h+'</tr></table>').fadeIn();
         $('a[onmouseover]').on('mouseover', function(){ $('body>div').css('z-index', '10000') });
         $('.week table[height] a.genmed').each(function(){
            var $this = $(this), link = $this.text(), not_anniv = $this.prev('img').hasClass('sprite-tiny_topic'), short_link = link.substr(0, 25)+'...';
            if(not_anniv) $this.text(short_link);
         });
      });
   }
});

et ce qu'il y a dans le CSS (ce qu'ai trouvé en recherchant "calendar")

Code:
.calendar table[height]{ height: 65px; }
.calendar > table{ margin: auto; }

Je vous remercie d'avance infiniment pour votre aide! Very Happy


Cordialement


Dernière édition par Bad_girls le Lun 2 Sep 2019 - 11:42, édité 1 fois
Bad_girls

Bad_girls
*****

Féminin
Messages : 890
Inscrit(e) le : 21/09/2010

http://creations-offertes.1fr1.net/
Bad_girls a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le javascript du calendrier dans l'annonce

Message par Neptunia Dim 1 Sep 2019 - 14:25

Bonjour ^^


La semaine Forumactif commence le lundi et finit le dimanche

Aujourd'hui c'est dimanche et il n'y a pas d'autre jours de la semaine, puisque ces jours étaient sur un autre mois.

Je n'ai pas regardé en détail le sujet mentionné mais j'ai vu que le demandeur avait souhaité Le jour J, J+1, J+2, J+3, J+4, J+5 et J+6, demande à laquelle Self avait répondu que ce n'était pas dans ses cordes.
A ce que j'ai compris Self a donc fourni un code affichant le jour J et les jours de la même semaine qui ne sont pas encore écoulés.

Donc si mon raisonnement est juste, hier vous aviez juste le Samedi, Lundi à Vendredi étant passés n'apparaissaient pas et le dimanche étant sur le mois suivant, ne pouvait s'afficher.

J'ai le même script sur un forum test, et il a toujours fonctionné de la sorte.
Le lundi il affiche la semaine complète sauf en fin de mois
Le mardi, il n'affiche que 6 jours et ainsi de suite jusqu'au dimanche où il n'affichera jamais plus que le dimanche.

Pour moi, ce que vous décrivez est le fonctionnement de toujours de ce script.
Neptunia

Neptunia
Membre actif

Féminin
Messages : 17853
Inscrit(e) le : 08/08/2010

https://www.galaxie-series.net/
Neptunia a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Problème avec le javascript du calendrier dans l'annonce

Message par Bad_girls Dim 1 Sep 2019 - 14:56

Bonjour Neptunia!
Merci pour ta réponse, je regarde donc demain si c'est redevenu comme avant... Very Happy

C'est vrai que je n'avais pas pensé à ce changement de mois... Pffffffff.... je suis nul! Laughing

Je reviens ici demain et je mettrai résolu si c'est le cas Wink

1000 merci et bonne fin de dimanche!

Cordialement
Bad_girls

Bad_girls
*****

Féminin
Messages : 890
Inscrit(e) le : 21/09/2010

http://creations-offertes.1fr1.net/
Bad_girls a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Problème avec le javascript du calendrier dans l'annonce

Message par Bad_girls Lun 2 Sep 2019 - 11:42

Bonjour!

Neptunia, merci! Mr. Green


calendrier - Problème avec le javascript du calendrier dans l'annonce Calend13

Je vais mettre résolu I love you

Bonne semaine à toi et encore merci pour ton intervention sur ce topic!

Cordialement
Bad_girls

Bad_girls
*****

Féminin
Messages : 890
Inscrit(e) le : 21/09/2010

http://creations-offertes.1fr1.net/
Bad_girls a été remercié(e) par l'auteur de ce sujet.

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum