Come descrive il titolo, come molte applicazioni simili a calendari (e gli stessi calendari), sarebbe bello avere una casella di controllo per indicare che si tratta di un evento di un’intera giornata e non dover selezionare un’ora di inizio e fine.
Ri-sollevo la questione perché sta davvero compromettendo la formattazione dei nostri eventi e alcuni dei nostri membri potrebbero credere che l’evento inizi effettivamente alle 3:00 del mattino nel loro fuso orario, secondo la nostra attuale soluzione temporanea.
Ciao, in un’area correlata del campo è presente un parametro di orario predefinito per gli eventi che durano tutto il giorno ma non funziona, quindi ho creato un problema tecnico per questo. Setting in admin default start and end date for events has no effect in front end
Grazie, ma sarebbe anche una funzionalità migliore non mostrare affatto gli orari, simile a come funziona Google Calendar: un evento di un’intera giornata non ha un orario di inizio o un orario di fine… perché è un evento di un’intera giornata!
Sono totalmente d’accordo. Una cosa però con il plugin del calendario è che c’è una lunga lista di funzionalità che tutti desiderano e anche una funzionalità “facile da implementare” come questa potrebbe richiedere tempo prima di essere implementata (non incolpo gli sviluppatori, è fantastico che abbiamo già così tanto gratuitamente).
Tuttavia, per rimanere orientato alla soluzione, ho pensato a un piccolo hack (non dico che farò questo script, ma eccolo qui):
- Gli sviluppatori sono stati così gentili da impostare un campo personalizzato che conserva un valore, potresti con Javascript cambiarlo in una casella di controllo per tutta la giornata e associare un evento che, quando la casella di controllo è selezionata, imposta l’ora dell’evento da 00:00 a 23:59 e nasconde direttamente i campi dell’ora.
Lo uso solo per mostrare il numero massimo di partecipanti all’evento finché la funzionalità dei partecipanti massimi non sarà disponibile.
A proposito, hai detto
i nostri membri potrebbero credere che l’evento inizi effettivamente alle 3:00 del mattino nel loro fuso orario secondo la nostra attuale soluzione temporanea.
Sono curioso, qual è la soluzione temporanea che genera questa situazione?


