• Resolved Jon Hardison

    (@jonhardison)


    Hey there: Was a long-time user of easy modal and like what you’ve done with this. Like it a LOT! Sadly it’s not working well for me and I’m not sure what the cause is.

    The site I’m working on isn’t publicly accessible so there’s really nothing you can do to help but I figured you should know about debug not seeming to work.

    Also, with several click triggers on a page, it seems you MUST click the first trigger for any of them to work? Clicking the second or third results in an empty pop-up. And clicking the first trigger no longer works. You have to refresh the page and try again.

    For your Info:
    — User Browser

    Platform: Apple
    Browser Name: Safari
    Browser Version: 10.0.3
    User Agent String: Mozilla/5.0 (Macintosh; Intel Ma
    c OS X 10_12_3) AppleWebKit/602.
    4.8 (KHTML, like Gecko) Version/
    10.0.3 Safari/602.4.8

    — WordPress Configuration

    Version: 4.7.3
    Language: en_US
    Permalink Structure: /%category%/%postname%
    Active Theme: Dynamik-Gen 2.1.0
    Show On Front: page
    Page On Front: Home (#15)
    Page For Posts: Blog (#17)
    Remote Post: wp_remote_post() works
    Table Prefix: Length: 3 Status: Acceptable
    WP_DEBUG: Disabled
    Memory Limit: 40M
    Registered Post Stati: publish, future, draft, pending, private, trash, auto-draft, inherit

    — Popup Maker Configuration

    Version: 1.5.7
    Upgraded From: None

    — Must-Use Plugins

    — WordPress Active Plugins

    Advanced Custom Fields: 4.4.11
    Akismet Anti-Spam: 3.3
    ARVE Advanced Responsive Video Embedder: 8.2.4
    ARVE Pro Addon: 3.9.3
    Easy Smooth Scroll Links: 2.1
    Enable Media Replace: 3.0.6
    Genesis Simple Edits: 2.2.0
    Gravity Forms: 2.2.1
    Imsanity: 2.3.8
    Master Slider Pro: 3.1.1
    PhotoMosaic for WordPress: 2.15.7
    Popup Maker: 1.5.7
    Shortcake (Shortcode UI): 0.7.1
    Smart Before After Viewer: 1.4.2
    WordPress Importer: 0.6.3
    Wordpress Menufication: 1.2
    WP Customer Reviews: 3.1.2

    — Webserver Configuration

    PHP Version: 5.6.30
    MySQL Version: 5.6.35
    Webserver Info: Apache/2.4.25 (Unix) OpenSSL/1.0.1e-fips mod_bwlimited/1.4

    — PHP Configuration

    Safe Mode: Disabled
    Memory Limit: 1024M
    Upload Max Size: 128M
    Post Max Size: 128M
    Upload Max Filesize: 128M
    Time Limit: 30
    Max Input Vars: 1000
    Display Errors: On (1)

    — PHP Extensions

    cURL: Supported
    fsockopen: Supported
    SOAP Client: Installed
    Suhosin: Not Installed

    — Session Configuration

    Session: Disabled

    ### End System Info ###

Viewing 6 replies - 1 through 6 (of 6 total)
  • @jonhardison

    Sorry you’re having difficulties, I’m sure we can this resolved.

    That’s pretty strange behavior for the Click Triggers – are you getting any kind of errors in the console of your browser (f12)?

    It sounds like something weird is happening with the triggers themselves. Have you tried disabling your other plugins one at a time to see if there could be conflict?

    Thank you for being patient.

    Thread Starter Jon Hardison

    (@jonhardison)

    @waltmesser

    Thank you for the speedy reply!

    Checked on several browsers and there are no errors. Oddly enough, triggering the pop-up and resizing the window causes the pop-up to become visible?
    How weird is that?

    Thread Starter Jon Hardison

    (@jonhardison)

    Hey there!

    It’s fixed. I found the previous support request by @treasureseason wherein he described the same situation and tried your solution, which sort of worked.

    It’s acting as it should on desktop but iOS is still a mess.
    FYI: We’re using Popup Maker to display before & afters via a CodeCanyon plugin called Before and After Slider (not a slider).

    They’re working in some situations and not others.
    Example: The standard class selector seems to work fine.
    But a[href$=”#id_name”] doesn’t produce the expected result.

    Stranger still is that rotating the device (changing the screen size) causes the content of the pop-up to be displayed properly?
    Which is the problem I figured we’d already fixed.

    So confused – I’m disabling these pop-ups on mobile and leaving it at that.
    Just wanted you to know what I’d noticed with all this. ??

    Thank you again for the speedy reply!

    @jonhardison

    Maybe I’m a little confused here, but I thought the issue was with the Triggers, not the popup itself? Or, is it both?

    The thread you’re referring to has to do with sliders/maps/etc. not displaying in the popup properly, or displaying in a thumbnail size, and it won’t display properly until the window is resized – so you are having this issue in addition to the Click Trigger issues?

    You say it sort of worked – does that mean it works on the desktop, but not on mobile?

    Also, what do you mean when you say iOS is a mess? Does that mean it’s not working at all, or that it’s working, but buggy or something?

    Just throwing a dart here, but if it’s just buggy on mobile, then your theme styles may be overwriting ours causing weird scrolling issues, among other things. If this is the case, then check out this doc, and scroll down to Solution #5.

    Hope that helps!

    Plugin Author Daniel Iser

    (@danieliser)

    @jonhardison – Want to clarify a few things and throw some extra info in here to help get it solved.

    1. a[href$=”#id_name”] Should work for any links ending in #id_name. That said a lot of themes have some type of smooth scrolling set up. This means that they also target all links with a # in them at all and prevent additional events (such as our click trigger event) from firing. They do that so they can then smoothscroll, but in this case they are actually breaking things by having their code target all # links rather than only certain ones. IE their code is being what we call “Greedy” and not leaving room for others.

    2. The slider|map|resize issue is caused by their JS as well (kind of). The problem is that they check on page load for any instances of their slider in their JS. If found they then initialize it with various settings etc. The problem is they generally use the container its in (the popup) to set a size = to the container. In short on page load they set the slider width / height = to that of the popup. Problem is on page load the popup is hidden and the browser gives it an effective size of 0, thus your slider takes that size as well.

    The reason it comes back after you resize is because they also listen for window.resize and then trigger their sliders to resize as well to ensure they stay responsive. We do this too (for positioning, not size) so its very common practice.

    The only way to solve this is A) have them find another way to size it (using pure CSS is best option), B) find out if they have a way to manually trigger the resize via JS (some js function you can call) then call that function during the pumAfterOpen event so it resizes just as the popup opens to look correct. C) Give it a defined sized container. IE Wrap it in a div with width 400px etc.

    3) Click triggers (not by default) can also use cookies. This means that if the cookie is set the click trigger will not activate. Edit your click trigger and be sure there is no cookie assigned.

    Hope that helps.

    Closing this ticket due to inactivity. If you’re still having an issue, create a new thread, link this one, and we will continue troubleshooting.

    Please take a moment to rate and review our plugin and/or support.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Pop-Ups Empty Sometimes – Debug doesn’t do anything – inconsistent’ is closed to new replies.