Support

Home Forums Events Calendar Add-on Calendar is missing August 31st

Calendar is missing August 31st

Posted: January 15, 2015 at 6:20 am

Viewing 32 reply threads


British Magic Museum

January 15, 2015 at 6:20 am

Just noticed the calendar on my site seems to be missing August 31st? Any ideas how I get that back?

Oliver


British Magic Museum

January 15, 2015 at 6:28 am

It appears to be clashing with sept 1st as events I have on the 1st are missing. The backend shows it all fine but the website is wrong???


Dean

January 15, 2015 at 6:41 am

Hi,

Can you provide a link to the calendar please?


Tony

  • Support Staff

January 15, 2015 at 6:43 am

Hi,

Can you tell me which version of the Calendar Add-on are you running?


British Magic Museum

January 15, 2015 at 6:45 am

Hello Gents, the calendar URL is http://davenportsmagickingdom.co.uk/online-bookings/ and the version no. is 2.2.4

Thanks


Dean

January 15, 2015 at 6:59 am

Thanks!

OK, the reason seems to a be a slight bug where if the first day of the week is Monday, it drops certain days.

You can either:

Set the first day to be Sunday

Change the “Week Mode” to Fixed.

I’ll raise a ticket but I think we may be limited on what we can do as we use a thirdparty script (Full Calendar) for the basis of the calendar itself.


British Magic Museum

January 15, 2015 at 7:13 am

Sorted, I have set it to fixed. Many thanks

Oliver


British Magic Museum

January 15, 2015 at 7:15 am

Just looking over the awesomeness of it all and for some reason one of my events on september 1st is still not happy? The plot thickens!


Dean

January 15, 2015 at 7:22 am

Sorry, can you explain in more detail what you mean please? I’m looking at the 1st Sept and it shows:

12:30 admission
12:50 admission
13:20 admission

I know there are more events for that date, but those seem in line with the rest of the calendar.


British Magic Museum

January 15, 2015 at 7:26 am

On my machine I can only see the first two, 13:20 is awol? Viewed in both chrome and IE10 (because everything works in IE!) and also Waterfox. No sign of my 13:20!

Oliver


Dean

January 15, 2015 at 7:40 am

