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.

Similar threads

  • Locked
  • Support ticket Support ticket
Replies
4
Views
1K
  • Locked
  • Support ticket Support ticket
Replies
3
Views
2K
  • Locked
  • Support ticket Support ticket
Replies
23
Views
4K
  • Locked
  • Support ticket Support ticket
Replies
2
Views
2K

Legacy vBShout

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