Support

Home Forums Community Forum Espresso Calendar not displaying

Espresso Calendar not displaying

Posted: March 15, 2014 at 5:35 am


Matt Young

March 15, 2014 at 5:35 am

Hi, I’ve got EE3 running on our pages and I’m setting up the payment but I’d also like the calendar on this page – http://www.oceanbeach.co.uk/buy-wristbands/ – so I added the shortcode but it’s not displaying.

I’ve looked around the forum and seen it maybe a jQuery issue/conflict but I’ve no clue how to resolve this is if it is as I’m not a developer just trying to update the payment gateway the site uses as it formerly had a different plugin and calendar that stopped working.

Appreciate any help.


Dean

March 17, 2014 at 2:05 am

Hi Matt,

You have at least 3 JavaScript errors on that page.

1) Something to to with a colorbox, I cannot determine if this is from the theme or a plugin. Error Uncaught TypeError: Property ‘$’ of object [object Object] is not a function

2) The Events Manager events-manager.js has this error Uncaught TypeError: Object [object Object] has no method ‘on’

This is likely due to the fact something has de-registered the default version of jQuery (1.10.2) and instead is loading an older version (1.6.2) which does not support the “on” method. It is likely the theme that is doing this.

3) The theme’s skeleton-key.js has this error Uncaught TypeError: Property ‘$’ of object [object Object] is not a function

The theme is loading jQuery shorthand incorrectly.

If the theme is no longer supported (I could not find it on the developers Themeforest page) then you may wish to contact them regarding it.

The errors themselves are fixable, and would not have occurred if the designer followed WordPress standards.


Matt Young

March 17, 2014 at 7:00 am

Many Thanks Dean

I saw these errors in developer tools and as I say I’m not a developer really – although I can do quite a bit.

Whoever built this originally has plugins on top of plugins – I’ve never seen so many!

I guess the easiest/quickest option would be to move to a supported theme? At least then the errors if the continue to occur can be fixed. I’m certain the owners won’t like this as the payments been offline for a while until they contacted me, but would you think that’s the quickest solution?


Sidney Harrell

March 17, 2014 at 8:38 am

Definitely a supported theme is the way to go. The specific issue is that your theme is not using the wordpress standard dealing with the use of jquery and the no-conflict wrappers. More info on that can be found here. You might want to narrow it down first by deactivating all plugins and switching to the WP default theme, twentyfourteen or twentythirteen, then activating just EE core and the calendar add-on. Then switch to the theme you are currently using and see if that knocks out the calendar. If it doesn’t, then activate all your other plugins, one at a time, until the calendar does get knocked out.
One other thing, you might want to set up a separate dev site copy of the customer’s site, so that you can run tests and try out new things. There are some really good migration plugins and services that will make it easy to mirror the dev site with a copy of the main site’s DB and files, and when you are ready to commit the changes you work out on the dev site, migrate those changes to the live site.

The support post ‘Espresso Calendar not displaying’ 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