Bonjour,

J'utilise un calendrier que j'ai adapté a mes besoins. (trouvé Ici.

Je souhaite ajouter une colonne avec les numéros des semaines, mais comme se dernier est fait sous forme de liste, je ne c'est pas comment le faire.

Voici un bout de code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
		  // Affichage du mois et de l'année
 
          $leCalendrier .= "<div style=\"float:left\"><img src=\"images/calendrier.png\" alt=\"calendrier\" width=\"71px\" height=\"62px\" /></div><h2>&raquo; " . monthNumToName(getMonth($periode)) . " " . getYear($periode) . "</h2><br /><br />";
 
 
          // Affichage des entêtes
          $leCalendrier .= "
		   <ul id=\"libelle\">
               \t<li>Lundi</li>
               \t<li>Mardi</li>
               \t<li>Mercredi</li>
               \t<li>Jeudi</li>
               \t<li>Vendredi</li>
               \t<li>Samedi</li>
               \t<li>Dimanche</li>
          </ul>";
          // Tant que l'on n'a pas affecté tous les jours du mois traité
          while ($pas < $nb_jour) {
               if ($indexe == 1) $leCalendrier .= "\n\t<ul class=\"ligne\">";
               // Si le jour calendrier == jour de la semaine en cours
               if (Date("w", mktime(0, 0, 0, getMonth($periode), 1 + $pas, getYear($periode))) == $tableau[$indexe]) {
                    // Si jour calendrier == aujourd'hui
                    $afficheJour =  '  
							  <a class="date_jour" href="#" onclick="javascript:ahah(\'modules/agenda/agenda.php?date='.Date("j", mktime(0, 0, 0, getMonth($periode), 1 + $pas, getYear($periode))).'-'.getMonth($periode).'-'.getYear($periode).'\',\'bloc_right\');">'.Date("j", mktime(0, 0, 0, getMonth($periode), 1 + $pas, getYear($periode))).'</a>'  ;
                    if (Date("Y-m-d", mktime(0, 0, 0, getMonth($periode), 1 + $pas, getYear($periode))) == Date("Y-m-d")) {
                         $class = " class=\"itemCurrentItem\"";
                    }
                    else {
                         // 1 est toujours vrai => on affiche un lien à chaque fois
                         // Affichage des jours avec les liens vers le bloc agenda
                         if (1) {
                              $class = " class=\"itemExistingItem\"";
                              $afficheJour =  '  
							  <a  href="#" onclick="javascript:ahah(\'modules/agenda/agenda.php?date='.Date("j", mktime(0, 0, 0, getMonth($periode), 1 + $pas, getYear($periode))).'-'.getMonth($periode).'-'.getYear($periode).'\',\'bloc_right\');">'.Date("j", mktime(0, 0, 0, getMonth($periode), 1 + $pas, getYear($periode))).'</a>'  ;
                         }
                         else {
                              $class = "";
                         }
                    }
 
 
 
					// Ajout de la case avec la date
                    $leCalendrier .= "\n\t\t<li$class>$afficheJour </li>";
                    $pas++;
               }
               //
               else {
                    // Ajout d'une case vide
                    $leCalendrier .= "\n\t\t<li>&nbsp;</li>";
               }
               if ($indexe == 7 && $pas < $nb_jour) { $leCalendrier .= "\n\t</ul>"; $indexe = 1;} else {$indexe++;}
          }
          // Ajustement du tableau
          for ($i = $indexe; $i <= 7; $i++) {
               $leCalendrier .= "\n\t\t<li>&nbsp;</li>";
          }
          $leCalendrier .= "\n\t</ul><br /><br /><br /><br />\n";
Merci d'avance :s