Thread: Chat Modifications - VSa - ChatBox (AJAX)
View Single Post
  #1247  
Old 07-14-2010, 11:51 AM
Barteh Barteh is offline
 
Join Date: Aug 2006
Posts: 113
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ozymandyus View Post
No, the only way I ever got it to work with the vB CMS was by basically shoehorning Valter's entire codebase for the chatbox into one widget (all credit to cory_booth there, thanks for the help, sir). This is however cumbersome, has problems with format and smilies, and of course you have to update it all by hand if the version changes. I was using it this way until the 4.0.3 vB release, which introduced so many CMS bugs that I got fed up with their interface and decided to look elsewhere. Here's what I did:
  • Install VSa - Chatbox if you haven't already
  • Download vbaCMS from http://www.vbadvanced.com/
  • Install vbaCMS
  • Disable vBulletin's built-in CMS, if you're using it (CP - Plugins & Products - Plugin Manager, uncheck everything under "Product : vBulletin CMS")
  • Create new vbaCMS module
  • CP - vBa CMPS - add a new module (type = template)
  • Title "Chatbox" (or whatever, doesn't matter)
  • Active - yes
  • Template to Include: adv_portal_vsa_chatbox
  • Style: whichever you're using
  • Template Content: {vb:raw vsachatbox}
  • Use Module Wrapper Template: no
  • Set your usergroup permissions to taste
  • Save your module
  • Edit chatbox settings (CP - Settings - Options - VSa - ChatBox)
  • Show ChatBox on pages: index,adv_index
  • Show ChatBox in templates: FORUMHOME,adv_portal
  • Save Chatbox settings
  • Activate module on vbaCMS portal
  • CP - vBa CMPS - Edit Pages - (whatever you've named your portal page)
  • Drag your module to where you want it to display in your page in the "Active Modules" section
  • Set your usergroup permissions to taste
  • Not related to Chatbox, but you might want to tick off the "Add Navbar Link" option to keep your navbar consistent
  • Save, take a deep breath, and enjoy!

Setting it up this way makes it active in your vbaCMS portal page and your forum home page. If you don't want it on the forum home page, take out the 'index' option for 'show on pages' in the chatbox settings.
That works quite well, thanks
I'm having trouble getting the shoutbox to stay within the center column though, which is a bit odd because the shoutbox is supposed to be part of this column. Would this be something hardcoded within the chatbox or did you manage to get it to adhere to available width?

Quote:
Originally Posted by dankreiner View Post
is there a way to make this a cms widget?
Not sure about vB's own CMS, but vBAdvanced works as described above
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01241 seconds
  • Memory Usage 1,769KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (2)bbcode_quote
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.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/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete