CALENDRIER SIMPLE, FACILEMENT MODIFIABLE, AFFICHAGE COMPLET
greenzest
Messages postés6Date d'inscriptionjeudi 15 juin 2006StatutMembreDernière intervention27 mai 2007
-
12 mai 2007 à 19:08
Xxbgdu51xX -
3 avril 2019 à 18:27
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
Dark_YudeX
Messages postés1Date d'inscriptionvendredi 9 février 2007StatutMembreDernière intervention14 décembre 2009 14 déc. 2009 à 22:19
Ce Calendrier est extra, il est une excellente base de développement de calendriers bien plus bourrins avec accès base de données personnalisés !! Vous avez fait gagner un temps précieux sur un projet en retard. Merci beaucoup pour ce calendrier.
cs_Ludococo
Messages postés7Date d'inscriptionlundi 13 septembre 2004StatutMembreDernière intervention16 novembre 2010 11 août 2009 à 14:52
Salut,
je suis un grand débutant en php et c'est exactement ce que je rechercher pour mon site. Seul soucis lorsque j'intègre le code dans ma page, je n'ai pas de calendrier qui s'affiche mais le code lui-même !?!?
Peut-être y aurait-il quelque chose que j'ai oublié de faire donc si quelqu'un pouvait me dire où se situe mon erreur cela m'enlèverai une grande épine du pied.
Merci
MisterMatik
Messages postés3Date d'inscriptionlundi 26 janvier 2009StatutMembreDernière intervention27 janvier 2009 27 janv. 2009 à 15:20
Salut,
Déjà ton script est super!! Bravo
J'ai une question sur une éventuelle amélioration que je voudrai faire pour mon site.
Donc je voudrai si possible que tu m'explique comment mettre un lien sous les chiffres pour qu'on puisse lire l'évènement de ce jour.
J'attends ta réponse
Merci.
greenzest
Messages postés6Date d'inscriptionjeudi 15 juin 2006StatutMembreDernière intervention27 mai 2007 28 juin 2007 à 22:33
for($i=0;$i<6;$i++) {
echo "<tr>";
for($j=0;$j<7;$j++) {
echo "<td".(($num_mois date("n") && $num_an date("Y") && $tab_cal[$i][$j] == date("j"))?' style="color: #FFFFFF; background-color: #000000;"':null).">".((strpos($tab_cal[$i][$j],"*")!==false)?''.str_replace("*","",$tab_cal[$i][$j]).'':$tab_cal[$i][$j])."</td>";
// c'est à cette ligne que tu ajoutes le modificateur de la cellule
}
echo "</tr>";
}
avec $donnees_article["date_parution"] = 070628; //aammjj
Voilà en gros ce que ça peut donner. Désolé je te donne vraiment un code "vite fait"; améliore le ça vaudra mieux...
Bybye
omman95
Messages postés9Date d'inscriptionsamedi 21 mai 2005StatutMembreDernière intervention26 juin 2007 26 juin 2007 à 13:09
Bonjour est-il possible de rendre le calendrier dynamique? Je m'explique: je peux recuperer des données de ma base en faisant :
$requete_article = mysql_query('SELECT * FROM article');
while ($donnees_article = mysql_fetch_assoc($requete_article)){
echo $donnees_article["date_parution"];
}
je ne vois pas où mettre (dans le for, le if ou le while) la condition :
si la date == "$donnees_article["date_parution"]" alors le jour à une class css qui le rend vert par exemple dans un premier temps. suivant cette méthode j'ajouterais aussi un par exemple pour que la date soit cliquable vers l'article.
Si quelqu'un peut me conseiller merci beaucoup.
greenzest
Messages postés6Date d'inscriptionjeudi 15 juin 2006StatutMembreDernière intervention27 mai 2007 23 mai 2007 à 18:35
Ils ne sont pas mis au hasard mes td ^^"
C'est du html point, je ne vois pas le problème que pose un td mais bon. Faut que tu m'expliques ce que je dois mettre pour que ça te convienne; la modification ne doit pas vraiment être énorme...
cs_wizad
Messages postés355Date d'inscriptionsamedi 30 octobre 2004StatutMembreDernière intervention14 avril 2009 17 mai 2007 à 10:59
J'ai failli mêttre une bonne note mais finalement non : je note pas pour l'instant car ce n'est pas du xhtml (quel horreur des td dans tous les sens).
cs_Cil20
Messages postés43Date d'inscriptionvendredi 20 décembre 2002StatutMembreDernière intervention 3 novembre 2008 17 mai 2007 à 10:53
Je confirme, c'est simple, clair et fonctionnel. J'en demandais pas plus...
Et chouette y a pas de javascript dans le code.
Mercu pour cette source.
phenixjl
Messages postés1Date d'inscriptionsamedi 3 mars 2007StatutMembreDernière intervention15 mai 2007 15 mai 2007 à 22:40
C'est très bien!
c'est un peu ce que je cherchais...
sobre et clair...
greenzest
Messages postés6Date d'inscriptionjeudi 15 juin 2006StatutMembreDernière intervention27 mai 2007 13 mai 2007 à 11:58
Il suffisait de demander ^^
J'ai mis le jour courant en noir sur blanc; à modifier celon vos envies
cs_wizad
Messages postés355Date d'inscriptionsamedi 30 octobre 2004StatutMembreDernière intervention14 avril 2009 12 mai 2007 à 23:13
J'ai pas regardé le code mais juste la démo. Dommage qu'il ne met pas en valeur le jour courant.
greenzest
Messages postés6Date d'inscriptionjeudi 15 juin 2006StatutMembreDernière intervention27 mai 2007 12 mai 2007 à 19:08
3 avril 2019 à 18:27
1 mars 2018 à 13:04
22 juil. 2015 à 08:50
25 juin 2011 à 11:21
je ne trouve pas tte la source du code..
Pourriez vous mettre les img?
Cdlt.
7 mai 2011 à 17:06
Je suis un débutant en PHP, je veux savoir comment on peut ajouter des événements dans la calendrier (est ce possibe ?)
Merci
30 mai 2010 à 21:35
http://pproject.webzzanine.net/calendrier.php
14 déc. 2009 à 22:19
11 août 2009 à 14:52
je suis un grand débutant en php et c'est exactement ce que je rechercher pour mon site. Seul soucis lorsque j'intègre le code dans ma page, je n'ai pas de calendrier qui s'affiche mais le code lui-même !?!?
Peut-être y aurait-il quelque chose que j'ai oublié de faire donc si quelqu'un pouvait me dire où se situe mon erreur cela m'enlèverai une grande épine du pied.
Merci
27 janv. 2009 à 15:20
Déjà ton script est super!! Bravo
J'ai une question sur une éventuelle amélioration que je voudrai faire pour mon site.
Donc je voudrai si possible que tu m'explique comment mettre un lien sous les chiffres pour qu'on puisse lire l'évènement de ce jour.
J'attends ta réponse
Merci.
28 juin 2007 à 22:33
echo "<tr>";
for($j=0;$j<7;$j++) {
echo "<td".(($num_mois date("n") && $num_an date("Y") && $tab_cal[$i][$j] == date("j"))?' style="color: #FFFFFF; background-color: #000000;"':null).">".((strpos($tab_cal[$i][$j],"*")!==false)?''.str_replace("*","",$tab_cal[$i][$j]).'':$tab_cal[$i][$j])."</td>";
// c'est à cette ligne que tu ajoutes le modificateur de la cellule
}
echo "</tr>";
}
Par exemple :
for($i=0;$i<6;$i++) {
echo "<tr>";
for($j=0;$j<7;$j++) {
$sidatedujour (($num_mois date("n") && $num_an == date("Y") && $tab_cal[$i][$j] == date("j"))?' style="color: #FFFFFF; background-color: #000000;"':null);
$datej = $num_an.$num_mois.$tab_cal[$i][$j];
if($datej == $donnees_article["date_parution"]) {
$sievenement = ' style="color: #FFFFFF; background-color: green;"';
$link = '[http://newsdu'.$datej.' '.$tab_cal[$i][$j].']';
}
echo "<td".$sidatedujour.">".((strpos($tab_cal[$i][$j],"*")!==false)?''.str_replace("*","",$tab_cal[$i][$j]).'':((isset($link))$link?$tab_cal[$i][$j]))."</td>";
}
echo "</tr>";
}
avec $donnees_article["date_parution"] = 070628; //aammjj
Voilà en gros ce que ça peut donner. Désolé je te donne vraiment un code "vite fait"; améliore le ça vaudra mieux...
Bybye
26 juin 2007 à 13:09
$requete_article = mysql_query('SELECT * FROM article');
while ($donnees_article = mysql_fetch_assoc($requete_article)){
echo $donnees_article["date_parution"];
}
je ne vois pas où mettre (dans le for, le if ou le while) la condition :
si la date == "$donnees_article["date_parution"]" alors le jour à une class css qui le rend vert par exemple dans un premier temps. suivant cette méthode j'ajouterais aussi un par exemple pour que la date soit cliquable vers l'article.
Si quelqu'un peut me conseiller merci beaucoup.
23 mai 2007 à 18:35
C'est du html point, je ne vois pas le problème que pose un td mais bon. Faut que tu m'expliques ce que je dois mettre pour que ça te convienne; la modification ne doit pas vraiment être énorme...
17 mai 2007 à 10:59
17 mai 2007 à 10:53
Et chouette y a pas de javascript dans le code.
Mercu pour cette source.
15 mai 2007 à 22:40
c'est un peu ce que je cherchais...
sobre et clair...
13 mai 2007 à 11:58
J'ai mis le jour courant en noir sur blanc; à modifier celon vos envies
12 mai 2007 à 23:13
12 mai 2007 à 19:08
Bon j'ai oublié le lien pour allez voir ce que ça donne :
http://pproject.webzzanine.net/calendrier.php