Register Members List Search Today's Posts Mark Forums Read

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

vB Version: 3.8.x Rating: (140 votes - 4.70 average) Installs: 1386
Released: 10 Jan 2009 Last Update: Never Downloads: 7866
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...

See screenshots for more details.


Installation:
1. Import XML file (as product): AdminCP > Plugin System > Manage Products > [Add/Import Product]
2. OPTIONAL (custom placement on forum page)
Open desired template and put "$cybchatbox" to desired line.


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


To have ChatBox enabled on desired page:
1. THIS_SCRIPT must be defined in php file (by default all important vBulletin files has this)
2. Hack options - You must add THIS_SCRIPT value for target page to "Show ChatBox on" setting field
3. Main template called on target page must contain "$cybchatbox" variable

To have ChatBox enabled on vBa CMPS:
1. Hack options - Add "adv_index" to "Show ChatBox on" setting field (values in this field should be separated by commas) > Save
2. vBa CMPS Default Settings - add "cybchatbox" to "Portal Output Global Variables" field (values in this field should be separated by carriage return) > Save
3. [Optional] Template "adv_portal" - add "$cybchatbox" to line where you want ChatBox to appear (for example below "$navbar") > Save


Versions:
v1.0 - Sep 15. 2007.
-First version
v1.1-v1.6 - Sep/Oct 2007.
-Bug fixes, improvements, several new options added,...
v1.7 - Oct 07. 2007.
-Released at vB.org
v1.8 - Oct 11. 2007.
-Fixed bug where moderators can not delete messages
-New: Set auto-refresh interval for messages
-New: Set auto-refresh interval for active users
-New: Option to enable auto-refresh for guests
-New: Option to reverse message order (newest at bottom)
v1.8.1 - Oct 11. 2007.
-Fixed bug where colspan in Archive is not set correctly for moderators
-Added ability to disable date in mesages (simply leave date field blank)
-Added option to have ChatBox always collapsed by default (ChatBox Full not affected)
v1.8.2 - Oct 12. 2007.
-Fixed bug (reversed message order gives wrong results)
-New: Set timecut in minutes for active users listing
-New: Automatically parse links in messages (can be disabled)
v1.8.3 - Oct 13. 2007.
-Auto-prune setting field restored
-Fixed bug where some users are logged-out after posting message
-Improved detection and listing of active users
-If user is active in ChatBox it will be shown in profile and wol list
v1.9 - Oct 15. 2007.
-New: Not all smilies are loaded on startup. Set how many of them you want to show before user clicks "More".
-New: "/me" user action ("/me" in submitted message will be replaced by author's username, and message appears in color you set)
-Minor bug fixes
v1.9.1 - Oct 15. 2007.
-Fixed bug from previous version where message area height not follows your settings properly
v1.9.2 - Nov 06. 2007.
-New option in user menu: View messages posted by user
-Option to allow users to delete their own messages
-Fixed bug where admin with primary usergroup different than 6 is not able to delete all messages
-Fixed bug where links to member profiles in messages are broken at "/member.php"
-"Delete Selected" moved to phrases
v1.9.3 - Nov 20. 2007.
-New: Set groups able to view Chatbox but not post messages
-New: Set groups able to edit/delete all messages, and ban/unban users from ChatBox
-New: Customize color list in message posting interface
-New: Ban list
-Fixed default text color
-Fixed some compatibility issues for "/me" action
-Fixed bug where some users get db error when importing product
-Fixed bug where you need to refresh page after "Busy" message to continue chatting
-Minor bug fixes
v1.9.4 - Nov 21. 2007.
-Fixed bug with changing colors in IE
-Some code optimization done
v1.9.5 - Nov 26. 2007.
-Fixed bugs with stripping html tags and "/me" action
v1.9.6 - Nov 29. 2007.
-New: ChatBox Search
-New: Click on message icon in main box to open message for editing/deletion
-Fixed bug with page navigation
-Minor bug fixes/code improvements
v1.9.7 - Dec 01. 2007.
-New: Find first unread message
-New: Find your last message
-New: Find last message by user X
v1.9.8 - Dec 05. 2007.
-New: Ban certain BB tags from being used in the ChatBox
-New feature in user messages view: "Locate this message in Archive"
-New: Message icons in Main box now opens Archive where requested message is highlighted
-New in "Top Chatters": Click on number to view chatter messages
-New in "My Messages": Click on number to view your own messages
-Fixed bug where space after username is lost in "/me" action message
v1.9.9 - Dec 06. 2007.
-New: Users with post count less than X can not view ChatBox
-New: Log/view/resolve IP addresses in CB messages
-Fixed bug with searching last message by user X
v2.0 - Apr 30. 2008.
-New: "Locate message in Archive" option in search results
-CSRF protection added
-Compatible with vBulletin 3.7 Gold (may not work with Beta/RC releases)
v2.1 - Jun 24. 2008.
-Fixed bug (users always shown using their primary group display parameters)
-Fixed bug (if there are whitespaces in banned tags setting it will not work properly)
-You can now choose which usergroups are able to moderate ChatBox (not just switch between 5/6/7)
-"Below Forums" added to auto-insert locations (ForumHome only)
-New: Option to disable parsing of manually entered smilie codes
-New: Disable message time in ChatBox (Archive not affected)
-New: Submit button added
-New: Option to change text size (display)
-New: Option to set width of [code], [php] and [html] BB code blocks in ChatBox
-New: Limit message lenght
-Several minor bug fixes/code improvements
v2.2 - Jul 10. 2008.
-New: auto-hiding Status bar to inform you about ChatBox activities
-Improved ChatBox performance
-Improved char counter compatibility/look
v2.3 - Sep 22. 2008.
-Fixed XSS vulnerability in ChatBox Search
-Improved Tags Banning feature
-Fixed bug (user can add forbidden tags by editing already posted message)
-Fixed bug (user blocked by low post count can access ChatBox on separate page if url is known)
-Fixed bug (page shifting on refresh in IE)
-Fixed bug (Smilies menu breaks row on expand in Opera)
-Minor bug fixes


MARK AS INSTALLED to get support and updates.

Download Now

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

Screenshots

Click image for larger version

Name:	chatbox.jpg
Views:	4699
Size:	21.1 KB
ID:	92170   Click image for larger version

Name:	colors.jpg
Views:	2688
Size:	47.8 KB
ID:	92171   Click image for larger version

Name:	smilies.jpg
Views:	3024
Size:	68.0 KB
ID:	92172   Click image for larger version

Name:	online.jpg
Views:	2339
Size:	34.1 KB
ID:	92173  

Click image for larger version

Name:	usermenu.jpg
Views:	4104
Size:	53.4 KB
ID:	92174   Click image for larger version

Name:	wol.jpg
Views:	2366
Size:	37.6 KB
ID:	92175   Click image for larger version

Name:	stats options.jpg
Views:	2375
Size:	71.9 KB
ID:	92176  

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 Cyb - ChatBox Valter vBulletin 3.7 Add-ons 1244 03 Feb 2016 13:36
Chat Modifications Chatbox Rules in cyb chatbox title Hornstar vBulletin 3.7 Template Modifications 15 23 Apr 2011 16:57
vB Chatbox 1.2.4 p0s3id0n vBulletin 2.x Full Releases 444 13 Jun 2005 14:14

  #151  
Old 22 Mar 2009, 18:48
nNJ nNJ is offline
 
Join Date: Mar 2009
Alright, now I'm trying to understand this, but it's not making a whol lot of sense.

I want the chatbox to appear at http://forums.the-void.net/forumdisplay.php?f=8.

What should I type the next to this option -

Show ChatBox on (comma separated THIS_SCRIPT locations)
Blank to show on all pages (not recommended because of server load)
-so that the chatbox only appears on that specific Forum?



Or Am I doing it wrong completely?

There was something about manually addinng it by adding the "$cybchatbox" to the template code, but exactly what do I type in, and what template?

Sorry for being so slow.. I'm just not getting it.
Reply With Quote
  #152  
Old 23 Mar 2009, 16:38
AteNa AteNa is offline
 
Join Date: Oct 2008
Thank you.
Reply With Quote
  #153  
Old 23 Mar 2009, 18:03
y2krazy y2krazy is offline
 
Join Date: Jun 2003
Real name: Sean
Originally Posted by y2krazy View Post
Having a little issue. When I choose a new font color and hit Enter, I get the following (correct) result in the Chatbox:

after more replied

However, the second it moves to the 2nd line (if another msg is posted), it turns into the following:

[color=Tomato]after more replied[/color] (no color and the vB Code is shown)
I am still having the above issue.

~ Sean
Reply With Quote
  #154  
Old 23 Mar 2009, 19:12
nNJ nNJ is offline
 
Join Date: Mar 2009
Originally Posted by nNJ View Post
Alright, now I'm trying to understand this, but it's not making a whol lot of sense.

I want the chatbox to appear at http://forums.the-void.net/forumdisplay.php?f=8.

What should I type the next to this option -



-so that the chatbox only appears on that specific Forum?



Or Am I doing it wrong completely?

There was something about manually addinng it by adding the "$cybchatbox" to the template code, but exactly what do I type in, and what template?

Sorry for being so slow.. I'm just not getting it.

I have been toying around with it for awhile now, still can't get it right.

Can someone point me in the right direction?
Reply With Quote
  #155  
Old 23 Mar 2009, 23:01
stardotstar stardotstar is offline
 
Join Date: May 2008
Real name: Will
Originally Posted by zbosskiller View Post
Hi,

I've had this mod installed for around 6 weeks. It worked great. Yesterday got home from work, haven't modified the site at all and the chat box says 'Loading' and also the same applies to the 'CYB Stats'

Any ideas would be really appreciated. It's obviously something to do the AJAX but can't figure it out.

Cyber, can you help me please?

Thx

Zboss
I concur: this plugin is hanging with "Loading..." and displays an error on page in MSIE (not Firefox) only as of a day or so ago??! I notice the same issues being reported by users of the advanced stats - anyone have this with cyb-chatbox?

This excellent chat has been working without issues for some time now - and I am using 2.3 - it is same behaviour on a board without advanced stats - so it is an implementation thing common to the two in MSIE...

TIA
\\'

Could it be related to these kinds of coding issues:
Originally Posted by http://devcentral.f5.com/weblogs/macvittie/archive/2008/06/26/3397.aspx
Most of the implementations also realize HTTP caching. Internet Explorer and Firefox do, but there is a difference in how and when the cached data is revalidated. Firefox revalidates the cached response every time the page is refreshed, issuing an "If-Modified-Since" header with value set to the value of the "Last-Modified" header of the cached response.

Internet Explorer does so only if the cached response is expired (i.e., after the date of received "Expires" header).

Basically, the problem lies with IE's caching mechanisms. So if you were trying to build an AJAX application with a real-time updating component and it didn't seem to work in IE, now you may know why that is.

There are workarounds:

1. Modify the AJAX call (within the client-side script) to check the response and, if necessary, make a second call with a Date value in the past to force the call to the server.
2. Append a unique query string to the call, for example appending a timestamp. This makes the URI unique, ensuring it won't be in the cache and forcing IE to call out to the server to get it.
3. Change all requests to use POST instead of GET.
4. Force the "Expires" header to be set in the past (much in the way we expire cookies programmatically). Setting cache control headers may also help force IE to act according to expectations.
Attached Images
File Type: jpg chatprob.jpg (104.7 KB, 56 views)

Last edited by stardotstar; 23 Mar 2009 at 23:47. Reason: additional information for troubleshooting
Reply With Quote
  #156  
Old 23 Mar 2009, 23:11
xiMxAxPr0Bl3Mx xiMxAxPr0Bl3Mx is offline
 
Join Date: Mar 2009
I love it!
Reply With Quote
  #157  
Old 24 Mar 2009, 02:25
Sunray2 Sunray2 is offline
 
Join Date: Oct 2007
Cyb we need some help

Cyb,

My issue mirrors nNJ's request above. We need to have more specific directions to install the chatbox using the second option.

I know you must be extremely busy, but we could really use your expertise.

Thanks,

C.
Reply With Quote
  #158  
Old 24 Mar 2009, 08:57
AteNa AteNa is offline
 
Join Date: Oct 2008
thanks
Reply With Quote
  #159  
Old 24 Mar 2009, 18:48
Gio Takahashi's Avatar
Gio Takahashi Gio Takahashi is offline
 
Join Date: Jul 2003
Location: Cape Coral
Real name: Don K
I'd like to be able to add an option that allows user to disable chatbox from appearing on the regular pages (yet be able to use full page chatbox), How could I do this? Thanks.

Okay. I think this is possible, only if I make a user profile field, and stick the template code with it... I think.

No fly. Let's say I leave it as "index" even $cybchatbox would not make it show on Who's online page. -_-

Last edited by Gio Takahashi; 24 Mar 2009 at 20:34.
Reply With Quote
  #160  
Old 24 Mar 2009, 20:15
nNJ nNJ is offline
 
Join Date: Mar 2009
Originally Posted by Sunray2 View Post
Cyb,

My issue mirrors nNJ's request above. We need to have more specific directions to install the chatbox using the second option.

I know you must be extremely busy, but we could really use your expertise.

Thanks,

C.
Surely someone has used (or even understood) the second option...

A short desciption would be hugely appreciated, not only by myself, but by Sunray2, and anyone else who hasn't understood how to place the chatbox manually.




Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

If anyone understands what the above means, it would be awesome if they could write a short explaination.

I just want to place the chatbox in a specific forum, and only that forum! Not on the Index, and not anywhere else! How would I do that? (The URL to the forum where I would like to place the chatbox is http://forums.the-void.net/forumdisplay.php?f=8)

I apologize for being so frantic about this; its one of the last things I need to do before I am finished, and can open my forums.. and I've been anxiously waiting for a few days.


Thanks,
nNJ
Reply With Quote
  #161  
Old 24 Mar 2009, 20:41
Gio Takahashi's Avatar
Gio Takahashi Gio Takahashi is offline
 
Join Date: Jul 2003
Location: Cape Coral
Real name: Don K
I think I got your thing figured out. Give me a minute to confirm first.
Reply With Quote
  #162  
Old 24 Mar 2009, 21:00
nNJ nNJ is offline
 
Join Date: Mar 2009
Alright, I was thinking about a solution to your above problem aswell; atleast half of it.


First you need to create a custom navbar link.

To do this, log into your admin panel

Go to style Manager, and select edit in the dropdown menu next to the style you would like to edit, and hit go.

Then expand the navigation/breadcrumb template.

Edit the Navbar template.

Find the Navbar links, most templates mark the beggining of navbar links with some form of comment.

Place this in the order you want it to showup on the navbar (i.e. if you want it to show up before the QuickLinks link, place it above the code for quicklinks)


Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.

The url of your chatbox should be http://yourdomain/misc.php?do=cchatbox
(assuming this is the location of the forum, ie it isnt in a subdomain)


If you want to make the chatbox "not appear" anywhere on your forums, then place something that isnt recognized in this option (locted: admincp > vbulleti options> cyb - chatbox)

Block Disabled:      (Update License Status)  
Suspended or Unlicensed Members Cannot View Code.


I placed quite a few things there in an attempt to make it display on a specific forum. When it didn't recognize it, it simply did not display the chatbox. I'm not sure if this is the most orthodox way, but it works.


I'm not sure if all of this is 100% accurate. Its the best help I can offer.

Good luck
Reply With Quote
  #163  
Old 24 Mar 2009, 21:02
Gio Takahashi's Avatar
Gio Takahashi Gio Takahashi is offline
 
Join Date: Jul 2003
Location: Cape Coral
Real name: Don K
If you set conditional to have the chatbox to display, you should be able to do it. I'm not sure the conditional to make it only display chatbox only on forumid=8

This is pretty much how I did to make it selectable by option:

<if condition="($vbulletin->userinfo['field9'] == 'Yes')">$cybchatbox <br /></if>

where field ID = is the ID of the custom userfield.
Reply With Quote
  #164  
Old 25 Mar 2009, 00:06
Alien's Avatar
Alien Alien is offline
 
Join Date: Oct 2001
Hey!

What would be the easiest way to disable the color option so the menu doesn't appear?
__________________
-Jason / WTF!?
Reply With Quote
  #165  
Old 25 Mar 2009, 13:30
LGKeiz LGKeiz is offline
 
Join Date: Dec 2005
can has request? Can you add a "active users" tab.
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 23:07.

Layout Options | Width: Wide Color: