Tagged: 

Viewing 18 posts - 1 through 18 (of 18 total)
  • Author
    Posts
  • #1113500

    Hello —

    I have three Ninja Forms that stopped showing up correctly after the WordPress update. I have gone back and forth with Ninja Forms, and they can’t find a problem and insist that the theme is blocking them somewhere. What’s weird is that the Ninja Form on the homepage is fine, but they won’t work on the Careers page. When I activate a different theme, the forms show up fine, so there is definitely an issue with the theme somewhere.

    Do you know about this issue or have a fix for it?

    Thanks!

    Nick

    #1113516

    Note: I have hidden the non-working Ninja Forms on the job posts because the client needs a working form up. But I have left the non-working form up on the /blog-careers page so you can see the issue.

    #1113523

    One more note: It’s possible the form will show up on Chrome and Safari, but I’ve been unable to confirm that. Ninja Forms claimed their Apple devices could were showing them and thought maybe this is a Windows-only issue. Not sure, but I just thought I’d throw it out there.

    #1113609

    Hi,

    Please send us a temporary WordPress admin login and login URL so that we can have a closer look. You can post the details in the Private Content section of your reply.

    Best regards,
    Rikard

    #1113670

    Here you go. Thanks.

    #1114256

    Hi,

    Thank you for the update.

    The ninja form displays fine when we check it on Chrome Windows 8. Where are you testing it? And the forms in the actual job posts display properly as well. FYI, we toggled the device visibility of the element. Have you tried removing the cache?

    Best regards,
    Ismael

    #1114325

    I’m on Windows 10. The form will occasionally show up on Chrome but will disappear after a refresh, and it never shows up on Edge or Firefox. This is also true on mobile. Ninja Forms said it was showing up on their Macs, but I have confirmed that it is not showing up on iOS mobile devices. My client also reports no working forms on their Windows machines, and they had someone try to apply for a job who said the forms were not showing up for him, either.

    I have screenshots if you would like to see what I’m seeing.

    Thanks,

    Nick

    #1114731

    Hi,
    I took a look at your pages from Win10 and on Chrome showned the form, but Edge and Firefox didn’t.
    When I inspected those two browsers they only showed this where the form goes:

    <noscript class="ninja-forms-noscript-message">
        Notice: JavaScript is required for this content.</noscript>

    This leads me to believe that the form is marking these browers as noscript in error.

    Best regards,
    Mike

    #1114932

    Hi Mike —

    Thanks for looking into it. Here’s the thing: When I change themes, the forms work fine. So there is definitely something about Enfold that is breaking the forms. I already went back and forth with Ninja Forms about it, and they said it’s a theme issue. I’m not a PHP developer, so I have no clue what the problem is. But it’s a pretty big deal if Enfold isn’t working with Ninja Forms. I use both for almost all of the sites I do, so I need to get this resolved. Are you telling me there is nothing more you are able or willing to do?

    Thanks,

    Nick

    #1115319

    Hi,
    I assume that you have tried disabling your plugins, correct?
    In the Private Content area is a beta version with the latest fixes which has solved many “Edge” issues so perhaps this will help you also.
    The easiest and safest way to test the beta version is to rename your current theme to “enfold-old” via ftp then upload the new “enfold” and check that your site is working correctly.
    Once you are happy you can delete the “enfold-old” via ftp, (not the WP theme page)
    Should for some reason you wish to roll-back to the old version, it’s easy to do, simply rename the new “enfold” to “enfold-new” via ftp and then rename “enfold-old” to “enfold” then refresh your page.
    Please don’t try to overwrite the theme folder, as this will leave old files behind and cause errors.

    Best regards,
    Mike

    #1149175

    Did you ever fix this problem? We’re experiencing this from time to time and have the exact same issue. Currently, I have a site which does not load the forms in Safari and inspecting, shows this error <noscript class=”ninja-forms-noscript-message”>
    Notice: JavaScript is required for this content.</noscript>
    It’s a recurring issue that’s coming from time to time and it’s a big issue.

    In this case, deactivating the child theme and running the mother theme, loads the forms but it doesn’t work in the child theme.

    • This reply was modified 5 years, 2 months ago by Bestone01.
    #1149383

    Hi,

    @Bestone01
    please try ensuring that the setting Enfold Theme Options > Performance > Disable Template Builder Elements > Always load all elements is set to Always load all elements and also check that Enfold Theme Options > Performance > Load jQuery in your footer is not checked and that you don’t have any caching or minifying plugins that is loading jQuery in your footer.
    If you don’t see the option Enfold Theme Options > Performance > Load jQuery in your footer then this means that your webhost has set a custom option or another plugin is already loading jQuery in your footer.
    If this doesn’t help, please open a new thread and include an admin login in the private content area so we can be of more assistance.
    Since this is not your thread posting your login here will not be private and you will not see anything we write in the Private Content area.

    Best regards,
    Mike

    #1168095

    Hi all I am having this problem too. Mainly on mobiles. It’s due to it being a child theme – if I switch off child theme and switch to main theme it works fine. Switch back and I get the same problem.

    Any ideas?

    #1168109

    Hi all I’ve found the problem.

    It’s the same problem as the one with Gravity Forms described here; https://kriesi.at/support/topic/gravity-forms-not-showing-on-mobile-devices/

    Basically the the cookie notice bar script is clashing with the form script. If you disable cookie consent messages then the form works again. However the this fix suggested for Gravity forms above (https://kriesi.at/support/topic/gravity-forms-not-showing-on-mobile-devices/) does not work for Ninja Forms.

    Any chance you guys can tweak the avia-snippet-cookieconsent.js to support both cookie consent messages and Ninja Forms?

    #1168628

    Hi,
    Sorry for the late reply, I couldn’t reproduce your error with the cookie bar and Ninja Form plugin:
    2019-12-22-150154
    The Ninja Form is showing for me on my localhost, I assume that you cleared your browser, site, and server/CDN cache and any minifying plugins a couple of times, JS files can be difficult sometimes. Have you also tried deactivating other plugins and turn off your Enfold Theme Options > Performance > JS & CSS file merging and compression?
    If this doesn’t help then please open a new thread with admin login details and how we can reproduce, ie: turn the cookie bar on.

    Since this is not your thread posting your login here will not be private and you will not see anything we write in the Private Content area.

    Best regards,
    Mike

    #1168638

    It’s on mobile devices only. Desktop is fine.

    #1168639

    Everything else is off as you ask. No caching

    #1169023

    Hi,

    @domchocolate
    Sorry for the late reply, my screenshot were I couldn’t reproduce your error was for mobile, so if this continues for you after disabling your other plugins, please open a new thread with admin login details and how we can reproduce so we can investigate.

    Since this is not your thread posting your login here will not be private and you will not see anything we write in the Private Content area.

    Best regards,
    Mike

Viewing 18 posts - 1 through 18 (of 18 total)
  • The topic ‘Ninja Forms not working after latest WordPress update’ is closed to new replies.