Ajouter une option au plugin calendrier, pour les événements, pour une case à cocher "toute la journée" pour l'heure

Comme le titre le décrit, à l’instar des applications de type calendrier (et des calendriers eux-mêmes), il serait agréable d’avoir une case à cocher pour indiquer qu’il s’agit d’un événement d’une journée entière et ne pas avoir à sélectionner d’heure de début et de fin.

3 « J'aime »

Je remonte ce sujet car cela nuit vraiment à notre mise en forme d’événements et certains de nos membres pourraient croire que l’événement commence réellement à 3h00 du matin, heure locale, avec notre solution de contournement actuelle.

1 « J'aime »

Salut, dans un domaine connexe, il existe un paramètre d’heure d’événement par défaut pour les événements d’une journée entière, mais il ne fonctionne pas, j’ai donc créé un problème technique à ce sujet. Setting in admin default start and end date for events has no effect in front end

1 « J'aime »

Merci, mais ce serait également une meilleure fonctionnalité de ne pas afficher du tout les heures, similaire au fonctionnement de Google Agenda : un événement d’une journée n’a pas d’heure de début ni d’heure de fin… parce que c’est un événement d’une journée !

1 « J'aime »

Je suis tout à fait d’accord. Une chose cependant avec le plugin calendrier est qu’il y a une longue liste de fonctionnalités que tout le monde souhaite et même une fonctionnalité “qui semble facile à implémenter” comme celle-ci peut prendre du temps avant d’être implémentée (je ne blâme pas les développeurs, c’est génial que nous ayons déjà autant de choses gratuitement).

Cependant, pour rester orienté solution, j’ai pensé à un petit hack (je ne dis pas que je vais faire ce script, mais le voici) :

  • Les développeurs ont eu la gentillesse de mettre en place un champ personnalisé qui conserve une valeur, vous pouvez avec Javascript le transformer en une case à cocher “toute la journée” et lier un événement qui, lorsque la case à cocher est cochée, définit l’heure de l’événement de 00:00 à 23:59 et masque directement les champs d’heures.

Je l’utilise juste pour afficher le nombre maximum de participants à l’événement jusqu’à ce que la fonctionnalité de participants maximum soit disponible.

Au fait, vous avez dit :

nos membres peuvent croire que l’événement commence réellement à 3h00 du matin, heure locale, dans le cadre de notre solution de contournement actuelle.

Je suis curieux, quelle est la solution de contournement qui génère cette situation ?

1 « J'aime »