Relating to a previous overlay question

  • Our overlay with Salesforce code is interfering with another page’s plugin (Teams by shaped plugins). Now this is odd specifically because the overlay is specifically set to NOT show on that page. So neither overlay nor Salesforce should be trying to lad there.

    Any ideas?
    The overlay is set to load only on one page.
    It is specifically set to NOT load on the Teams page for good measure.

    I’m not sure if this is just a Salesforce thing of if we’ve missed an exemption option. (Although we had used the Salesforce code on the old site in plugins for years with no issues)

  • Hi there,

    The overlay is set to load only on one page.
    It is specifically set to NOT load on the Teams page for good measure.

    How do you set that? with condition? if so, what is the condition you set?

    Can you provide an admin login and let us know which overlay you are referring to? On which page is it supposed to be shown?

  • It’s the same one as before. I had it set to a button here and set the condition to show on this page: https://potomacriverkeepernetwork.org/contact-us/
    I even took the extra step of telling it NOT to show on this page: https://potomacriverkeepernetwork.org/our-team/
    But have temporarily turned it off. But when its on that Team page doesn’t show the lightbox on clicking the person. Obviously that is not Generatepress, it’s a Shaped Plugin.
    But its definite that when the overlay was active, and just hooked up to the button (its not set now – I temporarily set it to a regular link) – that the Salesforce in the overlay is somehow trying to load on that page in spite of the set conditions.

    (At the root of it all is Salesforce Iframe code. But that worked before we updated the site. So why now, in the overlay, is it interfering with other plugins?)

  • The credential doesn’t work, please check.

    I had it set to a button here and set the condition to show on this page:

    Which button?

    And can you tell me the name of the overlay in question? Please make it clearer. I don’t remember your overlays, even though I’ve helped you with overlays, but I deal with dozens of sites. I am sorry, but I can not remember all the details. So treat me like I’ve never been on your site, thanks for your understanding!

  • The overlay literally says ‘Salesforce’ specifically Volunteer Sign-up Form (Salesforce)2
    It’s the only one with an Iframe code in it I believe.

    I updated the password.

  • Hello,

    I temporarily activated the overlay to test it and it didn’t appear on the Teams page (I have set it to Draft now again). The overlay in question has a Click trigger type so it shouldn’t load randomly on any page, it would requite a trigger to load.

    Am I missing something?

  • It isn’t obviously loading there. If you go to click on the image/name of a team member, a lightbox should pop up.
    1. In console in the browser it specifically said the Salesforce was having an error loading.
    2. The only place that Salesforce code exists is in the overlay.

    So somehow – that I can’t fathom – as long as the overlay is active, Salesforce itself, still tries to load on all pages in spite of the overlay settings, even without the rest of the overlay there.

    I have tested and confirmed: with the overlay OFF ENTIRELY the Team lightbox loads.
    With the overlay on, though set ONLY to show on another page, though it doesn’t ‘pop up’ on the Teams page, that lightbox doesn’t work. And the console shows Salesforce tried to load anyhow.

    I know it doesn’t make sense. Thats the problem. If the overlay isn’t trying to load there, how is the Salesforce code – only in the overlay – still trying to load?

    (I am also consulting Teams plugin dev on this. However they keep just telling me to clear a non existent cache. I was hoping they had a query parameter I could try exempting).

    Maybe this will help. I tried taking a video of what I was seeing. I tried with the overlay off (when the Teams were functioning) and then on again (when they weren’t). I also got a look at the console. Screenvideo here.

  • I remembered that I created a hook element with the overlay.js on your site, you seem to have excluded the Our team page from the location of the element, so when the overlay with iframe is active, the other overlays don’t work on the Our team page.

    Try removing the exclusion from the hook element.

  • Tried it. Didn’t help.
    In any case, we only added that after the lightbox on Teams stopped working

  • Your condition for the overlay is not correctly set, it contains conflicting conditions, which messed up the logic.

    I’ve created a new condition called “Not our team page”, and assigned it to the overlay. Now the lightboxes on our team page are behving correctly.

  • Thank you very much!
    Now I hope I can remember how to put it back on its original button.

  • You are welcome   🙂

Viewing 12 posts - 1 through 12 (of 12 total)
  • You must be logged in to reply to this topic.