Evènements calendrier

Evènements calendrier

par coupeau charles,
Nombre de réponses : 5
Bonjour,

lorsque je crée un évènement en indiquant une heure de début et heure de fin, l'évènement indique bien les heures.

Par contre je crée un évènement en indiquant une heure de début mais 'sans durée', l'évènement indique aucune heure... cela pose problème pour les étudiants.

Voir pièce jointe.

Merci d'avance de vos réponses.

Cordialement,
Charles Coupeau
Annexe calendrier.png
Moyenne des évaluations  -
En réponse à coupeau charles

Re: Evènements calendrier

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs

Bonjour Charles,

Tu n'es pas le seul à te poser cette question. Sur le forum anglophone j'ai trouvé une discussion avec un patch, que j'ai testé sur ma 1.9.6 et qui fonctionne. Voir captures d'écran ci-après.

Joseph

Annexe image00.jpg
En réponse à Joseph Rézeau

Re: Evènements calendrier

par coupeau charles,
Merci Joseph,

j'ai bien maintenant l'heure qui s'affiche comme sur ta copie d'écran mais lorsque je souhaite créer un nouvelle évènement j'ai un [H:40] qui apparait et pas l'heure de début.

Je met une copie d'écran pour que cela plus clair.

Cdt
Annexe calendar.png
En réponse à coupeau charles

Re: Evènements calendrier

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Dans calendar/lib lignes 535 etc. rajouter la condition en rouge:
if (!empty($event->time)) {
echo '<span class="date">'.$event->time.'</span>';
if ($event->timeduration == 0) {
echo('<span class="date">'.strftime(get_string('strftimetime'),$event->timestart));
}
} else {
echo '<span class="date">'.calendar_time_representation($event->timestart);
}

Je pense qu'il y a une erreur dans l'un des patch du forum anglophone dont j'ai donné la réf. dans mon précédent message.
Joseph
Annexe image00.jpg
Moyenne des évaluations Utile (1)
En réponse à Joseph Rézeau

Re: Evènements calendrier

par Joseph Rézeau,
Avatar Développeurs Avatar Développeurs de plugins Avatar Moodleurs particulièrement utiles Avatar Testeurs Avatar Traducteurs
Charles,
Merci de me dire si la modif indiquée dans mon précédent message fonctionne pour toi. Ensuite je posterai un rapport de bug sur le tracker de Moodle.
Joseph
Moyenne des évaluations Utile (1)
En réponse à Joseph Rézeau

Re: Evènements calendrier

par coupeau charles,
Un grand merci Joseph big grin,

ça marche très bien, l'heure de début ce place au bon endroit.

J'ai donc rajouté ta modification et enlevé celle-ci:

the print_event function:

echo '<tr><td class="picture">['.strftime('H:%M',$event->timestart).']': ';