Navigation : Forums > Problèmes > Calendrier

Pages : < 1 2 3 4 5 > Poster un nouveau sujet Ajouter un message
Auteur Message
kokoyaya

Messages : 19
Inscrit le : 20/10/2003
Posté le 23/10/2003 à 09:59:32 Message N°31 #
Je ne sais pas comment vous faîtes pour me supporter : les réponses à mes questions sont dans le manuel :(
Enfin, voila une question qui n'est pas dans le manuel : j'ai mis 1 dans [link_after_date] et
$param_d['highlight'] = array('200310162030' => 'Assemblée générale';
'200310182100' => 'Fest-noz à Montauban';
'20031107' => 'Fest-noz de soutien pour les Calendretas à la Mounède';
'20031115' => 'Stage de danse à Montauban');
[/quote]
et maintenant, j'ai un nouveau code d'erreur (non non, c'est promis, je ne fais pas l'inventaire) :
[quote]Parse error: parse error, expecting `')'' in /data/members/free/multimania/fr/b/r/e/breizhenoc/htdocs/calendrier/calendrier.php on line 100

Fatal error: Call to undefined function: calendar() in /data/members/free/multimania/fr/b/r/e/breizhenoc/htdocs/Accueil.php on line 43


Une idée svp ?
Profil Citer
loranger

Messages : 392
Inscrit le : 04/04/2002
Posté le 23/10/2003 à 10:55:46 Message N°32 #
Une "parse error" est une erreur de syntaxe

Vérifie bien ton code quand tu te retrouves avec ce type d'erreur et tu verras que parfois, un simple ; oublié peut tout faire foirer.
:P

Là, en l'occurence, c'est la définition de ton array qui chie.

Ça c'est bon :
$tableau = array(
    'machin' => 'truc',
    'machin2' => 'truc2',
    'machin3' => 'truc3'
);[/quote]


Ça c'est pas bon :[quote]$tableau = array(
    'machin' => 'truc';
    'machin2' => 'truc2';
    'machin3' => 'truc3'
);
Profil Citer
kokoyaya

Messages : 19
Inscrit le : 20/10/2003
Posté le 23/10/2003 à 11:58:45 Message N°33 #
Ah ben oui, ça marche nettement mieux comme ça. Merci beaucoup :-)

Profil Citer
renaud

Messages : 321
Inscrit le : 10/05/2002
Posté le 23/10/2003 à 15:10:50 Message N°34 #
Ton erreur kokoyaya vient du fait que tu as mis un ; pour séparer les valeurs alors que ce caractère sert à terminer une instruction ... Du coup, si tu l'utilises pour séparer des valeurs, le moteur php va interpréter chaque ligne comme une instruction à part entière et risque de ne pas trop comprendre ;-)
Mais ne t'inquiètes, on est tous passé par là
Profil Citer
badau

Messages : 5
Inscrit le : 10/07/2004
Posté le 10/07/2004 à 19:59:27 Message N°35 #
Comment faire pour ouvrir une page contenant le texte de l'évènement en cliquant sur la date ?
Je n'ai pas su le trouver dans l'aide.
Merci de m'aider à ceux qui sont passés par là.
Profil Citer
loranger

Messages : 392
Inscrit le : 04/04/2002
Posté le 14/07/2004 à 16:55:43 Message N°36 #
et bien le calendrier renvoie vers la même page, mais avec une date passée en paramètre. Il te "suffit" de détecter cette date et afficher ce que tu souhaites en conséquence :
if( isset($_GET['date']) && $_GET['date']!='' ){
echo 'le texte à afficher pour la date '.$_GET['date'];
}
Profil Citer
badau

Messages : 5
Inscrit le : 10/07/2004
Posté le 14/07/2004 à 21:38:36 Message N°37 #
Je te remercie pour t'intéresser à mon cas, mais ne maîtrisant pas le php, pourrais tu me donner un exemple concret avec la ligne de code adaptée.
Le SAG ( le service après gratuit ) est un peu lourd n'est ce pas ?
Encore merci !
Profil Citer
loranger

Messages : 392
Inscrit le : 04/04/2002
Posté le 14/07/2004 à 23:03:22 Message N°38 #
bin heu, à vrai dire, ces trois lignes de code sont un exemple concret de comment "ouvrir une page contenant le texte de l'évènement en cliquant sur la date"

si dans index.php tu as appelé calendar(), alors tous les liens du calendrier ouvrirons la page index.php?date=aaaammjj
il te suffit de mettre aussi dans index.php une condition pour l'affichage :
if( isset($_GET['date']) && $_GET['date']!='' ){
echo 'le texte à afficher pour la date '.$_GET['date'];
}[/quote]
ou encore [quote]if( isset($_GET['date']) && $_GET['date']!='' && $_GET['date']==20040715){
echo 'nous sommes le 15 juillet !';
}

plus d'exemples en php :
=)
Profil Citer
badau

Messages : 5
Inscrit le : 10/07/2004
Posté le 15/07/2004 à 10:48:58 Message N°39 #
J'ai bien lu ta réponse et je te remercie beaucoup. Je dois m'absenter 3 ou 4 jours, j'essaierais en début de semaine. Encore merci pour ce calendrier de taille discrète ayant une présentation très agréable dans une page web.
Profil Citer
badau

Messages : 5
Inscrit le : 10/07/2004
Posté le 18/07/2004 à 21:37:42 Message N°40 #
Effectivement le texte est écrit au dessus du tableau. A vrai dire j'aurai préféré qu'un tout petit popup me montre le texte au survol de la date.
J'ose à peine demander cette amélioration.
Profil Citer

Navigation : Forums > Problèmes > Calendrier

Pages : < 1 2 3 4 5 > Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :