• Resolved Mr Tibbs

    (@mtibesar)


    Hello Jordy,

    Recently, I noticed that the photo albums pagination within my WPPA+ plugin stopped working. When I changed the WPPA+ plugin settings for Ajax Method from “Normal” to “Frontend None, Backend Method” the WPPA+ pagination begins working again.

    When I set the WPPA+ plugin’s Ajax Method back to Normal, and then deactivate the Meow Lightbox Version 4.0.5 plugin, the pagination works.

    I believe the conflict may have been recent perhaps, perhaps with the 4.05 update.

    In the meantime, I have left the Meow Lightbox plugin deactivated so that my WPPA+ photo albums paginate.

    Thank you very much!

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

Viewing 6 replies - 1 through 6 (of 6 total)
  • Thread Starter Mr Tibbs

    (@mtibesar)

    Hello Jordy,

    As a follow-up here is some information that I received from the WPPA+ developer that identifies the problem within Meow Lightbox. I hope this helps.

    The json data that is received at the client side lookes like (fragment of svg html item):

    <animate attributeName=\"opacity\" ...\"indefinite\" \/>

    When it is processed by my ajax js functions JSON.parse() it has been changed to:

    <animate attributename=\"opacity\" ...\"indefinite\" \>

    So, the (redundant) / at the end of the animate tag is removed, but not the escape char, causing the error message in the browser console:

    Uncaught SyntaxError: JSON.parse: bad escaped character at line 1 column 678 of the JSON data

    because of \> being bad escaped.

    So, recommend Jordy stop removing redundant slashes at the end of self closing tags, or check if the slash has been escaped in which case: also remove the escape char.

    Thread Starter Mr Tibbs

    (@mtibesar)

    We discovered two more issues with the Meow Lightbox plugin cited below.

    The json data is being damaged by Meow Lightbox plugin as follows:

    It changes

    wppaAjaxRemoveComment(\\'125\\',true)

    into

    wppaajaxremovecomment(\\'125\\',true)

    (and)

    It changes

    https:\/\/betatest.opajaap.nl\/wp-admin\/admin-ajax.php

    into

    https:\\betatest.opajaap.nl\wp-admin\admin-ajax.php
    Plugin Author Jordy Meow

    (@tigroumeow)

    Have you tried disabling Output Buffering in the Meow Lightbox’s Settings?

    Thread Starter Mr Tibbs

    (@mtibesar)

    Are you going to fix the issues identified in this ticket?

    Stepping on other plugins’ toes is not acceptable.

    Plugin Author Jordy Meow

    (@tigroumeow)

    Plugins are overriding parts of WordPress by definition.

    Make sure you read my previous answer here, as it’s important. But the culprit is not who you think it is 🙂

    Thread Starter Mr Tibbs

    (@mtibesar)

    Your suggestion of disabling the Output Buffering option within Meow Lightbox performance did resolve the conflict Jordy.

    My point is that this setting is ENABLED by default, and therefore, steps on other plugins’ toes by altering their code.

    Wouldn’t changing the default of this option improve compatibility between your plugin and others sharing the same parts of WordPress?

Viewing 6 replies - 1 through 6 (of 6 total)

The topic ‘Plugin conflict with WPPA+ plugin’ is closed to new replies.