Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
VSa - ChatBox (AJAX) Details »»
VSa - ChatBox (AJAX)
Version: 3.1.8, by Valter Valter is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Chat Modifications - Version: 4.x.x Rating:
Released: 02-07-2010 Last Update: 09-10-2012 Installs: 2860
DB Changes Uses Plugins Auto-Templates
 
No support by the author.

Info:
Powerful AJAX-based ChatBox for vBulletin.

Main Features:
-One step installation (no file uploads, no manual template modifications required)
-Put ChatBox on any forum page by setting script name and adding variable to desired template
-"ChatBox Full" (always available on separate page)
-"Messages Archive" (available on separate page, with options to edit/delete messages)
-"ChatBox Search"
-Option to block usergroups from viewing ChatBox
-Option to delete messages older than x hours automatically
-"ChatBox Statistics" (new messages since last visit, messages in last x hours, total messages, top x chatters,...)
-View users active in ChatBox (available in CBFull and Archive)
-Text formatting options (color, weight, style, decoration,...)
-Advanced Smiliebox
-Smiliebox options: total smilies available, smilies per row, smilie clipping, disable smilies...
-A lot of customizable stuff, including: set new/old status icons, time/date format, box height, message order, auto-refresh intervals,...
-One-click actions: View all messages posted by user X, Delete all messages posted by user x, Ban/unban user from ChatBox, View last message posted by user X, View your last message, View first unread message
-"/me" action (used when you want to refer to yourself in the "third person")
...and more...

View screenshots for more details.

Installation:
-Import XML file (as product): AdminCP > Plugin System > Manage Products > [Add/Import Product]
-OPTIONAL: Download attached images and extract them to images/editor (contains smilies/remove format icons)

To add to desired template (example FORUMHOME):
1. Add 'index' to THIS_SCRIPT locations (Product options)
2. Add 'FORUMHOME' to template names (Product options)
3. Open 'FORUMHOME' template and put "{vb:raw vsachatbox}" to desired line (for example after '<!-- /main -->') -> Save

To set options:
Go to: AdminCP > vBulletin Options > VSa - ChatBox

