• Resolved AWOL

    (@awol)


    I am not sure when this started occurring, but I have popups setup so they would only display to logged out users, so the Global rule was “User is logged not equal to True” – this is now preventing logged out users from being able to trigger the popup, which is done with class triggering on an html element. The main rule is “Page type is equal to All Pages”. There are no other rules. I have experimented with some other popups and it is the same with those as well. I also tried, as an alternative, setting “User role not equal to…” all the roles on my site and this too prevents logged out users being able to trigger the popup. One other thing I should note is that “User is logged equal to True” is also preventing popups being triggered when users are logged in. It seems that all the User display rules may not be working properly. I have also had problems with the Buddypress display rules, a couple of which are both a little unclear and also seem to prevent triggering when they shouldn’t – these are the “is the Profile page” and “is the User page”; it is not clear if these refer to any Profile or User page, or just the specific user and their own page, and I am also not sure what is meant by the User Page as opposed to the Profile page as they appear to be referring to the same thing – any explanation would be useful. Can you investigate all of this please? If you need to look at my site there are a couple of pages publicly accessible but everything else requires being logged in – but it is free so please just create an account if you need to, and I can make that an admin if you need to look at my popups. At the moment though I am in the process of removing the problem rules, and checking as I go (I have quite a few popups!).

    • This topic was modified 4 months, 3 weeks ago by AWOL.

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Damian

    (@timersys)

    Could you please provide the popup ID which you are having issue with logged in users rule? Works fine on my end.

    Also which url I could check. https://sentlive.com/ seems offline for me. Do you have any country firewall?

    Thread Starter AWOL

    (@awol)

    Hi Damian @timersys,

    I have now removed all the problem rules as it was having a detrimental effect on whether users could see popups or not, so I don’t have an ID for you I’m afraid. The site doesn’t have any firewalls, and I have been working on it all day with absolutely no connection issues, both logged in and logged out, and I have been regularly using Lighthouse to find issues all day. I just did an ‘is it down’ check as well, and it is up there too. But perhaps your attempt coincided with me working on the home page, as I am attempting to trawl through the site fixing anything that is causing speed issues, which is how I discovered the Display Rules problem – I have several Forminator forms inside popups, and these forms were appearing in the console Network tab as slow queries on pages that they shouldn’t have been appearing on. All I can tell you is what I have already mentioned in my original post about those rules not working on my site – I have had to resort to listing individually every page each popup shouldn’t appear on. In case it helps, I am using a child theme of Blocksy, latest WP, and many plugins, but previously these rules worked as far as I am aware, but I don’t know when they stopped working. It is impossible to find out now.

    Plugin Author Damian

    (@timersys)

    Could you create again the popup and only apply it to a test page so you can share a url with me for testing the popup?

    Thread Starter AWOL

    (@awol)

    Hi Damian @timersys,

    OK I have done that and tested it myself first, with the user is logged both True and not, and what I have discovered is that once the page finishes loading, the first click on the button I set up with the spu-open-xxxx class never triggers the popup, but either a second or third click does trigger it, so this appears to be a different problem than I first thought. In my previous discovery I only ever clicked once, so probably the popups in question would have opened with a second or third click, but obviously this is still an issue that needs resolving. You can test it at https://sentlive.com/popup-test-page/ where it is set for logged out users. In case it is important I have tried that page on Firefox for Mac, Safari on iPhone and Firefox on Android, and it is the same on all of them.

    Plugin Author Damian

    (@timersys)

    On that page the popup works for me every time. The thing is that it takes long the site to load entirely and the popup is not working until it does. I see you have Litespeed cache but it’s disabled.

    You should enable it at least for non logged users and serve cached pages.

    Thread Starter AWOL

    (@awol)

    Hi Damian @timersys,

    Many apologies, and also thanks – after your last reply I had yet another close look at my Litespeed cache plugin settings, and it turns out that some cookies from another plugin in the exclude from cache (that I had been told to exclude by the plugin’s support) were in fact causing all pages not to be cached; this was in turn causing such slow loading which it seems were causing the issues with the popups not getting triggered properly. I should really have thought of this before posting this support thread, but as the popups had worked correctly before I wrongly thought the Display Rules were the issue. Thank you for your patient and speedy help.

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