calendrier qui ne gère pas les anniversaires.

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

Résolu calendrier qui ne gère pas les anniversaires.

Message par hiro-lao54 le Sam 10 Déc - 15:20

Bonjour,

Nous avons sur notre forum un calendrier qui gère des dates de course de voiture. Seulement il affiche également pour les membres les dates d'anniversaire des personnes inscritent. Savez-vous comment il est possible d'avoir un calendrier qui ne gérerait pas ces dates d'anniversaire?

En vous remerciant par avance.

Cordialement.


Dernière édition par hiro-lao54 le Mar 13 Déc - 18:02, édité 1 fois
avatar

hiro-lao54
**

Masculin
Messages : 62
Inscrit(e) le : 23/10/2011

http://www.minizfrance.com
hiro-lao54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par zz10 le Dim 11 Déc - 0:57

Hello,

J'ai également fait il y a quelques temps l'amère contestation qu'il n'est pas possible en PHPBB3 d'activer les anniversaires sans qu'ils s'affichent dans le calendrier !

J'ai donc fait un petit script qu'il faut placer dans module->javascript->nouveau javascript (à placer sur toutes les pages) :

Code:
//##############################ENLEVE ANNIVERSAIRE DANS LE CALENDRIER################################
$(function(){
   if(window.location.pathname == "/calendar"){
      $("#calendar li").each(function(i){
         if($(this).html().search("http://illiweb.com/fa/subsilver/icon_tiny_profile.gif") != -1){
            $(this).css("display","none");
         }
      });      
   }
});

Cdt.
avatar

zz10
Membre actif

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par hiro-lao54 le Dim 11 Déc - 10:16

Merci pour le code ZZ10,

par contre j'ai activé les codes javascript (car c'est mon premier Smile ), j'ai créer un nouveau code en y mettant le tiens et en cochant: "placer sur toutes les pages" mais cela a laissé les dates d'anniversaire dans le calendrier. Il y a peut-être une manipulation supplémentaire à effectuer et que je ne vois pas?
avatar

hiro-lao54
**

Masculin
Messages : 62
Inscrit(e) le : 23/10/2011

http://www.minizfrance.com
hiro-lao54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par zz10 le Dim 11 Déc - 11:10

Bonjour,

Je ne vois pas d'anniversaire dans votre calendrier : http://www.minizfrance.com/calendar

?
avatar

zz10
Membre actif

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par hiro-lao54 le Dim 11 Déc - 12:08

En effet les invités ne voient pas les anniversaires, mais les membres si. (et je ne comprends pas pourquoi)
avatar

hiro-lao54
**

Masculin
Messages : 62
Inscrit(e) le : 23/10/2011

http://www.minizfrance.com
hiro-lao54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par zz10 le Dim 11 Déc - 18:07

Je me suis inscrit et je ne vois toujours pas d'anniversaire ?
avatar

zz10
Membre actif

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par hiro-lao54 le Dim 11 Déc - 18:36

Alors, je viens de retirer dans l'après midi toutes les dates d'anniversaire entrées par les membres. Car j'ai constaté au préalable que les nouveaux membres ne peuvent plus entrer leur date d'anniversaire. De cette façon ça retire notre problème d'affichage sur le calendrier. Mais idéalement la solution aurait été de pouvoir voir la date d'anniversaire des membres dans leur profil et non dans le calendrier.

Tu veux que je remette une date d'anniversaire qui à lieu courant décembre pour la voir?
avatar

hiro-lao54
**

Masculin
Messages : 62
Inscrit(e) le : 23/10/2011

http://www.minizfrance.com
hiro-lao54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par zz10 le Lun 12 Déc - 22:29

Oui _a serait mieux Smile
avatar

zz10
Membre actif

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par hiro-lao54 le Mar 13 Déc - 8:18

Ca y est, j'ai remis la date d'anniversaire d'un membre qui est née le 6 décembre. Normalement hors ligne tu ne la verras pas, c'est une fois connecté qu'elle te sera visible.
avatar

hiro-lao54
**

Masculin
Messages : 62
Inscrit(e) le : 23/10/2011

http://www.minizfrance.com
hiro-lao54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par zz10 le Mar 13 Déc - 8:50

Je ne vois toujours rien scratch

avatar

zz10
Membre actif

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par hiro-lao54 le Mar 13 Déc - 12:47

Si, la date est soulignée, seulement elle n'est rattachée à aucun sujet et c'est pour ça qu'il n'y a rien d'écrit.
Et dans le calendrier en haut à droite (dans le widget) on peut voir la date en gras. Et c'est surtout celle-ci qui nous dérange, on ne voudrait avoir en gras que les dates de courses.

Tu m'avais fait peur, je cru un instant voir des choses que les autres ne voient pas. Razz

Cordialement.
avatar

hiro-lao54
**

Masculin
Messages : 62
Inscrit(e) le : 23/10/2011

http://www.minizfrance.com
hiro-lao54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par zz10 le Mar 13 Déc - 13:51

Commençons par régler la page calendrier. Les widgets viendront après !

Remplacez le code par celui-ci :

Code:
//##############################ENLEVE ANNIVERSAIRE DANS LE CALENDRIER################################
$(function(){
   if(window.location.pathname == "/calendar"){
      $("p.row3 a").each(function(i){
         if($(this).html().search("http://illiweb.com/fa/empty.gif") == -1){
            $(this).replaceWith("<span>"+  $(this).html()  +"</span>");
         }
      });
      $("#calendar li").each(function(i){
         if($(this).html().search("http://illiweb.com/fa/subsilver/icon_tiny_profile.gif") != -1){
            $(this).css("display","none");
         }
      });      
   }
});
avatar

