Home Forums WoodMart support forum FilterEverythihg style issue

FilterEverythihg style issue

Viewing 7 posts - 1 through 7 (of 7 total)
  • Author
    Posts
  • #642075

    ya.predko
    Participant

    Hello. There is a bug with styles when Ajax is enabled in the store and the filtering plugin. When you switch from a category to a subcategory that is loaded through ajax, the plugin styles disappear. In the settings, there are options to enable ajax and product container ids. If you go to the category directly, everything loads as it should. The option to disable Ajax does not work)

    Attachments:
    You must be logged in to view attached files.
    #642077

    ya.predko
    Participant

    Video

    Attachments:
    You must be logged in to view attached files.
    #642222

    Artem Temos
    Keymaster

    Hello,

    If you are going to use this plugin, you need to disable our theme’s AJAX shop functionality. They are not compatible with each other. You can do this in Theme Settings -> Product archive.

    Kind Regards

    #642785

    ya.predko
    Participant

    Have u any suggestions for filter plugin with seo-functionality and working with Ajax in tour theme. I need filter like own woodmart but with seo-permalinks like Filter everything)
    It’s great must have plugin for shop fro Ukrainian dev, why u don’t collaborate yet?))

    #642887

    Artem Temos
    Keymaster

    We have our own filter system and it will not work with other filters. But there is nothing to fix actually. You just need to disable our theme’s AJAX and filter and switch entirely to the plugin’s filters. They will work exactly as the developer expects.

    #643240

    ya.predko
    Participant

    ok, i found in documentation this? where i can change it?

    For example, you have content with toggle functionality on click. After the AJAX filtering this toggle functionality stops working. For example, the function for toggle looks like this:

    jQuery('button.toggle').on('click', function(e){
      // the toggle functionality code 
    }); 

    In order to make it work you need to add a “ready” event to the “click” event to make it look like this:

    jQuery('button.toggle').on('click ready', function(e){
      // the toggle functionality code 
    }); 

    If you do not have the ability to overwrite the original function, you can copy it and overwrite it with the “ready” event:

    jQuery('button.toggle').on('ready', function(e){
      // the toggle functionality code 
    }); 

    If you need to re-init some jQuery plugin functionality after AJAX filtering, you can use the next code wrapper:

    jQuery(document).on('ready', function(e){
        /* Plugin function to re-init, e.g. jQuery("[data-fancybox]").fancybox(); */
    });
    #643301

    Artem Temos
    Keymaster

    Sorry, but we are not sure how it might help you and we don’t have instructions for such customizations.

Tagged: 

Viewing 7 posts - 1 through 7 (of 7 total)