Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1015 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  aide agenda

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

aide agenda

n°1124807
s1xus
Posté le 19-06-2005 à 23:17:03  profilanswer
 

Alors voilà j' utilise phpmyevents qui est un très bon script, j' ai juste un petit problème il n' ont pas vraiment tout prévu :) normal non ?
Mon problème est le suivant j' aimerais que quand il ya un événement inscrit par exemple pour le 18 du mois le lien 18 du calendrier ou la case change de couleur.Et je ne sais pas du tout par ou commencer quelque pourait m' aider a commencer ou me faire par de ses idées.
 
Merci d' avance

mood
Publicité
Posté le 19-06-2005 à 23:17:03  profilanswer
 

n°1124813
FlorentG
Unité de Masse
Posté le 19-06-2005 à 23:24:15  profilanswer
 

Regarde dans le code généré si une case avec évènement possède une classe ou quelque chose comme ça :??:

n°1124937
s1xus
Posté le 20-06-2005 à 08:03:14  profilanswer
 

Merci pour ta réponse.
Je n' ai rien trouvé alors voilà le code du calendrier si quelqu' un se sent d' attaque :P
 

Code :
  1. <?
  2. $month = $months_list;
  3. if ($genre==1)
  4. {
  5. $separateur='-';
  6. $temp=split($separateur,$nom,3);
  7. $day=$temp[0];
  8. $month2=$temp[1];
  9. $year=$temp[2];
  10. }
  11. if(empty($mois)) $mois = date("n" );
  12. if(empty($annee)) $annee = date("Y" );
  13. if(empty($jour)) $jour = date("d" );
  14. if(!empty($year)) $annee = $year;
  15. if(!empty($month2)) $mois = $month2;
  16. if(!empty($day)) $jour = $day;
  17. $nbre_jours =  date("t", $sec);
  18. if($mois > 12) $mois = $mois-12;
  19. if($mois < 1) $mois = $mois+12;
  20. $dernJour = 28;
  21.    while (checkdate($mois, $dernJour , $annee))
  22.    {
  23.      $dernJour++;
  24.     }
  25. --$dernJour;
  26. $nbre_jours = $dernJour;
  27. $jour_num = date("w", mktime(0,0,0,$mois,01,$annee));
  28. if($jour_num == 0) $jour_num = 7; 
  29. echo "<font face=\"verdana\" color=\"black\" size=\"2\">";
  30. if($mois == 1) $mois_av = 12;
  31. else $mois_av = $mois-1;
  32. echo " <a class=\"calendrier\" href=\"search.php?genre=1&nom=".$jour;
  33. echo "-".$mois_av."-".$annee."\">-&nbsp;</a> \n<font face=\"verdana\" size=\"2\" ";
  34. echo "color=\"$color_text7\">";
  35. echo $month[$mois-1];
  36. if($mois == 12) $mois_ap = 1;
  37. else $mois_ap = $mois+1;
  38. echo "</font><a class=\"calendrier\" href=\"search.php?genre=1&nom=".$jour;
  39. echo "-".$mois_ap."-".$annee."\">&nbsp;+</a><br><a class=\"calendrier\" ";
  40. echo "href=\"search.php?genre=1&nom=".$jour."-".$mois."-";
  41. echo ($annee-1)."\">-&nbsp;</a><font face=\"verdana\" size=\"2\" ";
  42. echo "color=\"$color_text7\">".$annee."</font><a class=\"calendrier\" ";
  43. echo "href=\"search.php?genre=1&nom=";
  44. echo $jour."-".$mois."-".($annee+1)."\">&nbsp;+</a></font>\n</td>\n  </tr>\n";
  45. echo "<tr><td width=\"40\" align=\"center\"><font face=\"verdana\" size=\"2\" ";
  46. echo "color=\"$color_text7\">lun</font></td><td width=\"40\" align=\"center\">";
  47. echo "<font face=\"verdana\" size=\"2\" color=\"$color_text7\">mar</font></td>";
  48. echo "<td width=\"40\" align=\"center\"><font face=\"verdana\" size=\"2\" ";
  49. echo "color=\"$color_text7\">mer</font></td><td width=\"40\" align=\"center\">";
  50. echo "<font face=\"verdana\" size=\"2\" color=\"$color_text7\">jeu</font></td>";
  51. echo "<td width=\"40\" align=\"center\"><font face=\"verdana\" size=\"2\" ";
  52. echo "color=\"$color_text7\">ven</font></td><td width=\"40\" align=\"center\">";
  53. echo "<font face=\"verdana\" size=\"2\" color=\"$color_text7\">sam</font></td>";
  54. echo "<td width=\"40\" align=\"center\"><font face=\"verdana\" size=\"2\" ";
  55. echo "color=\"$color_text7\">dim</font></td></tr>\n<tr>\n";
  56. $case = 0;
  57. if($jour_num != 1)
  58. {
  59.     while($jour_num > 1)
  60.     {
  61.         echo "<td width=\"40\">&nbsp;</td>\n";
  62.         $jour_num--;
  63.         $case++;
  64.     }   
  65. }       
  66. for($u = 1; $u <= $nbre_jours; $u++)
  67. {
  68.     if($u == $jour)
  69.     {
  70.         echo "<td width=\"20\" align=\"center\" bgcolor=\"$color_text9\"><font ";
  71.         echo "face=\"verdana\" color=\"#336699\" size=\"2\"><a class=\"theday\" ";
  72.         echo "target=\"iframe-search\" href=\"search1.php?genre=1&nom=";
  73.         echo $u."-".$mois."-".$annee."\"><b>".$u."</b></a></font></td>\n";
  74.     }
  75.     else
  76.     {
  77.         echo "<td width=\"40\" align=\"center\"><font face=\"verdana\" ";
  78.         echo "color=\"white\" size=\"2\"><a class=\"calendrier\" ";
  79.         echo "target=\"iframe-search\" href=\"search1.php?genre=1&nom=";
  80.         echo $u."-".$mois."-".$annee."\">".$u."</a></font></td>\n";
  81.     }
  82.     if(is_integer(($case+$u)/7) && $u < $nbre_jours)
  83.         echo "</tr>\n<tr>\n";
  84. }
  85. while(!is_integer(($case+$u-1)/7))
  86. {
  87.     echo "<td width=\"40\">&nbsp;</td>\n";
  88.     $u++;
  89. }
  90. ?>


 

n°1124938
FlorentG
Unité de Masse
Posté le 20-06-2005 à 08:09:30  profilanswer
 

Vraiment pas terrible le code généré, beaucoup trop lourdingue et vieux :( :(

n°1124948
s1xus
Posté le 20-06-2005 à 08:43:36  profilanswer
 

oui j' ai vraiment du mal à m' y retrouver la dedans mais je ne suis pas encore assez experimenté pour en faire un moi-même :(

n°1124959
FlorentG
Unité de Masse
Posté le 20-06-2005 à 09:14:29  profilanswer
 

Et encore, ce serait plus simple après un p'tit nettoyage de code. Là il a vraiment surchargé son truc pour rien...

n°1125471
s1xus
Posté le 20-06-2005 à 18:47:39  profilanswer
 

UP :) j' arrive vraiment a rien pti peu d' aide syouplait  


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  aide agenda

 

Sujets relatifs
aide VB.net crystalaide pour requette
Aide pour un chat ircaide sur css html debutant
Aide pour programmeaide pour débutant
[MFC] Besoin d'aide sur mon projetGros Besoin d'Aide
aide pour un projet d'agenda en pascaldemande d'aide pour creer un agenda en php
Plus de sujets relatifs à : aide agenda


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR