vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 4.x Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=245)
-   -   Miscellaneous Hacks - Sidebar Anywhere (Formerly Sidebar for Activity Stream) by BOP5 (https://vborg.vbsupport.ru/showthread.php?t=283307)

PattiOz 02-25-2014 10:22 PM

Is there a way to disable the collapse of the individual blocks within the sidebar?
Is there a way to remove the block titles?

greentips 02-26-2014 08:10 PM

Can someone let me know where the sidebar is called up in forumdisplay ( or somewhere else)?

I want to roll the sidebar under "pagenav" when the sidebar is displayed on the right side. Right now the pagenav numbers stops at the sidebar column and get squashed.

oldfan 03-12-2014 05:45 AM

works great with 4.2.2 thanks

30022 03-13-2014 02:10 PM

How can I get the sidebar to work with pages created by this Mod? BF Easy Pages

https://vborg.vbsupport.ru/showthread.php?p=1961076

aaronhaul 03-15-2014 11:35 PM

Can Sidebar Anywhere display 2 Sidebars (Left and Right) with fixed or flexible width at same time?

I want to have 2 Sidebars on same forum or article page display together in the right and left column.

Example: 240px, 100%, 240px

I have search all forums for this and could not find an answer to this.

Please let me know.

Disco_Stu 03-16-2014 04:02 AM

Quote:

Originally Posted by aaronhaul (Post 2487561)
Can Sidebar Anywhere display 2 Sidebars (Left and Right) with fixed or flexible width at same time?

I want to have 2 Sidebars on same forum or article page display together in the right and left column.

Example: 240px, 100%, 240px

I have search all forums for this and could not find an answer to this.

Please let me know.


I asked that same question but didn't get a response so I figured it out for myself.

You need to have your page content displayed in a table with 2 columns. Reserve the left column for the left sidebar and put the rest of your page content in the second table column.

Then create an HTML CMS widget for whatever you want. I created one that I use for several different functions.

Next, you need to change the php file that is used for the template you are adding the widget to. What this code does is allow a CMS Static widget to be made available to a template. Here's the php code:

PHP Code:

// add cms widget to template. 

bootstrap_framework();
vBCms_View_Widget::registerTemplater(vB_View::OT_XHTML, new vB_Templater_vB());
$widgetID 48// the id of the widget
$widgettype 'Static';
$widget vBCms_Widget::create('vBCms'$widgettype$widgetID);
$outputwidget $widget->getPageView()->render(); 

You can get the widget id number by looking at the cms widget table in your database. I should point out that I was only able to make this work with HTML widgets (Static). It would not work with PHP or specialized widgets like the poll or recent posts widget. For this I created my own version in html.

Then in the same php file you need to add a line to the list of variables being registered to the template:

PHP Code:

$templater->register('widget'$outputwidget); 

Now in the template you can reference the widget with {vb:raw widget}

You can also write code to add the fade in/fade out ability and have the main page content slide to the left when the widget is collapsed.

This should give you a good starting point. Good luck. I strongly suggest you back up your website including php files and database before you make any changes. I am not responsible for any changes you make based on my suggestions.

Updated 4/30/14:
You can avoid changing the php files if you want by creating a plugin like this one to add a CMS widget to a couple of pages:

PHP Code:

ob_start();
bootstrap_framework();
vBCms_View_Widget::registerTemplater(vB_View::OT_XHTML, new vB_Templater_vB());
$widgetID 48// the id of the widget
$widgettype 'Static';
$widget vBCms_Widget::create('vBCms'$widgettype$widgetID);
$output $widget->getPageView()->render();

  
ob_end_clean();
vB_Template::preRegister('ARCADE',array('widget' => $output));
vB_Template::preRegister('SHOWTHREAD',array('widget' => $output)); 

Then in the template simply add {vb:raw widget} wherever you want the widget to appear.

tpearl5 03-28-2014 03:28 PM

1 Attachment(s)
Thanks again for a great mod Joe! Any idea why this would happen with the activity stream block on all but the forum homepage? (looks like data from {vb:raw item.phrase} is not making it) I have it set to "7 days", "popular" and "forum activity".

fxdigi-cash 04-26-2014 01:10 AM

is it possible to disable by block?? not only by forum because if I want to hide a block on specific forum and show another, and vice versa on other forums...

would that be possible??

Thanks

Edit: I think I found the answer written above in the main post. Thanks

DemOnstar 04-26-2014 02:04 AM

That could possibly be a solution for me too.

I use this mod and apart from one tiny glitch, it does the job..

The issue I have is tag cloud related. It seems the tag cloud is not meant to be seen on activity.php and when this mod allows that, the tag cloud is delivered without css..
Same on forumdisplay.php

See HERE

How do I attach css to the above pages?

TA.

fxdigi-cash 04-26-2014 04:20 AM

Something else to ask. Is it possible to add a class to <li> so it goes with the sidebar no empty e.g: <li class="style">

I was trying to find out how to do that, but it doesn't seem easy at all!!

Help please!! :confused:


All times are GMT. The time now is 07:44 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01559 seconds
  • Memory Usage 1,755KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (3)bbcode_php_printable
  • (1)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (2)pagenav_pagelinkrel
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete