Tagged: bug, enfold, LayerSlider, not working
-
AuthorPosts
-
April 10, 2015 at 6:27 pm #426688
In the layerslider that comes with Enfold, I can create a new layerslider with no layers, adjust the width/height/display settings, and set a background image for slide 1. It works as intended and displays on the site without any problems (just shows the background and my settings).
I can re-open it and hit the save button over and over, rename it, no issues.
But as soon as I add a layer to the slide, when I hit save all of the settings are lost and the slider doesn’t display on the page anymore. Even the NAME reverts to “unnamed”. From that point, nothing I do will change the settings on that slider and the only option is to delete it.
Doesn’t matter whether it’s a text or image layer.
It’s the latest version of the theme. I’ve run the Enfold theme on nearly a dozen sites and never had this issue before, so what I’m trying to figure out is what’s different about THIS server. The rest of the theme seems to work fine. I even tried making the sliders on a dev box where it was working fine and then importing them over, same problem. They won’t display on the pages, and when I try to edit there are no settings visible.
I get a script error when saving that says:
Uncaught TypeError: Cannot read property ‘indexOf’ of undefined admin.js?ver=5.3.2:656
LayerSlider.generatePreview admin.js?ver=5.3.2:656
(anonymous function) admin.js?ver=5.3.2:640What would cause this problem?
- This topic was modified 9 years, 8 months ago by ronrule.
April 10, 2015 at 8:00 pm #426742Also, I should point out that the error doesn’t happen every time. Sometimes there is no script error at all, but the rest is the same (settings are lost, no layers, background disappears, name reverts back to Unnamed)
April 11, 2015 at 8:58 am #426954Hey!
Could you try to deactivate all plugins to see if one of them is causing a conflict please?
Best regards,
RikardApril 13, 2015 at 4:58 pm #427604All plugins were deactivated and removed.
This is an exact copy from a dev server to live, worked fine on the dev server. No changes to scripts (the only change was the domain name setting, from the dev domain to the live one).
The only difference between the servers is that it’s php 5.4.x on the dev and 5.3.3 on the live, but updating the live server to a newer version of PHP isn’t something I will be able to do. Could the PHP version be the problem?
If so, is there a way to run an older version of the layerslider while keeping the current version of Enfold?
April 13, 2015 at 6:20 pm #427689Well, I figured this out … turns out the only difference wasn’t the PHP version, it was also SQL. The production server runs postgresql instead of mySQL, and was escaping using double quotes (thus making all of the info submitted blank).
All of the WordPress posts and pages seemed to update just fine, but for some reason this didn’t. Anyway, I changed the escape method and it works fine now.
April 14, 2015 at 10:04 am #428089 -
AuthorPosts
- You must be logged in to reply to this topic.