Viewing 10 posts - 1 through 10 (of 10 total)
  • Author
    Posts
  • #954109

    After upgrading Enfold Child theme 3.6 and Parent theme to 4.3.1, the following issues occurred on all my pages.
    1. Advance Layer Sliders (ALS) are not showing
    2. Tribe Calendar grid that displays (2 rows by 3 column) is now showing (1 row by 1 column)
    3. Pdf files are not displaying

    My workaround: I added Easy Slider with one small transparent image (2px by 1240px in .png) on my most visited pages and it solved all of the above issues.

    I use ALS on all my pages, so this workaround is tedious because I have about 40plus pages. I know you’ll find a solution soon. You guys always do.
    Thanks much!

    #955059

    Hey Susan,

    Can you give us temporary admin access to your website in the private content box below, so that we can have a closer look?

    There is a conflict in JavaScript in use of mediaelementplayer by Enfold and Series Engine plugin.

    Best regards,
    Victoria

    #955426

    Hi Victoria,

    You are correct. There is a conflict between Enfold and Series Engine (SE) plugin. When I deactivated the plugin, the ALS, MT Calendar and pdf were all working.

    Unfortunately, the website is for our church, so its primary content is our Pastor’s sermons, and we rely heavily on Series Engine plugin to post it online.

    Please help! Below is the login credentials. Thank you in advance.

    #955895

    Hi,

    I am afraid you’ll need to contact the plugin author for more info about the issue. Making third-party plugins compatible with the theme is unfortunately beyond the support scope we offer. Sorry for that!

    Best regards,
    Basilis

    #956703

    Hi Basilis,

    I am not asking you to make Series Engine (SE) compatible with Enfold. Our website issues started after Enfold theme to 4.3.1 upgrade. Thus Enfold and SE was compatible before 4.3.1 I decided not to revert back to the old Enfold theme version because the recent Enfold theme has amazing features. I believe in solving issues and moving forward.

    Having said that, SE is a vital plugin for the website because our major content depends on it. I requested Victoria to help me define the problem between Enfold and SE as she mentioned there was conflict in JavaScript in use of mediaelementplayer by Enfold and Series Engine plugin. She requested for login credentials so I just wanted to know what she found out so I can pass this information to SE.

    Thank you very much for your understanding.

    #957580

    Hi scorgan,

    This is the js error that shows the js conflict in search engine plugin:

    Uncaught TypeError: jQuery(...).mediaelementplayer is not a function

    Here is the screenshot showing the error: https://imgur.com/a/evB1lYF
    And code which the error occurs: https://imgur.com/a/ZzF8hAK
    Can you also give us ftp access? we’ll try to help if we can.
    Just post the details in private content, so it’s only visible to the moderators :)

    Best regards,
    Nikko

    #957636

    Hi Nikko,
    Thank you very much for your response. I sent the issues to SE support and here is their response:

    “Okay, the core issue on the page where you’re seeing that JavaScript error is that the media element framework isn’t being loaded onto the page (despite being properly enqueued by Series Engine). Would there be anything on the site or theme that would prevent an enqueued script like that from loading?

    Your developer can see how Series Engine enqueues MediaElement on lines 380-381 of seriesengine_plugin.php”

    I will send your findings to SE support. Thank you very much, Nikko.

    FTP access information is below.

    Best regards,

    #958237

    Hi scorgan,

    Thanks for giving us ftp access :)
    It’s fixed now. The problem was the conditional loading of wp-mediaelement which is only called when a video or audio element is present, this is great for loading only which is needed however SE plugin needs that js file to be loaded. To fix it I replaced this code in functions.php (line 417-419):

    //load mediaelement js
    $condition  = !( isset($options['disable_mediaelement']) && $options['disable_mediaelement'] == "disable_mediaelement" ) && av_video_assets_required();
    $condition2 = ( version_compare( get_bloginfo( 'version' ), '4.9', '>=' ) ) && $condition;

    to:

    //load mediaelement js
    $condition  = true;
    $condition2 = true;

    This may be a bit of a hassle since you will need to modify this code if you update the theme but I hope it would be okay for the SE plugin to work properly. :)

    Best regards,
    Nikko

    #958322

    Thank you very much, Nikko. I appreciate you!

    I have informed SE support team about the fix you have created.

    Again I thank you for your service that is over and beyond expectation.

    Blessings,
    /Susan

    #958486

    Hi Susan,

    Glad that we could help and thanks for your kind words, we greatly appreciate it :)
    Feel free to comeback if you need further assistance.
    Thanks for using Enfold and have a great day!

    Best regards,
    Nikko

Viewing 10 posts - 1 through 10 (of 10 total)
  • The topic ‘Enfold upgrade to 4.3.1 caused ALS, MT and Pdf display issues. Workaround found.’ is closed to new replies.