Posted: November 15, 2013 at 10:50 am
|
Is there a fix for the calendar not displaying that doesn’t require me to amend code? I have neither the time not the expertise! |
Hi Robin, It depends on what’s causing the issue. Can you post a link to the calendar page so we can take a look? If it’s something that you would rather have support staff go in and troubleshoot and fix outside of the support forums, we also offer priority support options: |
|
|
Josh, I am experiencing some sort of issue with the Calendar in Internet Explorer. At first I thought it was due to updates that needed to be run. I have updated everything and still no luck. I have the most updated wordpress and have switched my theme to the newest ‘twenty twelve’ theme just to see if it was a jQuery library issue with the current theme. No luck. In Internet Explorer, the calendar looks like scrambled code. It looks fine in all other browsers. Any ideas: http://neurosculptinginstitute.com/calendar/ Thanks |
Hi there, This looks like an issue that’s happening in other browsers too. The Calendar’s JavaScript is getting spit out on the page instead of being rendered. The first thing I would check is make sure that the shortcode that is on the calendar’s page isn’t wrapped in any other tags. If you go in to edit that page and the page editor is in text mode, can you see if there are any other tags before or after the calendar shortcode? |
|
|
Here is the code on the page: If I take away the [raw] tags, the calendar just disappears in IE and in other browsers. If I update my theme, I no longer need the [raw] tags in Mozilla, Chrome, etc. to display the calendar like I do with my current theme, but IE still refuses to display the calendar – with or without the [raw] tags. Thanks for looking into this. |
Hi there, I checked again and the page will not load up in chrome at all, but it will in Firefox, but it displays part of the JSON array that normally the calendar would use to pull in event data. My guess is that there is something in the descriptions of one or more of these events that is causing this. Or a plugin or a theme function is altering the content of the events. To narrow things down a bit, I looked at the source of the page and it appears that the calendar is stopped when it tries to load up the event with the id of 56. That’s this one: http://neurosculptinginstitute.com/event-registration/?ee=56 You can do a quick test to see if it’s something in that events description by going in to edit that event and placing a more tag at the top of the description, or by temporarily removing the content from that event. Can you see if that helps? |
|
|
I removed all content from that event profile and I still see the same error appearing. http://neurosculptinginstitute.com/event-registration/?ee=56 I have systematically deactivated other plugins to see if I could eliminate a potential conflict to no avail. I have tried other themes as well. Thanks again for any ideas/suggestions you might have. |
Hi there, I looked a little deeper into this site by viewing the source of the pages and it appears it’s been hacked. If you ping the xmlrpc file on your server at: http://neurosculptinginstitute.com/xmlrpc.php you’ll see one example of where the scripts are running. If those are getting injected into the calendar page it’s likely what’s breaking the calendar. A good start to getting this cleaned up would be to run the Sucuri scanner: |
|
|
Josh, Thanks for alerting me to the hack. I’ve cleaned that up and am now passing the Sucuri scan. GoDaddy tells me the injected code appears to be resolved. Unfortunately, I still cannot get the calendar to display in Internet Explorer. It appears just fine in Mozilla, Chrome and Safari. Just not Explorer. Any other suggestions? http://neurosculptinginstitute.com/calendar/ Thanks. |
Cleaning up the hack certainly did help. I couldn’t load up the calendar in any browser before. Now it loads for me in all of them, included IE. Here’s a screenshot of your calendar in IE. What you’ll want to do is make sure that IE’s compatibility mode is disabled for that page. There’s a meta tag you can put in the head of the document that will switch IE back to standards mode in cases where someone has enabled compatibility mode. Here’s a post that has some information about the meta tag that IE will use to disable compatibility view: http://twigstechtips.blogspot.com/2010/03/css-ie8-meta-tag-to-disable.html |
|
|
Thank you so much for your assistance. I suspected the compatibility mode settings might be the culprit, but the hack side-tracked me form that solution. Adding the <meta http-equiv=”X-UA-Compatible” content=”IE=8″ /> line to my header did the trick! Thanks again for your excellent support. |
The support post ‘Calendar 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.