Versions:
v1.0 - Sep 15. 2007.
-First version
v2.3 - Sep 22. 2008.
-Latest vB 3.x version
v3.0 - Feb 08. 2010.
-Rewritten for vB4
-Known bugs fixed, code optimized
v3.0.1 - Feb 09. 2010.
-Fixed: Wrong title alignment in box/archive tables
-Fixed: Wrong expand/collapse button alignment in Safari
-Fixed: Wrong 'Smilies' alignment
-Fixed: XHTML errors
-New Setting: List templates where "{vb:raw vsachatbox}" will be enabled
v3.0.2 - Feb 09. 2010.
-Fixed: PHP error on CMS on some configs
-Fixed: 'Smilies' alignment
-Fixed: Minor bugs in PHP/HTML
v3.1 - Feb 14. 2010.
-New: CB Log-in/Log-out
-New Option: Stop auto-refresh if user inactive for X minutes
-New Option: Disable custom colors completely
-New Option: Random smilies
-New Option: Align messages to the usernames
-New: Remove text formatting button
-New: 'Smilies' replaced by image, arrrow removed
-Fixed: Move focus to input field when smilie inserted
-Fixed: 'Expand' button not shown after refresh
-Fixed: Now first item in color list is used as default
-Settings reorganized
-Several style/functionality bugs fixed
v3.1.1 - Feb 14. 2010.
-Fixed: Small JS issue on log-out
-New Option: Logged-out by default
v3.1.2 - Feb 16. 2010.
-Fixed: Errors with PHP 5.3
-Fixed: CB table messed up in footer
-Fixed: Several style errors, including XHTML incompatibilities
-New: Auto-insert on forumhome location - Below Forums
-New: Option to reverse message order in CB Archive
v3.1.3 - Feb 19. 2010.
-Fixed: Color selector dimensions
-Fixed: Minor bugs
v3.1.4 - Feb 20. 2010.
-New: Color Select replaced by Color Menu (and it's sexy)
-Note: Above fixes issues with Safari for Mac
-Fixed: Issue with Default color if it's in RGB format
-Note: Above will not change already posted messages
-Fixed/improved: Several style details
-Note: You may die if your templates are not reverted after upgrade
v3.1.5 - Feb 20. 2010.
-Fixed: Chrome not showing Color menu
-Fixed: headinclude_bottom added to <head
v3.1.6 - Feb 24. 2010.
-Fixed: Several style/functionality issues
-New: Set groups NOT able to edit messages
v3.1.7 - Jan 21. 2012.
-Fixed: Status images
-Fixed: Smilies button
-Fixed: Menu items invisible until highlighted
-Fixed: Several style issues (background, menus, colors, smilies)
-Fixed: https links not parsed automatically
-New: Show ChatBox in selected forum only
-New option: Automatically disable auto-refresh if server load is higher than X
-New Option: Set usergroups able to prune ChatBox
-New: 'Prune ChatBox' option available in the Main ChatBox drop-down menu
-Improved: Product menus re-organized
-Minor bugs fixed, codes optimized

Download Now

File Type: zip VSa - ChatBox v3.1.8.zip (23.5 KB, 8357 views)
File Type: zip optional_images_editor.zip (3.9 KB, 3725 views)

Screenshots

File Type: jpg cb1.jpg (92.7 KB, 0 views)
File Type: jpg cb2.jpg (102.6 KB, 0 views)
File Type: jpg cb3.jpg (115.0 KB, 0 views)
File Type: jpg arc1.jpg (62.9 KB, 0 views)
File Type: jpg arc2.jpg (69.6 KB, 0 views)
File Type: jpg acp1.jpg (132.0 KB, 0 views)
File Type: jpg acp2.jpg (105.5 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.

Comments
  #1592  
Old 02-03-2011, 01:00 AM
huskermax huskermax is offline
 
Join Date: Mar 2010
Location: Cincinnati
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Been testing this and my members love it. I would like to be able to allow non-registered users to post in the chat room. is there away to turn them off and on?

In the "Permissions" I have:

"Usergroups able to view ChatBox but not post messages"

"Usergroups NOT able to view ChatBox (comma separated ID list)"

"Users with post count less than X can not view ChatBox - Set X"

I have the above set to 0 or the line is blank. I have used other chat's in the past to get these "lurkers" or people not registered yet to sign up (paid board). Is there away to allow them to post. When I tested this I could see the chat but could not post in it. As well the Chat room link did not show up in the nav bar when I was logged out.
Reply With Quote
  #1593  
Old 02-03-2011, 01:01 AM
huskermax huskermax is offline
 
Join Date: Mar 2010
Location: Cincinnati
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ommand View Post
I'm having a little issue with this plugin which presents in both Chrome and Firefox but not IE.

Every time the chat box auto refreshes it scrolls up about 3/4 of a line such that the most recent chat message isn't visible. Any suggestions for a fix?

P.S. I searched this thread but was unable to find a solution. Obviously I didn't think it would be reasonable to read through all 1531 posts...
This is happening with me as well.
Reply With Quote
  #1594  
Old 02-03-2011, 01:48 PM
huskermax huskermax is offline
 
Join Date: Mar 2010
Location: Cincinnati
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

As well, can you add a way for posters to report a user for this? That way I don't have to have a mod in there all the time.
Reply With Quote
  #1595  
Old 02-04-2011, 01:27 PM
huskermax huskermax is offline
 
Join Date: Mar 2010
Location: Cincinnati
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Can someone help be figure out why my not registered/not logged in user group can't post? I do not have that id# listed in any of the sections that prevent user groups from seeing or posting in the chat box.

What is "Logged-out by default" do? It is not in the screen shot.
Reply With Quote
  #1596  
Old 02-05-2011, 01:33 AM
McCarron McCarron is offline
 
Join Date: Apr 2006
Posts: 9
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

So doing a search on this thread seems that many people are having this problem of guests getting stuck in the chatbox I currently have been seeing numbers of around 2000 guests online at a time, and all were reading the chatbox or the chatbox archive.

Any way to fix this bug, it's clearly a problem for those of us who allow guests to read the chatbox. I could disable it but I find it helps people want to join if they can read the conversation and not take part in it.

Also it always says "and 1 guests" in the online section. Is this a bug, as it never says anything more than 1 and clearly I got like 2000 guests stuck in here at the moment.
Reply With Quote
  #1597  
Old 02-05-2011, 02:13 AM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Finally happened to us too a couple months back. So I disabled Guest access. However, a month later I found some 100X normal Guests - all from different places - all doing different things. Checking my referrers in cpanel led to one site that was using an ISP in South Korea. Since my forum is local, I just used cpanel to ban that entire block. I wont know for another month or two if that really solved the problem.

I guess what I'm saying is it isn't a chatbox issue. It may just be that when all these bots descend on a forum, they're getting caught in the chatbox.
Reply With Quote
  #1598  
Old 02-05-2011, 04:38 PM
huskermax huskermax is offline
 
Join Date: Mar 2010
Location: Cincinnati
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by McCarron View Post
So doing a search on this thread seems that many people are having this problem of guests getting stuck in the chatbox I currently have been seeing numbers of around 2000 guests online at a time, and all were reading the chatbox or the chatbox archive.

Any way to fix this bug, it's clearly a problem for those of us who allow guests to read the chatbox. I could disable it but I find it helps people want to join if they can read the conversation and not take part in it.

Also it always says "and 1 guests" in the online section. Is this a bug, as it never says anything more than 1 and clearly I got like 2000 guests stuck in here at the moment.
Quote:
Originally Posted by Videx View Post
Finally happened to us too a couple months back. So I disabled Guest access. However, a month later I found some 100X normal Guests - all from different places - all doing different things. Checking my referrers in cpanel led to one site that was using an ISP in South Korea. Since my forum is local, I just used cpanel to ban that entire block. I wont know for another month or two if that really solved the problem.

I guess what I'm saying is it isn't a chatbox issue. It may just be that when all these bots descend on a forum, they're getting caught in the chatbox.
How do you allow guests to use the chatbox? I can't, they can view it but not post anything. When I am logged out or a guest the button to post and the characters allowed # are missing. When I try and type something or hit enter I get errors in firebug.

Code:
vsacb_submitbutton is null
http://www.huskermax.com/vbbs/misc.php?do=cchatbox
Line 480

VSacb_getUsers();
473
474 }
475 else
476 {
477 VSacb_nowLogged = false;
478 vsacb_actbutton.src="images/statusicon/user-offline.png";
479 vsacb_inputfield.disabled = true;
480 vsacb_submitbutton.disabled = true;
481 vsacb_selsize.disabled = true;
482 fetch_object('vsacb_infoarea').innerHTML = 'Not logged in (<a href="javascript:VSacb_LogInOut();">Log-In</a>)';
483 VSacb_nowPosting = true;
See logged out and logged in attachment. For what I see. I have it set up in admin to allow guests.

We do not use this chat as a 24/7 thing. So it is important that I can get this working.
Attached Images
File Type: jpg loggedoutchat.jpg (20.1 KB, 0 views)
File Type: jpg loggedinchat.jpg (31.9 KB, 0 views)
Reply With Quote
  #1599  
Old 02-05-2011, 04:42 PM
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
Posts: 3,085
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by huskermax View Post
How do you allow guests to use the chatbox? I can't, they can view it but not post anything.
I'm not sure you can. I've never wanted Guests to be able to post, so I've never tried. I want them to register.
Reply With Quote
  #1600  
Old 02-05-2011, 05:04 PM
huskermax huskermax is offline
 
Join Date: Mar 2010
Location: Cincinnati
Posts: 146
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Videx View Post
I'm not sure you can. I've never wanted Guests to be able to post, so I've never tried. I want them to register.
OK. I figured guest's would be part of the not registered/not logged in user group. We have a paid board so you have to contact and admin to register. So I guess I can set up a chat room only user group. People can then go through the auto registering process to become members of that one to use chat.
Reply With Quote
  #1601  
Old 02-08-2011, 06:46 PM
Krazeguy Krazeguy is offline
 
Join Date: Dec 2002
Posts: 25
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi Valter / vBulletin.org team,

Is it possible to integrate this chat box into existing websites or is there a standalone version available for purchase?

Paul
Reply With Quote
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 08:23 AM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2024, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.05974 seconds
  • Memory Usage 2,397KB
  • Queries Executed 26 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)bbcode_code
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (4)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (6)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (38)post_thanks_box_bit
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (11)postbit_attachment
  • (11)postbit_onlinestatus
  • (11)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.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_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • fetch_musername
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • post_thanks_function_fetch_thanks_bit_start
  • post_thanks_function_show_thanks_date_start
  • post_thanks_function_show_thanks_date_end
  • post_thanks_function_fetch_thanks_bit_end
  • post_thanks_function_fetch_post_thanks_template_start
  • post_thanks_function_fetch_post_thanks_template_end
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_attachment
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete