Calendrier : modifier l'affichage du widget

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

Résolu Calendrier : modifier l'affichage du widget

Message par yao le Jeu 5 Fév 2015 - 12:23

Détails techniques


Version du forum : phpBB3
Poste occupé : Administrateur
Navigateur(s) concerné(s) : Opera
Personnes concernées par le problème : Tous les utilisateurs
Lien du forum : (lien masqué, vous devez poster pour le voir)

Description du problème

Bonjour,

Je cherche un code qui me permettrait de modifier l'affichage de mon calendrier dans un widget.

Voici comme se présente mon widget actuel (j'ai tout simplement "implanté" le widget "Calendrier" proposé dans le panneau d'administration) :



Ce que je souhaite avoir, au lieu d'une vue d'ensemble des événements du mois, c'est la case du jour qu'on peut voir dans la "page" du calendrier. Par exemple, aujourd'hui, je voudrai que mon widget affiche la case en rouge :



Et, donc, chaque jour, le widget changera la case de manière automatique pour afficher les événements du jour.

Savez-vous donc si un tel code a déjà été implanté ?
Si non, pensez-vous que c'est faisable ? Notre forum possède une équipe d'informaticien qui peut nous aider.

Merci d'avance pour votre réponse ! Very Happy


PS : il faudra également faire quelques amélioration sur notre forum pour parfois afficher "Anniversaire" à côté du (des) membre(s) ou changer la couleur des dates... mais ça, c'est moins important et je re-poserai la question une autre fois Wink


Dernière édition par yao le Ven 13 Fév 2015 - 13:24, édité 1 fois

yao
***

Masculin
Messages : 112
Inscrit(e) le : 13/11/2013

http://www.frenchnerd-fanclub.com/
yao a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier : modifier l'affichage du widget

Message par yao le Dim 8 Fév 2015 - 23:49

Un petit up ? ^^

yao
***

Masculin
Messages : 112
Inscrit(e) le : 13/11/2013

http://www.frenchnerd-fanclub.com/
yao a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier : modifier l'affichage du widget

Message par yao le Mar 10 Fév 2015 - 9:21

Encore un petit up ^^

yao
***

Masculin
Messages : 112
Inscrit(e) le : 13/11/2013

http://www.frenchnerd-fanclub.com/
yao a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Calendrier : modifier l'affichage du widget

Message par Ange Tuteur le Mar 10 Fév 2015 - 17:48

Bonjour yao,

Rendez-vous dans Panneau d'administration > Modules > Gestion des codes JavaScript > Créer un nouveau JavaScript

Placement : Sur toutes les pages
Code:
$(function(){
  var c = document.getElementById('calendar'),s = window.localStorage;
  if (!c || window.location.pathname.match(/\/calendar/)) return;
  if (s.modcalHTML && s.modcalEXP > +new Date - 60*60*1000) return c.innerHTML = s.modcalHTML;
  $(c).load('/calendar td:has(> p:first span)',function(){
    if (s) {
      s.modcalHTML = c.innerHTML;
      s.modcalEXP = +new Date;
    }
  });
});

Valider Smile

le résultat :

Ange Tuteur
****

Masculin
Messages : 476
Inscrit(e) le : 16/11/2013

https://github.com/SethClydesdale
Ange Tuteur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier : modifier l'affichage du widget

Message par yao le Mer 11 Fév 2015 - 13:36

Merci beaucoup Ange Tuteur ! Very Happy

Nous l'avons donc mise en place sur notre forum-test mais, malheureusement, on dirait que ça fonctionne bien pour les membres qui n'utilisent pas le navigateur Google Chrome.

Nous allons essayer de trouver une solution et, au pire, faire en sorte que le navigateur Google Chrome n'affiche tout simplement pas le calendrier plutôt qu'il affiche un calendrier qui bug Surprised

Mais, sinon, ça à l'air de bien fonctionner et ça c'est cool ! Smile

(comme je l'ai dit dans mon premier post, j'aurai prochainement d'autres petites questions concernant la mise en forme du calendrier mais c'est moins urgent et sûrement moins compliqué. Pensez-vous que je le dise quand même ici ou faudrait-il que je crée un nouveau sujet ? )

Bref, merci encore Ange Tuteur ^^

yao
***

Masculin
Messages : 112
Inscrit(e) le : 13/11/2013

http://www.frenchnerd-fanclub.com/
yao a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier : modifier l'affichage du widget

Message par yao le Mer 11 Fév 2015 - 20:33

Bonsoir,

Apparemment, fausse alerte. Avec Google Chrome ça fonctionne aussi. Du coup, c'est parfait ! Very Happy

Je me permet de poser une petite dernière question pour améliorer tout ça : pensez-vous que, lorsqu'il y a un anniversaire d'un membre, on peut ajouter un "Anniversaire" suivi du pseudo ? Pour le moment, ça n'affiche que le pseudo.

Après, c'est moins grave si c'est pas possible ^^

Merci d'avance ! Very Happy

yao
***

Masculin
Messages : 112
Inscrit(e) le : 13/11/2013

http://www.frenchnerd-fanclub.com/
yao a été remercié(e) par l'auteur de ce sujet.
  • 0

Résolu Re: Calendrier : modifier l'affichage du widget

Message par Ange Tuteur le Mer 11 Fév 2015 - 21:15

Super ! ^^


Ajoutez le code suivant dans votre feuille de style :
Panneau d'administration > Affichage > Couleurs > Feuille de style CSS
Code:
#calendar a[onmouseover*="anniversaire"]:before { content:"Anniversaire " }


Modifier "Anniversaire " pour changer le texte. Smile

Ange Tuteur
****

Masculin
Messages : 476
Inscrit(e) le : 16/11/2013

https://github.com/SethClydesdale
Ange Tuteur a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier : modifier l'affichage du widget

Message par yao le Jeu 12 Fév 2015 - 10:18

Encore une fois, merci Ange Tuteur !

Nous n'avons pas encore testé, je crois qu'il y a finalement un petit problème avec le premier code intégré (sur notre forum-test, je vois des anniversaires et autres événements mais pas tous) scratch
Je vais voir avec mes collègues si quelqu'un a fait une modification entre-temps.

Je vous tiens au courant !

Encore une fois, merci ! Very Happy

yao
***

Masculin
Messages : 112
Inscrit(e) le : 13/11/2013

http://www.frenchnerd-fanclub.com/
yao a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier : modifier l'affichage du widget

Message par WyvernNE le Ven 13 Fév 2015 - 9:21

Salut Ange Tuteur! (ça fait bizarre de pas voir ton pseudo en vert)

Je fais parti du forum de yao et je te remercie pour le code!
J'ai cependant juste enlevé la partie "-60*60*1000" après le +new date car il créait un intervalle de 1h entre les modifications faites et l'affichage de la midification.

WyvernNE
***

Masculin
Messages : 100
Inscrit(e) le : 09/07/2014

http://foxtrottx3.forumgratuit.ch/
WyvernNE a été remercié(e) par l'auteur de ce sujet.

Résolu Re: Calendrier : modifier l'affichage du widget

Message par yao le Ven 13 Fév 2015 - 13:27

Du coup, j'ai modifié le premier post pour mettre le topic en résolu Smile

Je pense que nous n'avons plus de questions. Au pire, on créera un nouveau topic !

Merci encore ! ^^

yao
***

Masculin
Messages : 112
Inscrit(e) le : 13/11/2013

http://www.frenchnerd-fanclub.com/
yao a été remercié(e) par l'auteur de ce sujet.

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


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