toff63
Messages postés8Date d'inscriptionvendredi 18 mai 2007StatutMembreDernière intervention30 octobre 2010 30 oct. 2010 à 23:40
Merci lumesh.
J'ai compris plein de choses sur les dates et comment faire un calendrier grâce à ton script.
J'y ai apporté deux modifications :
- naviguer d'un mois à l'autre
- faire en sorte que la date du jour ne soit sélectionnée que sur le mois en cours
J'ai aussi modifier un peu le css en fonction des besoins de mon site.
j'ai mis 10/10.
Et merci à code-sourse avec qui j'apprends beaucoup.
// si la variable mois n'existe pas, mois et année correspondent au mois et à l'année courante
if (isset($_GET["mois"])){
$mois=$_GET["mois"];
}
else{
$mois = $mois_actuel;
}
if (isset($_GET["an"])){
$an=$_GET["an"];
}
else{
$an = $an_actuel;
}
cs_robinou59
Messages postés2Date d'inscriptionvendredi 5 décembre 2008StatutMembreDernière intervention 4 décembre 2010 16 avril 2010 à 17:02
Très bon je regrette juste que l'on ne puisse pas navigué entre les mois
cs_thekid06
Messages postés23Date d'inscriptionsamedi 19 avril 2008StatutMembreDernière intervention30 septembre 2009 1 mars 2009 à 16:49
Euh ! Dsl enfaite le code est cour ... C'est juste le css qui prend un peut de place... ^^
@+ bonne continuation à toi !
cs_thekid06
Messages postés23Date d'inscriptionsamedi 19 avril 2008StatutMembreDernière intervention30 septembre 2009 1 mars 2009 à 16:45
Wesh ! 10/10 ! Super ! Pas très simple le code est long mais il est genial ! En plus les couleur vont avec mon nouveau site !
Franchement BRAVO !
euhreux
Messages postés17Date d'inscriptionmercredi 19 octobre 2005StatutMembreDernière intervention30 août 2007 20 oct. 2005 à 02:32
Bonjour tous monde, je suis à ma toute premiere fois sur ce Site internet, je suis bien content d'apprendre avec vous!
maintenant les choses sérieuses, j'aime bien ce super Calendrier, mais est-ce qu'il serait possible de lui faire affiche un autre mois que celui de la date présente? quelqu'un à une idée pour moi?
Merci de m'aider !
Philip
stephgphy
Messages postés3Date d'inscriptionvendredi 15 avril 2005StatutMembreDernière intervention 2 mai 2005 3 mai 2005 à 09:18
Un ptit calendrier tout joil, tout fonctionnel, 10/10 !!!
BaubeGarlo
Messages postés6Date d'inscriptionjeudi 27 janvier 2005StatutMembreDernière intervention22 janvier 2008 21 avril 2005 à 16:41
si je veut ke le dimanche sois le premier jour de la semaine comment je fais ?
romalafrite
Messages postés106Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention21 octobre 2022 18 nov. 2004 à 21:33
Je viens de penser, pour faire moins bourrin, vous mettez
'<td class="gestion-calendar-day"> </td>'
dans une variable ;)
romalafrite
Messages postés106Date d'inscriptionmercredi 17 septembre 2003StatutMembreDernière intervention21 octobre 2022 18 nov. 2004 à 21:32
C'est un peu bourrin mais si vous voulez ne pas faire apparaître la dernière ligne lorsqu'il n'y a rien dedans, faites ceci :
30 oct. 2010 à 23:40
J'ai compris plein de choses sur les dates et comment faire un calendrier grâce à ton script.
J'y ai apporté deux modifications :
- naviguer d'un mois à l'autre
- faire en sorte que la date du jour ne soit sélectionnée que sur le mois en cours
J'ai aussi modifier un peu le css en fonction des besoins de mon site.
j'ai mis 10/10.
Et merci à code-sourse avec qui j'apprends beaucoup.
voici le code modifié :
<html>
<head>
</title>Calendrier</title>
<style type="text/css">
.gestion-calendar {
width: 180px;
border: 1px solid #000000;
background-color: #FFFFFF;
}
.gestion-calendar-mois_avant {
border-bottom: 1px solid #000000;
background-color: #360;
font-family: Helvetica;
font-size: 0.9em;
text-align: center;
vertical-align: middle;
color: #FFF;
padding:2px 0;
cursor:pointer;
}
.gestion-calendar-month {
border-bottom: 1px solid #000000;
background-color: #360;
font-family: Helvetica;
font-size: 0.9em;
text-align: center;
vertical-align: middle;
color: #FFF;
padding:2px 0;
}
.gestion-calendar-day {
background-color: #F6F6F6;
font-family: Helvetica;
font-size: 0.9em;
font-weight: normal;
text-align: center;
vertical-align: middle;
margin: 0px;
padding: 0px;
}
.gestion-calendar-today {
font-family: Helvetica;
font-size: 0.9em;
font-weight: normal;
text-align: center;
vertical-align: middle;
margin: 0px;
padding: 0px;
border:thin solid #000;
}
.gestion-calendar-dayname {
background-color: #F6F6F6;
font-family: Helvetica;
font-size: 0.9em;
font-weight: bold;
text-align: center;
vertical-align: middle;
margin: 0px;
padding: 0px;
border-bottom:1px solid #000;
}
.gestion-calendar-date {
text-align: center;
vertical-align: middle;
padding: 3px;
}
</style>
</head>
<?php
$bixestile = (date("L")) ? 1 : 0;
$nb_jours = date("t");
$mois_actuel = date("n", time());
$an_actuel = date("Y", time());$nb_jours ($mois_actuel 2) ? $nb_jours + $bixestile : $nb_jours;
$compteur = 1;
$debut = 1;
// si la variable mois n'existe pas, mois et année correspondent au mois et à l'année courante
if (isset($_GET["mois"])){
$mois=$_GET["mois"];
}
else{
$mois = $mois_actuel;
}
if (isset($_GET["an"])){
$an=$_GET["an"];
}
else{
$an = $an_actuel;
}
//mois suivant
$mois_suivant = $mois + 1;
$an_suivant = $an;
if ($mois_suivant == 13)
{
$mois_suivant = 1;
$an_suivant = $an + 1;
}
//mois précédent
$mois_prec = $mois - 1;
$an_prec = $an;
if ($mois_prec == 0)
{
$mois_prec = 12;
$an_prec = $an - 1;
}
$mois_de_annee = array("Janvier", "Février", "Mars", "Avril", "Mai", "Juin", "Juillet", "Août", "Septembre", "Octobre", "Novembre", "Décembre");
$mois_en_clair = $mois_de_annee[$mois - 1];
$depart = date("w", mktime(0, 0, 0, $mois, 1, $an));
if ($depart 0) { $depart 7; }
for ($l=1; $l<7; $l++) {
for ($c=1; $c<8; $c++) {
if ($debut >= $depart) {
if ($compteur <= $nb_jours) {if ($compteur (int) date("d") && $mois (int) date("n")) {
$Day[$l][$c] = '<td class="gestion-calendar-today">'.$compteur.'</td>';
} else {
$Day[$l][$c] = '<td class="gestion-calendar-day">'.$compteur.'</td>';
}
} else {
$Day[$l][$c] = '<td class="gestion-calendar-day"> </td>';
}
$compteur++;
} else {
$Day[$l][$c] = '<td class="gestion-calendar-day"> </td>';
}
$debut++;
}
}
?>
&an=<?php echo $an_prec; ?>','_self')"><<,
<?php echo $mois_en_clair." ".$an;; ?>,
&an=<?php echo $an_suivant; ?>','_self')">>>,
----
Lu,
Ma,
Me,
Je,
Ve,
Sa,
Di,
----
<?php echo @$Day[1][1]; ?>
<?php echo @$Day[1][2]; ?>
<?php echo @$Day[1][3]; ?>
<?php echo @$Day[1][4]; ?>
<?php echo @$Day[1][5]; ?>
<?php echo @$Day[1][6]; ?>
<?php echo @$Day[1][7]; ?>
----
<?php echo @$Day[2][1]; ?>
<?php echo @$Day[2][2]; ?>
<?php echo @$Day[2][3]; ?>
<?php echo @$Day[2][4]; ?>
<?php echo @$Day[2][5]; ?>
<?php echo @$Day[2][6]; ?>
<?php echo @$Day[2][7]; ?>
----
<?php echo @$Day[3][1]; ?>
<?php echo @$Day[3][2]; ?>
<?php echo @$Day[3][3]; ?>
<?php echo @$Day[3][4]; ?>
<?php echo @$Day[3][5]; ?>
<?php echo @$Day[3][6]; ?>
<?php echo @$Day[3][7]; ?>
----
<?php echo @$Day[4][1]; ?>
<?php echo @$Day[4][2]; ?>
<?php echo @$Day[4][3]; ?>
<?php echo @$Day[4][4]; ?>
<?php echo @$Day[4][5]; ?>
<?php echo @$Day[4][6]; ?>
<?php echo @$Day[4][7]; ?>
----
<?php echo @$Day[5][1]; ?>
<?php echo @$Day[5][2]; ?>
<?php echo @$Day[5][3]; ?>
<?php echo @$Day[5][4]; ?>
<?php echo @$Day[5][5]; ?>
<?php echo @$Day[5][6]; ?>
<?php echo @$Day[5][7]; ?>
----
<?php echo @$Day[6][1]; ?>
<?php echo @$Day[6][2]; ?>
<?php echo @$Day[6][3]; ?>
<?php echo @$Day[6][4]; ?>
<?php echo @$Day[6][5]; ?>
<?php echo @$Day[6][6]; ?>
<?php echo @$Day[6][7]; ?>
</html>
16 avril 2010 à 17:02
1 mars 2009 à 16:49
@+ bonne continuation à toi !
1 mars 2009 à 16:45
Franchement BRAVO !
20 oct. 2005 à 02:32
maintenant les choses sérieuses, j'aime bien ce super Calendrier, mais est-ce qu'il serait possible de lui faire affiche un autre mois que celui de la date présente? quelqu'un à une idée pour moi?
Merci de m'aider !
Philip
3 mai 2005 à 09:18
21 avril 2005 à 16:41
18 nov. 2004 à 21:33
'<td class="gestion-calendar-day"> </td>'
dans une variable ;)
18 nov. 2004 à 21:32
<?php
if($Day[6][1] !='<td class="gestion-calendar-day"> </td>' && $Day[6][2] !='<td class="gestion-calendar-day"> </td>' && $Day[6][3] !='<td class="gestion-calendar-day"> </td>' && $Day[6][4] !='<td class="gestion-calendar-day"> </td>' && $Day[6][5] !='<td class="gestion-calendar-day"> </td>' && $Day[6][6] !='<td class="gestion-calendar-day"> </td>' && $Day[6][7]!='<td class="gestion-calendar-day"> </td>') {
?>
<tr>
<?php echo @$Day[6][1]; ?>
<?php echo @$Day[6][2]; ?>
<?php echo @$Day[6][3]; ?>
<?php echo @$Day[6][4]; ?>
<?php echo @$Day[6][5]; ?>
<?php echo @$Day[6][6]; ?>
<?php echo @$Day[6][7]; ?>
</tr>
<?php
}
?>
Bon script ;)
7 nov. 2004 à 16:27
remplace "</title>Calendrier</title>" par "<title>Calendrier</title>" ca marchera mieux!
7 nov. 2004 à 16:20