Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
VSa - ChatBox (AJAX) Details »
VSa - ChatBox (AJAX)
Mod Version: 3.1.8, by Valter (Coder) Valter is offline
Developer Last Online: May 2014 I like it Show Printable Version Email this Page

vB Version: 4.x.x Rating: (384 votes - 4.76 average) Installs: 2852
Released: 08 Feb 2010 Last Update: 11 Sep 2012 Downloads: 23160
Not Supported DB Changes Uses Plugins Auto-Template  

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

Only licensed members can download files, Click Here for more information.

Screenshots

Click image for larger version

Name:	cb1.jpg
Views:	21984
Size:	92.7 KB
ID:	112858   Click image for larger version

Name:	cb2.jpg
Views:	12140
Size:	102.6 KB
ID:	112859   Click image for larger version

Name:	cb3.jpg
Views:	13401
Size:	115.0 KB
ID:	112860   Click image for larger version

Name:	arc1.jpg
Views:	9409
Size:	62.9 KB
ID:	112861  

Click image for larger version

Name:	arc2.jpg
Views:	9588
Size:	69.6 KB
ID:	112862   Click image for larger version

Name:	acp1.jpg
Views:	7958
Size:	132.0 KB
ID:	112863   Click image for larger version

Name:	acp2.jpg
Views:	4896
Size:	105.5 KB
ID:	112864  

Show Your Support

  • To receive notifications regarding updates -> Click to Mark as Installed.
  • If you like this modification support the author by donating.
  • This modification may not be copied, reproduced or published elsewhere without author's permission.
Similar Mod
Mod Developer Type Replies Last Post
Chat Modifications MGC Chatbox (with AJAX) VBDev vBulletin 3.6 Add-ons 2266 14 Oct 2012 21:24
Chat Modifications MGC Chatbox with AJAX VBDev Modification Graveyard 4 19 Dec 2007 07:25

  #1171  
Old 03 Jun 2010, 18:42
ti07shadow ti07shadow is offline
 
Join Date: Apr 2008
I love how this question is answered

How do you change the default black in the chat to white, and also how do you prevent the color from changing in the text field!
Reply With Quote
  #1172  
Old 04 Jun 2010, 08:08
exel exel is offline
 
Join Date: Jan 2008
Is this backwards compatible?
Reply With Quote
  #1173  
Old 04 Jun 2010, 11:27
Michlerish's Avatar
Michlerish Michlerish is offline
 
Join Date: May 2010
Super easy to install and I especially love the multitude of preferences I can set in Admin CP.

Thank you!
Reply With Quote
  #1174  
Old 04 Jun 2010, 23:40
Oracle simsim Oracle simsim is offline
 