OK, so yes that is happening but for the 31st August. Tuesday 1st Sept is still showing 3 dates (screenshot http://take.ms/YWZeW)

I will add this to the developer ticket.


British Magic Museum

January 15, 2015 at 7:50 am

http://take.ms/hARlO

Here is what I get.

Any help appreciated.

Oliver


Dean

January 15, 2015 at 7:54 am

Hey,

It looks like a simple fix for this issue, so we are adding it to the next release of the calendar, which should be released today. Can you hold on for a little while, and check the calendar after the update please?

The second issue *might* still be relevant even after the update, but I cannot be certain as I cannot currently duplicate it on my own test site.


British Magic Museum

January 15, 2015 at 8:16 am

I wait with bated breath! Cheers for the help Dean, most appreciated.

Oliver


Josh

  • Support Staff

January 15, 2015 at 9:40 am

Hi there,

Calendar 2.2.5.p (for Event Espresso 3) is available for download and includes the fix for the missing dates at the end of some months.


British Magic Museum

January 16, 2015 at 6:28 am

Update done nad AUgust 31st is showing even with variable layout selected. Sept 1st still missing one event though.

Oliver


Josh

  • Support Staff

January 16, 2015 at 6:51 am

Hi Oliver,

This is because the fix in the new version is within a JavaScript file, and browsers will cache JavaScript file. You’ll need to clear your browser’s cache to load the new JavaScript file.


British Magic Museum

January 16, 2015 at 7:14 am

Hi Josh, cache cleared and still no sign of my missing event.


Josh

  • Support Staff

January 16, 2015 at 11:44 am

Hi there,

Please let us the name, date, and time of your missing event so we can investigate.


British Magic Museum

January 16, 2015 at 1:09 pm

Sept 1st is missing the 13:20 event as per the other days. The screenshots provided by me and your colleague show the difference. It is only missing when viewed from Sept when on the august page it show sept 1 with all events??


Josh

  • Support Staff

January 16, 2015 at 1:40 pm

I tried to check your site and it says it’s temporarily unavailable. We’ll try checking again, but if you don’t hear back from us, feel free to bump this thread.


British Magic Museum

January 19, 2015 at 5:40 am

Bump! We are back online!


Dean

January 19, 2015 at 7:24 am

Hi,

1st Sept 2015, has 3 events: http://take.ms/Wl6XZ


British Magic Museum

January 19, 2015 at 7:59 am

Checked on two machines in multiple browsers and both don’t show the third event on sept 1st. The screen shot I posted previously shows what I see on either machine I have to hand.


Tony

  • Support Staff

January 19, 2015 at 10:31 am

Hi,

I suspect this is due to timezone differences within the browser as I also do not see the 3rd event, both yourself and I are within the UK so have the same timezone setting.

However I am trying to reproduce this on a local site and can not, would it be possible for me to take a look of those event and see if I can reproduce this locally? If so please send temporary login details using this form:

https://eventespresso.com/send-login-details/

Or if you prefer, can you provide all details for all the dates & times used for those 3 events on the 1st Sep and the 3 events on the 31st Aug?


British Magic Museum

January 20, 2015 at 5:22 am

Login details sent, Tony! Thanks in advance.


Tony

  • Support Staff

January 20, 2015 at 7:36 am

I have managed reproduce this using the dates from your events.

The current issue is caused by the Registration End Date for that event, if you notice it is set to 2015-07-30, if you swap this to 2015-08-30 and update the event, it will then show on the calendar.

The reasoning behind this is due to the fact that Event Espresso (and the Calendar) use a mixture of the Registration start/end dates and Event start/end dates to determine the ‘status’ of an event. The calendar allows for some overlap for your events to show those that are outside of the current month (For example – http://take.ms/hNwzc) this is important here as this is pretty much the only reason those events still display. They end in August, but because of this overlap allowance, those events still display.

There’s a little more too it than just this but the general idea is the same.

However a lot of your events have been set up using REM, and the setting used when creating the series means that many of those events will remain ‘open’ until 2015-12-31 even after the events date is passed, users can still register onto those events. Is this expected?

With the event END date being set before the event START date on many of those event you may also encounter similar issues to this one further down the line as the date pass and or draw closer.

I can tell you how to fix the events, which can then be applied to each series of events you have created, although before doing so you’ll want to make a full site backup, include the database as altering dates within REM can delete events that do not fall within the series, this shouldn’t happen when fixing this, but its always better to be safe.

I’m brining this up now as I’m sure you would prefer to fix the events now rather than during your active bookings 🙂


British Magic Museum

January 21, 2015 at 3:53 am

Hi Tony, I will commence with a backup asap. I set the close date to the end of the year and have the events hide after they have passed so it all works but probably not the best way.
Whats your advice on fixing this one?

Oliver


Tony

  • Support Staff

January 21, 2015 at 6:44 am

I went through and reviewed your events, it seems only a few have the event end date set before the event start, most of them are correctly setup. I’m not sure how these events have been setup so I’m not sure why some have incorrect dates.

Generally speaking your registration end date will match your event date (either start or end depending on your setup, as each of your events are single day this can be either)

Also, usually you will want the registration end date to be set to either event start or event end (depending on your events) you will likely want event end. Then users can not register onto events that have passed.

With the release version of REM you’ll need to switch the option within REM the lets you chose between fixed dates and dates created using a formula, then apply that to all the events in the series. I can provide further details to do this is you prefer, however…

Within the PR Channel is a new version of REM, if you de-activate and delete your current version, then install and activate that version, you will find a new option:

http://take.ms/Kk3LT

That option will set the registration end date to the event end date automatically when using the ‘Yes (all created events are available for registration between the above registration dates).’ option.

However before doing this, have you modified any of the events within a series? Say for example, modified a single event from within the series to change a price? or remove events from the series because you closed on that day?


British Magic Museum

January 22, 2015 at 4:58 am

Hi Tony I have gone through the events and changed the end dates to be after the start dates. Very weird it should do that. I have removed events for our closed days and am aware that making changes seems to re-instate deleted events which is a nuisance. If you have a solution that will not cause all the events to re-appear I will be up for it if not then I am happy to busk it as it stands.

Oliver


Tony

  • Support Staff

January 22, 2015 at 5:18 am

I have gone through the events and changed the end dates to be after the start dates.

They do not need to be after the start date, they can match, but you wouldn’t have an event that ends before it starts, this could cause problems with the calendar and/or other parts of EE as it is not expected.

If you have a solution that will not cause all the events to re-appear I will be up for it if not then I am happy to busk it as it stands.

The way in which REM works in EE3 does not allow you to set ‘excluded’ days, so applying changes to a full series basically means that REM runs through the exact same function set as when you created the series. If the events are already there, it will update them, if not, it will re-create them (also if you change the recurring series dates it will also delete events that are no longer within the series, hence the backup)

Most of your events should work fine, its just important to know that its a mixture of Registration Start/End and the Event Start/End dates that are used to determine the status of events and therefore whether or not they should display.

Either way, as long as you are aware of this its a relatively simple fix for any events that do seem to behave oddly.


British Magic Museum

January 22, 2015 at 8:42 am

That all makes sense to me at last! I have a feeling I might be accountable for the random date change but all fixed now and functioning fine. Thanks for your help Tony (et al). Always swift and most appreciated.

Oliver


Tony

  • Support Staff

January 23, 2015 at 3:08 am

You are most welcome, Oliver.

I’ll mark this thread resolved, just let us know if you have any further questions.

Have a great weekend.

Viewing 32 reply threads

The support post ‘Calendar is missing August 31st’ is closed to new replies.

Have a question about this support post? Create a new support post in our support forums and include a link to this existing support post so we can help you.

Event Espresso