Status
Not open for further replies.
It can be put on vBCMS pages no problem, same as you would place it on a specific location on a forum page.

However, it's got known incompatibilities with vBAdvanced, because of multiple design flaws of vBAdvanced that's beyond our control.
 
I have tried this several times and I cannot get it to work. What should I type for line 9? It says to type shoutbox but the templete I created was named adv_portal_vbshout. Thanks

VbShout Options edit :

1. Go to your VbShout General setting and in Shoutbox Deployment Section replace "index" with "adv_index" ( with no quote )

2. Then Disable "Auto-Display SHoutBox" Option

3. After that in "Manually Display Shoutbox" put this : adv_shoutbox ( with no quote )

Style Options edit :

4. Then go to your Style Manager and Make a new template

Name the template : "adv_portal_vbshout"

And place this code in template :


PHP Code:
{vb:raw vbshout}

and Then save it.

Vbadvanced setting

6. Make add a new Template Module
7. Set the module name : Shoutbox
8. Set it active
9. In Template Module Option just type : shoutbox ( template you have created in your Style Manager.
10. Set Use Module Wrapper Template as "NO"
11. And just check that Wrap a table around Content be NO
 
What happens if you change step 3 to:
3. After that in "Manually Display Shoutbox" put this : adv_portal_shoutbox ( with no quote )


Does it work then?
 
I renamed everything adv_portal_shoutbox and it works. The only problem is that by doing step 1 I loss my online users and the forum tab stays active. Index.php is my homepage any ideas. Here is the link to my site: www.original-gamers.com
 
This is a bug in vBAdvanced. You can fix it by doing the following:

Open /modules/onlineusers.php and find:

Code:
                $templater =  vB_Template::create('forumhome_loggedinuser');
                $templater->register('loggedin', $loggedin);
                $activeusers .= $templater->render();
replace with

Code:
                $activeusers .= '<li> <a class="username"  href="' . fetch_seo_url('member', $loggedin) . '">' .  $loggedin['musername'] . '</a>' . $loggedin['invisiblemark'] . '' .  $loggedin['buddymark'] . '</li>';
                
/*
                $templater =  vB_Template::create('forumhome_loggedinuser');
                $templater->register('loggedin', $loggedin);
                $activeusers .= $templater->render();
*/
 
Last edited:
Not that I'm aware of :(
I'll look into the way the shoutbox loads to see if I can change anything.
 
I really apreciate all of your help. This is the first site I have done and I am learning along the way. I the version running in your forum the pro. I like the way that layouts.
 
for anyone who cares the solution posted works for most browsers but IE7/IE6 have a brain fart with the way its formatted and just have one big long line of usernames, it doesn't wordwrap it into the column.. you must wrap the data around a table or else it will mess up the formatting for anyone using those ancient browsers

Code:
                $activeusers .= '<table width=150><li> <a class="username"  href="' . fetch_seo_url('member', $loggedin) . '">' .  $loggedin['musername'] . '</a>' . $loggedin['invisiblemark'] . '' .  $loggedin['buddymark'] . '</li></table>';
                
/*
                $templater =  vB_Template::create('forumhome_loggedinuser');
                $templater->register('loggedin', $loggedin);
                $activeusers .= $templater->render();
*/

i use 150, but depending on your site you might want to try something else
 
Status
Not open for further replies.

Legacy vBShout

vBulletin 3.8.x vBulletin 4.x.x
Seller
DragonByte Technologies
Release date
Last update
Total downloads
3,179
Customer rating
5.00 star(s) 1 ratings
Back
Top