Posted: July 22, 2016 at 5:41 am
Hi! Can you please help me with a couple of things? Yesterday I was forced to deactivate all my plugins, including EE, and then re-activate them. I then updated EE4 to v 4.9.3.p, as well as all the add-ons, increased my PHP to over 5.6, and my WordPress version was also automatically update. Following this, I noticed that: a) I cannot edit my tickets anymore b) The venue map doesn’t show anymore (it didn’t work previously with the Google Map API, but used a shortcode instead which did the trick) c) Some of the built-in lines in the registration pages are not tidy. I once again de-activated all plugins except for EE to see if there are any conflicts, but I still had the same issues. Please help me as soon as you can, because I really need to open registration for this event asap. The link to the event is https://www.petex.info/events/petex-2016/ Thanks |
|
Hi there,
Why was you forced to de-activate all plugins?
The tickets within the event editor or messages?
There are a few JavaScript errors being thrown on the page which may be preventing google maps from working. If you de-activate all plugins except the EE plugins and view the event does the same happen with google maps?
I’m not sure what this means, can you explain further please? Looking over your site it looks like all of EE scrips are loading over HTTP and not HTTPS – http://take.ms/wFUOd Which plugin are you using to secure your pages? |
|
Hi Tony! My plugins were deactivated after installing a new plugin which was probably in conflict with one of the other plugins because it made my WordPress dashboard inaccessible. I then re-activated my plugins and found the one which was causing the trouble. My tickets in the event editor cannot be edited anymore. I de-activated all plugins again today except for EE, and yes, the same issues persisted including the map. What I mean by built-in lines is text which I cannot edit, but rather appears automatically. For example, on the registration checkout page, the steps (login, attendee information and payment options) are not aligned on the top bars; and the text which says “In order to process your registration, we ask you to provide the following information”, In appears on one row, and the rest on another row. Yesterday, my host providers installed the Force SSL URL Scheme plugin, because my SSL Certificate wasn’t working properly despite correct installation. They also told me to change the address to https, as opposed to http, which I did. Can I load my EE scripts over https ? Would that fix the issues? If so, how can I do it? Thanks |
|
Usually happens when there’s a JS error, or if the script is still loading over HTTP when the page is HTTPS it would also do the same.
None of that should happen simply from installing a plugin and de-activating/re-activating, lets start by fixing your HTTPS config…
Your site is loading over HTTPS but not all the scripts on the page are, the plugin you mentioned, which I assume is this: https://gist.github.com/webaware/4688802 Does not do enough to fix all of the issues. I recommend following this steps we have here: https://eventespresso.com/wiki/espresso-sslhttps/ If securing your full site simply use the Really Simple SSL plugin. |
|
Hmmm…the reason why my current plug-in was installed was because the secure green padlock did not appear on the website despite successful installation of the SSL Certificate and despite it pointing to the IP of my domain. Would the Really Simple SSL do the same? If I install it, should I de-activate the current SSL plugin first? |
|
Assuming the current plugin you have is the one I linked to above, it does not do enough to properly load all of the content within your pages over SSL.
Yes.
Yes. Really Simple SSL does the same thing (and more) as the plugin I liked to above. |
|
I clicked on De-Activate the Force SSL URL Scheme and I got stuck because my WordPress dashboard (and website) fail to load anymore. It says that “This webpage has a redirect loop”. I accessed my file manager with my host provider but couldn’t manually deactive the current SSL plugin; I tried moving the ssl.php file(the only file related to the plugin which appear there) to my plugins.hold folder, but it wouldn’t budge. It could be because my WP and site URL are set to https rather than http. If that’s the case, how can I change that without access to my WordPress dashboard? |
|
So its not happening when you view the front-end of the site, only when viewing the admin? I’ve just loaded both the front end of the site and /wp-admin/ (although obviously not logged in) on the site without a problem. |
|
Both the admin and the front-end weren’t loading, but I changed the WP address and site URL back to HTTP, and they worked, which is probably when you tried accessing the site too. I was then able to activate the Really Simple SSL and the green padlock re-appeared. The bugs have gone as well except for the Google Map, which still doesn’t appear. Any ideas on that? Thanks |
|
Google recently changed the terms of use for their Maps API so they now require an API key. Are you using an API key for that site? If not, you can get an API key by following the link in Event Espresso > Venues > Settings > Google maps. |
|
Hi Josh, Yes, I do have an API key, the map is enabled to be displayed and the address is consistent with the address on Google Maps. It still doesn’t load. I previously found a way to embed the map via a code from a third party website-this was also after Google changed the policy-and worked fine until yesterday or today. Now even with that it’s not showing at all. |
|
Can you check the browser console for a JavaScript error? Google Maps API JavaScript errors will usually explain what needs to be done to fix. |
|
OK, thanks for that, I got the map to show now. I still have a tiny problem though. When I zoom in, the pin doesn’t change location, it stays right in the centre of the map. I’m not sure if this is because it can’t identify the exact exact location, but I tried adjusting the address in every way possible, and when zooming in the pin still isn’t attached exactly to the venue. |
|
Can I add another address line? The precise address is ExCeL London |
|
You can’t easily add an address field to be used within Google Maps, however if you add the venue name to address line 1, making it:
Google maps will find it correctly – http://take.ms/NuHsN |
|
Thank you! |
|
The support post ‘Issues after Update’ 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.