Join Date: Dec 2009
I want to setup a cronjob that close the chatbox automatically in (let's say 9 pm) then open it again in (11 pm) utilizing the enable/disable feature in the wonderful chatbox product

How can do that

Can Valter add this option the chatbox product ? I mean add an option that enable us to enter the opening time and close time ?



there are good reasons to do that

1. The chatbox increase server load. So it can be enabled when the server load in minimum
2. The chatbox make members leave posing in forums and just chatting
3. when there is specific period time for enabling chatbox. it will make members know when they should go the chatbox page (in case it is enabled only in full mode)

Thank you
Reply With Quote
  #1175  
Old 05 Jun 2010, 02:42
Michlerish's Avatar
Michlerish Michlerish is offline
 
Join Date: May 2010
Yeah, problem #2 was huge for me... today was the first day with chatbox enabled and we had hardly any posts in the forum! I have disabled it for now.

I was thinking of maybe enabling only during certain hours of the day/week, or setting a time limit between chat messages (eg. 30 minutes)
Reply With Quote
  #1176  
Old 05 Jun 2010, 03:06
Videx's Avatar
Videx Videx is offline
 
Join Date: Feb 2007
I haven't really seen that. Oh, some useless 'chatter' now goes to the shoutbox, but if people want to discuss an issue they still use the forums.

Of course, one big difference perhaps is that I have mine set up as a shoutbox, not a chatbox. It idles them out after 5 minutes. And I would never consider adding any sort of chime or notice that a post has been made - those are for chatboxes, and not for shared servers.
Reply With Quote
  #1177  
Old 05 Jun 2010, 03:14
Michlerish's Avatar
Michlerish Michlerish is offline
 
Join Date: May 2010
I think perhaps it's because my board is local and almost everyone knows each other... majority of the forum content is "chatty" type posts anyway.

If you idle them out after 5 minutes... how does that affect the user? Can they still "chat" whenever they want?
Reply With Quote
  #1178  
Old 05 Jun 2010, 04:41
Michlerish's Avatar
Michlerish Michlerish is offline
 
Join Date: May 2010
Permissions need to be fixed for chatbox. I am deciding between two options:

I have a usergroup of users with 1000 posts or more, I would like to have the chatbox only accessible/viewable for them (and administrators/moderators, of course).

OR

Only Administrators or Moderators can post messages, but everyone can view (to use as a note to users kind of system).

As it stands, if a user belongs to "Regular Users" and is a secondary user of "Moderators", they cannot post messages.

edit: Actually, it's pretty messed up if you try to play around with which usergroupids can view, view but not post or are banned. I can't even figure out how it's working. I currently have ALL usergroupids banned, except for Administrator usergroup, and I can't even see the box as admin.

Last edited by Michlerish; 05 Jun 2010 at 04:52.
Reply With Quote
  #1179  
Old 05 Jun 2010, 12:18
wuju wuju is offline
 
Join Date: May 2010
Hallo ! ! !

Is an very nice Addon

My Client needs an Sound for new incoming Messages. Tell me where is the Line in your Code, whitch controll for new Messages ?

Thanks
Wuju
Reply With Quote
  #1180  
Old 06 Jun 2010, 17:48
ti07shadow ti07shadow is offline
 
Join Date: Apr 2008
I want to setup a cronjob that close the chatbox automatically in (let's say 9 pm) then open it again in (11 pm) utilizing the enable/disable feature in the wonderful chatbox product

How can do that

Can Valter add this option the chatbox product ? I mean add an option that enable us to enter the opening time and close time ?



there are good reasons to do that

1. The chatbox increase server load. So it can be enabled when the server load in minimum
2. The chatbox make members leave posing in forums and just chatting
3. when there is specific period time for enabling chatbox. it will make members know when they should go the chatbox page (in case it is enabled only in full mode)

Thank you
Look on google on how to make a cron job that can run a php file then make a php script that runs and changes the on off status of the item, of course the php file must not be accessible client side, so keep it out of the www folder and have the cron job run that file.

in the php file have a if function like

if (date("h")=="11"){
mysql_query("UPDATE vsa_chatbox SET vsa_chatbox_status='1' WHERE id='1'");
}else{
mysql_query("UPDATE vsa_chatbox SET vsa_chatbox_status='0' WHERE id='1'");
}



of course that script there wont work without the correct table and column names along with the correct id for the where and the fact you need to connect to the database
Reply With Quote
  #1181  
Old 06 Jun 2010, 23:05
Oracle simsim Oracle simsim is offline
 
Join Date: Dec 2009
Originally Posted by ti07shadow View Post
Look on google on how to make a cron job that can run a php file then make a php script that runs and changes the on off status of the item, of course the php file must not be accessible client side, so keep it out of the www folder and have the cron job run that file.

in the php file have a if function like

if (date("h")=="11"){
mysql_query("UPDATE vsa_chatbox SET vsa_chatbox_status='1' WHERE id='1'");
}else{
mysql_query("UPDATE vsa_chatbox SET vsa_chatbox_status='0' WHERE id='1'");
}



of course that script there wont work without the correct table and column names along with the correct id for the where and the fact you need to connect to the database
WOW, you are wonderful

I made a mistake in my last post. I meant that the chatbox should OPEN in (9 pm) then CLOSE in (11 pm)

I know how to setup any cronjop but I was in need to the php code itself

now regarding the vsa chatbox product itself and in the light of your code I can write the code like this:

<?php
if (date("h")=="9")
{
mysql_query("UPDATE setting SET value='1' WHERE varname='vsachatbox_enable_product'");
}
else
{
mysql_query("UPDATE setting SET value='0' WHERE varname='vsachatbox_enable_product'");
}

?>

then the only what I need to do is to set the cronjob to run once at 9:00 pm then run it again once at 11:00 pm

but I have questions about that:

1. As far as I know, the settings of vbullein are saved in cache for quick read without need to go to the database each time to read the settings

2. if the chatbox is running, will this stop it immediatly ? or it will just prevent new comers from entering the chat. ? (VSA Chatbox read the setting in each refresh or only when it loads first time ?)

3. How do I connect to the database properly ? OMG

in any way. I will try it on my test server.

Thank you ti07shadow
Reply With Quote
  #1182  
Old 07 Jun 2010, 10:13
raagaswaram raagaswaram is offline
 
Join Date: Mar 2005
how to make it work on mobile style?.
Reply With Quote
  #1183  
Old 07 Jun 2010, 15:16
Ozymandyus's Avatar
Ozymandyus Ozymandyus is offline
 
Join Date: May 2005
Originally Posted by raagaswaram View Post
how to make it work on mobile style?.
I wouldn't recommend running it in a mobile style...it gets pretty tiny and bogs down most platforms.
Reply With Quote
  #1184  
Old 07 Jun 2010, 18:33
nealohara's Avatar
nealohara nealohara is offline
 
Join Date: Aug 2002
Can this be integrated as a widget into VBCMS?
__________________
Catch the Deephouse live! weekly internet broadcast every Sunday @ 1-3pm EST

http://www.deephouse.net
Reply With Quote
  #1185  
Old 07 Jun 2010, 23:05
keweedsmo keweedsmo is offline
 
Join Date: Jun 2010
Ever since I installed this mod there has been a HUGE number of guests getting stuck as online. They are always "Viewing ChatBox Archive". How can I fix this, or disable the archive completely? Some of them are bots, but their user agent isn't always a bot. It seems really strange to me. Anyone else having this issue?
Reply With Quote
Reply


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Mod Options

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


New To Site? Need Help?

All times are GMT. The time now is 11:02.

Layout Options | Width: Wide Color: