Navigation : Forums > Problèmes > Calendrier: une URL sur une date ?

Pages : 1 Poster un nouveau sujet Ajouter un message
Auteur Message
deeloo

Messages : 3
Inscrit le : 16/07/2002
Posté le 16/07/2002 à 19:12:08 Message N°1 #
Salut, ca peut paraitre bete mais je n'arrive pas à mettre un lien sur une date avec le script calendrier.
Par ex, je voudrais cliquer sur une date quelconque et que ca m'ouvre une popup.
Je vois dans l'aide qu'il faut rajouter à la fin ?argument mais je ne sais pas ou
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 16/07/2002 à 21:12:38 Message N°2 #
Exemple tout simple...
Si tu veux avoir un lien pointant vers la page en cours et passer la date du calendrier sur la variable
$date, il suffit de :
$param['link_on_day'] = $PHP_SELF.'?date=';

dans le script du calendrier.

Voilà,

Mathieu
____________________
image
Profil Citer
deeloo

Messages : 3
Inscrit le : 16/07/2002
Posté le 17/07/2002 à 19:17:04 Message N°3 #
Euh, je suis vraiment desole mais je n'ai toujours pas compris.
En faite ,je voudrais faire un peu comme ce que vous avez fait sur votre calendrier en page d'accueil avec les news du jour.
Sauf que ca doit etre une fenetre qui doit s'ouvrir en cliquant sur une date.

Je ne comprend pas comment on peut affecter un lien sur la variable $date
Merci de m'eclairer et encore une fois desole. :(
Profil Citer
loranger

Messages : 392
Inscrit le : 04/04/2002
Posté le 17/07/2002 à 21:19:03 Message N°4 #
Hum...
Ça va être un peu compliqué.
D'autant plus compliqué que si tu ne captes pas trop comment modifier tes variables, tu risques d'y perdre ton html : Il va falloir modifier le code du calendrier...
=)

D'abord as-tu, dans la page qui va contenir ton calendrier, définis une fonction javascript qui va te permettre d'ouvrir ton popup ?
Si non, tu trouveras toutes les explications qu'il te faut ici : [www.toutjavascript.com]

Une fois que tu as le code de ton popup, il faut que tu modifies le lien sur les dates de calendrier.php en y ajoutant ton javascript :
Ligne 164 transformes
<A href="'.$param['link_on_day'].$current_year.$current_month_2.$i_2.'">
en
<A href="javascript:Ouvrirpopup(\''.$param['link_on_day'].$current_year.$current_month_2.$i_2.'\')">

Tu peux remarquer qu'il faut dé-spécialiser les ' javascript en \' pour que PHP ne les confonde pas...

Voilà, si tu n'as pas fais d'erreurs, ça devrait tourner comme sur des roulettes.

Si, même après avoir persévéré, tu as toujours des soucis, reviens nous en parler !
=D

(heu... et si tu n'en a plus, viens nous le dire aussi !)
Profil Citer
deeloo

Messages : 3
Inscrit le : 16/07/2002
Posté le 19/07/2002 à 15:26:07 Message N°5 #
Bon, me revoila :-)
Grace à vous, j'ai finalement reussi à ouvrir une popup en cliquant sur une date quelconque.
J'ai encore une petite question maintenant :-)
A pour quand un calendrier avec la gestion des evenemnts ;o) ?

Merci encore pour le coup de main :-)
Profil Citer
maverick

maverick

Messages : 619
Inscrit le : 04/04/2002
Posté le 19/07/2002 à 17:18:27 Message N°6 #
on y pense... Quand à donner une date, autant investir dans une voyante :P
____________________
image
Profil Citer
luis7

Messages : 2
Inscrit le : 20/03/2004
Posté le 20/03/2004 à 09:46:29 Message N°7 #
Comment ouvrir une popup en cliquant sur une date avec la nouvelle version du calendrier ?
Profil Citer

Navigation : Forums > Problèmes > Calendrier: une URL sur une date ?

Pages : 1 Poster un nouveau sujet Ajouter un message


Se rendre directement sur le forum :