An empty 'End Date' is set as 'Start Date' and so always displays
-
Nice plugin! But one small bug…
If I set a ‘single day’ event (and so only fill in the Start Date) then the End Date is automatically and wrongly set to the same date.
This means if you display an end date in a template – #@_{d/m/Y} – it will always display a date even if you intend this field to be empty – thus the ‘hint’ that says “If there is no end date, the value is not shown.” never applies.
Currently the only workaround I’ve found to tidily show single-day and multi-day events together is to use the plugin’s conditional tags:
#_{d M Y} [events_if tag="#ESC_{d M Y}" notvalue="#ESC@_{d M Y}"]- #@_{d M Y}[/events_if]
While I’m writing this, the calendar picker is hard-coded as m/d/y which is very confusing if the rest of the site is working in d/m/y format. It does store and display the dates in the correct ‘user-chosen’ format elsewhere however. And final aside – the Event Time input is hard coded as AM/PM; a lot of the world uses a 24hr time format and a toggle to switch input format somewhere would be nice!
I hate having to moan about what is otherwise the best plugin of its type IMHO!!!
- The topic ‘An empty 'End Date' is set as 'Start Date' and so always displays’ is closed to new replies.