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 2011 - 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 2011 - 18:02, édité 1 fois

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 2011 - 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.

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 2011 - 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?

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 2011 - 11:10

Bonjour,

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

?

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 2011 - 12:08

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

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 2011 - 18:07

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

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 2011 - 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?

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 2011 - 22:29

Oui _a serait mieux Smile

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 2011 - 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.

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 2011 - 8:50

Je ne vois toujours rien scratch


zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 2011 - 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.

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 2011 - 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");
         }
      });      
   }
});

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 2011 - 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

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 2011 - 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>");
      }   
   });
});

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 2011 - 13:59

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

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

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 2011 - 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.

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 2011 - 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 2011 - 17:48, édité 1 fois

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 2011 - 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

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 2011 - 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>");
     } 
  });
});

zz10
+ Hyperactif +

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

http://www.forum-ice-epinal.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 2011 - 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.

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