Navigation
This is archived content. Visit our new forum.
  • Author
    Posts
  • #9473

    Ryan D
    Participant

    Hi Themeco,

    I know your support policy doesn’t allow for help with third party plugins, but I couldn’t help but notice that it looks like your team is using MemberMouse to manage X users. I too have used MemberMouse in the past and love it, and am currently using it on an X site I’m developing. I’ve noticed that simply activating the plugin prevents my submenu items from displaying, although they show up when you shrink down to the mobile menu. Any idea what could be causing this issue?

    Again, I know your team doesn’t support issues like this, but I have MemberMouse running great on other themes from ThemeForest (Enfold, being one of them ;)) so the only explanation I can think of here is it has something to do with X… not that anything is wrong, but maybe the way Themeco has built X’s menu is unique, so any advice I could at least take to MemberMouse support would be much appreciated.

    Site: http://mediatestsite.net/
    Theme: 1.7.2
    WP: 3.8.1
    MM: 2.1.0

    Thanks a ton!

    Ryan

    #9484

    Kory
    Keymaster

    Hey Ryan,

    Thanks for writing in! In doing a quick scan of your site, I’m seeing the following error in the JavaScript console:

    Uncaught TypeError: Object [object Object] has no method 'dialog'

    Which appears to be referencing this line of jQuery added to the page:

    jQuery("#mm-payment-options-dialog").dialog({autoOpen: false});

    Seems like something you’ll want to take up with MemberMouse to see what they say.

    Thanks!

    #9504

    Ryan D
    Participant

    Hello,

    Thanks a ton! I’ll take this to Eric at MM; he’s awesome with the support, just like you guys.

    See you around the forum,

    Ryan

    #9513

    Rubin
    Keymaster

    You’re welcome!

    #16138

    Tommy O
    Participant

    Hi Ryan D,

    I’m curious if you ever achieved a solution for the submenu items display using X with Membermouse. We are having the same problem. http://theme.co/x/member/forums/topic/jquery-menu-question

    Would really love to be able to use Membermouse with X. Did I read that Theme.co are using it for their own site?

    #16140

    Tommy O
    Participant

    In case anyone else runs into this issue – I replaced the query-ui 1.8 with the 1.10.4 version as described in this thread and it fixed the submenu display issue.

    http://theme.co/x/member/forums/topic/jquery-ui-1-8-update/

    #16164

    Rubin
    Keymaster

    Glad it works now and thanks for sharing!

    #38269

    Tim J
    Participant

    Hi Themeco,

    I, too, am using (trying to use) X with MemberMouse. I have tried the link above for a new version of jQuery, and it solves the dialog problem, but does not fix the drop down menu problem. It seems the current version of jQuery with WordPress is version 10, and you are using version 8. Do you have an update to the X Theme that works with the current version of jQuery with WordPress?

    #38529

    Alexander
    Keymaster

    Hi Tim,

    I’m sorry, not yet. The library we use for background videos requires jQuery UI 1.8 – We’re working on getting this updated so we’re not using a version external from WordPress.

    We don’t deregister the WordPress jQuery UI, so there’s a way we can fix this in a child theme. Are you using the background features? If you’re not using them, you can basically unplug the BigVideo library.

    function x_dequeue_bigvideo() {
      wp_dequeue_script( 'vend-bigvideo-bigvideo' );
      wp_dequeue_script( 'vend-bigvideo-video' );
      wp_dequeue_script( 'vend-bigvideo-imagesloaded' );
      wp_dequeue_script( 'vend-bigvideo-jquery-ui' );
    }
    add_action( 'wp_enqueue_scripts', 'x_dequeue_bigvideo', 100 );
    
    add_action('wp_head','x_null_bigvideo', 999 );
    
    function x_null_bigvideo() { ?>
        <script>
        jQuery.BigVideo = function(){};
        jQuery.BigVideo.prototype.init = function() {};
        jQuery.BigVideo.prototype.show = function() {};
        </script> <?php
    }

    Add the above to functions.php of a child theme. This will stop BigVideo from loading, and stub it’s API so the rest of the theme doesn’t notice.

    Hopefully we’ll have an official update for this soon!

    #38981

    Tim J
    Participant

    Dear Support,

    Thank you, that did work. I now have both sub-menus and MemberMouse dialogs working. Please make sure I am on the list for notification when you issue a final update to move to jQuery 1.10.3.

    Thanks again,

    Tim J

    #39204

    Support
    Member

    Sure thing. Glad we could help. If you have any questions, let us know.