Problème avec le javascript du calendrier dans l'annonce
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Problème avec le javascript du calendrier dans l'annonce
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....
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:
Et ceci SUR TOUS LES NAVIGATEURS....
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....
Voilà mon Javascript
et ce qu'il y a dans le CSS (ce qu'ai trouvé en recherchant "calendar")
Je vous remercie d'avance infiniment pour votre aide!
Cordialement
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....
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:
Et ceci SUR TOUS LES NAVIGATEURS....
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....
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!
Cordialement
Dernière édition par Bad_girls le Lun 2 Sep 2019 - 11:42, édité 1 fois
Re: Problème avec le javascript du calendrier dans l'annonce
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.
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.
Re: Problème avec le javascript du calendrier dans l'annonce
Bonjour Neptunia!
Merci pour ta réponse, je regarde donc demain si c'est redevenu comme avant...
C'est vrai que je n'avais pas pensé à ce changement de mois... Pffffffff.... je suis nul!
Je reviens ici demain et je mettrai résolu si c'est le cas
1000 merci et bonne fin de dimanche!
Cordialement
Merci pour ta réponse, je regarde donc demain si c'est redevenu comme avant...
C'est vrai que je n'avais pas pensé à ce changement de mois... Pffffffff.... je suis nul!
Je reviens ici demain et je mettrai résolu si c'est le cas
1000 merci et bonne fin de dimanche!
Cordialement
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum