• First – I really like the plugin. πŸ™‚

    Now my reason for posting –

    I have another plugin I use called Hello Ajax Tabs. It allows to combine widgets and have them fade/slide in and out. I use it to have my Twitter and Facebook together: Enduring Epilepsy

    I’m having a problem that when I activate the Q2W3, you can only see Twitter once. If you click to view Facebook, it just has the header. If you go back to Twitter, just the header. This isn’t a widget I want to have be sticky though. I’m fine with it staying where it is.

    I just want to be able to use both plugins. I tried activating some of the options in settings but couldn’t fix this. So for now I’ve deactivated Q2W3.

    I’d appreciate any input about how to have this work. Thanks.

    https://wordpress.org/plugins/q2w3-fixed-widget/

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Contributor Max Bond

    (@max-bond)

    Hello!

    I see a few problems with your theme.
    But first let’s activate the plugin without breaking other widgets.

    Try to activate Q2W3 and disable “Auto fix widget id” option.
    Is Tabbed Widget working fine?

    Thread Starter EnduringEpilepsy

    (@enduringepilepsy)

    No. Here’s screenshot with fixed widget on right, tabs not working on left. Screenshot

    I don’t know if this is part of the issues you may be seeing, but I use Google PageSpeed service… ???

    Plugin Contributor Max Bond

    (@max-bond)

    Hm… I have to see this problem in action…

    Did you disable “Auto fix widget id” option??
    The plugin should not work on your site with this option disabled… )

    Thread Starter EnduringEpilepsy

    (@enduringepilepsy)

    I’m sorry. I had another issue with the site that I had to restore a backup and do a few things yesterday.

    Here are the current settings Screenshot

    With that as it is, the tabs work fine, but the fixed widget isn’t working?!?

    I have the fixed widget set ON for the “Share This” in my secondary sidebar. But its not scrolling…

    I’ve left the plugin ON since it doesn’t seem to be affecting anything. So you should be able to look at the code with it running.

    Plugin Contributor Max Bond

    (@max-bond)

    Ok! Now you have to manually add id attribute to widget contatiner.

    Search theme files for register_sidebar function. Start from functions.php file. When found, post here function’s code, I’ll show how to change it!

    Thread Starter EnduringEpilepsy

    (@enduringepilepsy)

    Here we go:

    /*-----------------------------------------------------------------------------------------
    	Defining sidebars
    -----------------------------------------------------------------------------------------*/
    
    function cx_widgets_init() {
      // Sidebars
      register_sidebar( array(
       'name' => __( 'Main sidebar', 'cx'),
       'id' => 'l-sidebar',
       'description' => __( 'Main sidebar widget area', 'cx' ),
       'before_widget' => '<div class="l-sidebar">',
       'after_widget' => "</div>",
       'before_title' => '<h3>',
       'after_title' => '</h3>',
      ));  
    
      register_sidebar( array(
       'name' => __( 'Secondary sidebar', 'cx'),
       'id' => 'r-sidebar',
       'description' => __( 'Secondary sidebar widget area', 'cx' ),
       'before_widget' => '<div class="r-sidebar">',
       'after_widget' => "</div>",
       'before_title' => '<h3>',
       'after_title' => '</h3>',
      ));
    
      register_sidebar( array(
       'name' => __( 'Full width slider position Top', 'cx'),
       'id' => 'fwp-top',
       'description' => __( 'An optional widget area for full-width sliders', 'cx' ),
       'before_widget' => '<div class="fwwidget_top">',
       'after_widget' => "</div>",
       'before_title' => '<h3>',
       'after_title' => '</h3>',
      ));  
    
      if (cx_is_plugin_active('sitepress-multilingual-cms/sitepress.php')) {
    	  register_sidebar(array(
    	    'name'          => __('Laguage bar beyond menu', 'cx'),
    	    'id'            => 'wpml-lang',
    	    'before_widget' => '<section class="widget %1$s %2$s"><div class="widget-inner">',
    	    'after_widget'  => '</div></section>',
    	    'before_title'  => '<h3>',
    	    'after_title'   => '</h3>',
    	  ));
      }
    }
    add_action('widgets_init', 'cx_widgets_init');
    Plugin Contributor Max Bond

    (@max-bond)

    Ok!

    Now add id="%1$s" to before_widget parameter in all functions:

    /*-----------------------------------------------------------------------------------------
    	Defining sidebars
    -----------------------------------------------------------------------------------------*/
    
    function cx_widgets_init() {
      // Sidebars
      register_sidebar( array(
       'name' => __( 'Main sidebar', 'cx'),
       'id' => 'l-sidebar',
       'description' => __( 'Main sidebar widget area', 'cx' ),
       'before_widget' => '<div id="%1$s" class="l-sidebar">',
       'after_widget' => "</div>",
       'before_title' => '<h3>',
       'after_title' => '</h3>',
      ));  
    
      register_sidebar( array(
       'name' => __( 'Secondary sidebar', 'cx'),
       'id' => 'r-sidebar',
       'description' => __( 'Secondary sidebar widget area', 'cx' ),
       'before_widget' => '<div id="%1$s" class="r-sidebar">',
       'after_widget' => "</div>",
       'before_title' => '<h3>',
       'after_title' => '</h3>',
      ));
    
      register_sidebar( array(
       'name' => __( 'Full width slider position Top', 'cx'),
       'id' => 'fwp-top',
       'description' => __( 'An optional widget area for full-width sliders', 'cx' ),
       'before_widget' => '<div id="%1$s" class="fwwidget_top">',
       'after_widget' => "</div>",
       'before_title' => '<h3>',
       'after_title' => '</h3>',
      ));  
    
      if (cx_is_plugin_active('sitepress-multilingual-cms/sitepress.php')) {
    	  register_sidebar(array(
    	    'name'          => __('Laguage bar beyond menu', 'cx'),
    	    'id'            => 'wpml-lang',
    	    'before_widget' => '<section id="%1$s" class="widget %1$s %2$s"><div class="widget-inner">',
    	    'after_widget'  => '</div></section>',
    	    'before_title'  => '<h3>',
    	    'after_title'   => '</h3>',
    	  ));
      }
    }
    add_action('widgets_init', 'cx_widgets_init');
Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Plugin disables another site feature’ is closed to new replies.