zz10
Membre actif

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par hiro-lao54 le Mar 13 Déc - 13:54

Merci ZZ10, c'est fait et ça a bien retiré la date soulignée pour l'anniversaire sur la page du calendrier. Smile
avatar

hiro-lao54
**

Masculin
Messages : 62
Inscrit(e) le : 23/10/2011

http://www.minizfrance.com
hiro-lao54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par zz10 le Mar 13 Déc - 13:57

OK, donc maintenant pour les widgets,

remplacez tout le code par celui-ci :
Code:
//##############################ENLEVE ANNIVERSAIRE DANS LE CALENDRIER################################
$(function(){
   if(window.location.pathname == "/calendar"){
      $("p.row3 a").each(function(i){
         if($(this).html().search("http://illiweb.com/fa/empty.gif") == -1){
            $(this).replaceWith("<span>"+  $(this).html()  +"</span>");
         }
      });
      $("#calendar li").each(function(i){
         if($(this).html().search("http://illiweb.com/fa/subsilver/icon_tiny_profile.gif") != -1){
            $(this).css("display","none");
         }
      });      
   }
   
   $("#right #calendar .row3 a.gensmall").each(function(){
      if($(this).html().search("Anniversaire") != -1 && $(this).html().search("Evènement") == -1){
         $(this).replaceWith("<span>"+  $(this).html()  +"</span>");
      }   
   });
});
avatar

zz10
Membre actif

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par zz10 le Mar 13 Déc - 13:59

PS : Placez le code sur toutes les pages cette fois-ci Wink

Edit : c'est déjà le cas Smile
avatar

zz10
Membre actif

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par hiro-lao54 le Mar 13 Déc - 17:30

Code remplacé, mais le chiffre est toujours en gras dans le widget, ça n'a pas changé de la configuration précédente.
avatar

hiro-lao54
**

Masculin
Messages : 62
Inscrit(e) le : 23/10/2011

http://www.minizfrance.com
hiro-lao54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par zz10 le Mar 13 Déc - 17:42

Essayez ceci :

Code:
//##############################ENLEVE ANNIVERSAIRE DANS LE CALENDRIER################################
$(function(){
  if(window.location.pathname == "/calendar"){
     $("p.row3 a").each(function(i){
       if($(this).html().search("http://illiweb.com/fa/empty.gif") == -1){
         $(this).replaceWith("<span>"+  $(this).html()  +"</span>");
       }
     });
     $("#calendar li").each(function(i){
       if($(this).html().search("http://illiweb.com/fa/subsilver/icon_tiny_profile.gif") != -1){
         $(this).css("display","none");
       }
     });     
  }
 
  $("#right #calendar .row3 a.gen").each(function(){
     if($(this).attr('title').search("Anniversaire") != -1 && $(this).attr('title').search("Evènement") == -1){
       $(this).replaceWith("<span>"+  $(this).html()  +"</span>");
     } 
  });
});


Dernière édition par zz10 le Mar 13 Déc - 17:48, édité 1 fois
avatar

zz10
Membre actif

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par hiro-lao54 le Mar 13 Déc - 17:46

Non toujours pas, et je suis désolé de ne pas savoir programmer en Java, j'aurais bien aimé pouvoir faire quelque chose... Confused
avatar

hiro-lao54
**

Masculin
Messages : 62
Inscrit(e) le : 23/10/2011

http://www.minizfrance.com
hiro-lao54 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par zz10 le Mar 13 Déc - 17:57

Voilà le bon (testé sur mon forum)

Code:
//##############################ENLEVE ANNIVERSAIRE DANS LE CALENDRIER################################
$(function(){
  if(window.location.pathname == "/calendar"){
     $("p.row3 a").each(function(i){
       if($(this).html().search("http://illiweb.com/fa/empty.gif") == -1){
         $(this).replaceWith("<span>"+  $(this).html()  +"</span>");
       }
     });
     $("#calendar li").each(function(i){
       if($(this).html().search("http://illiweb.com/fa/subsilver/icon_tiny_profile.gif") != -1){
         $(this).css("display","none");
       }
     });     
  }
 
  $("#right #calendar a.gen").each(function(){
     if($(this).attr('title').search("Anniversaire") != -1 && $(this).attr('title').search("Evènement") == -1){
       $(this).replaceWith("<span>"+  $(this).text()  +"</span>");
     } 
  });
});
avatar

zz10
Membre actif

Masculin
Messages : 2243
Inscrit(e) le : 04/07/2009

http://www.ice-epinal-forum.com
zz10 a été remercié(e) par l'auteur de ce sujet.

Résolu Re: calendrier qui ne gère pas les anniversaires.

Message par hiro-lao54 le Mar 13 Déc - 18:01

Parfait, ça fonctionne au poil! Eh bien je ne sais comment te remercier pour tout le temps que tu nous as consacré ZZ. Si on peut faire quoique ce soit en retour pour te rendre la pareille, n'hésite pas.

Wink

Sujet résolu.
avatar

hiro-lao54
**

Masculin
Messages : 62
Inscrit(e) le : 23/10/2011

http://www.minizfrance.com
hiro-lao54 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