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
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
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
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
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
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
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
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
Un grand merci Joseph ,
ç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).']': ';
ç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).']': ';