[new] cChatBox - AJAX-based ChatBox for vBulletin 3.7.x

HawK

New Member
cChatBox - AJAX-based ChatBox for vBulletin 3.6.8 & 3.7.x

by ChriStrato - vbulletinitalia.it



Features:

* Enable / Disable ChatBox
* Select if unregistred user can use or only show the chat.
* Ban Usergroup/Users from AdminCP
* Set Height of ChatBox
* Set Name Of BOT
* A BOT that answer when use a "action" or "command".
* The Number of message to be displayed is not influenced by messages of BOT because some mess of bot are visualizable only by who have used the "action" or "command".
* Command for users: /me /myip (show your ip, only you see) /stats (show statistics of chatbox)
* System of "Action" for Admin or other usergroup that you set in AdminCP.
* List of "Action": /help /topic /listaction /say /mute /unmute /lunarize /unlunarize /kennylize /unkennylize /removeactions /delmess /deleteall
* Into AdminCP you can select the allowed action.
* The Administrator by default can use the "Action"
* A Topic that is displayed at right of title "cChatBox". Can set Topic via AdminCP or with Action /topic <message>
* Select the Allowed BBCode into AdminCP.
* Into AdminCP can select the usergroup can edit/delete all messages and if users can edit/delete their own message.
* Can select if show the ChatBox on template FORUMDISPLAY (Forum List) or SHOWTHREAD (Thread List) and the Position.
* Can Enable the Users List at right of ChatBox
* Send Private Message from the menu of Users List.
* Select if display (on Users List) all user logged or only who have write on ChatBox and set the Width.
* Double Click on messages for display the Editor for Edit/Delete message.
* Editor with image of the style: Bold, Italic, Underline, Color, Smilie, URL, IMG & Remove Text Formatting
* vBMenu Popup for: Color, Smilie & Fonts.
* Border of Editor image change color when select (highlight) / deselect (default).
* Statistics of ChatBox is only visible by command "/statistics", show: Tot Mess, Your Mess & Top 5
* Can delete all message (action: /deleteall) for clear chatbox or database and not lose statistics.
* This "Action" affect the message of users: /mute (Mutes user) /lunarize (User talk funny) /kennylize (Message will be affected)
* If you can use "Action" the /help command retrieve the list of "Action" allowed, else show you the list of command.
* Can enable and insert a "Announce" and show it below chatbox.
* Select various tag for the username.
* The cChatBox is disponible in 2 language: English or Italian.
* ChatBox and Users List are autorefresh
* Select if use the class "smallfont" for the text of ChatBox
* Preview of smilies into popup
* ... and more ...

Installation:

1. Download the file "product-cchatbox-1.2_eng.zip" if you use English language on your forum, if you use Italian language download the file "product-cchatbox-1.2_ita.zip".
2. Upload file 'cchatbox.php' and directory 'includes' into forum root.
3. Import XML File: AdminCP -> Plugin System -> Manage Products -> Add / Import Product
4. Go into: "AdminCP -> vBulletin Options -> cChatBox" and set options for the ChatBox.

Note:

This product is compatible with vbulletin 3.6.8 and 3.7.x.
I have tested only with this version of vbulletin.

I've write also a little tool for convert the statistics of VBSHOUT for the cChatBox! You can find in the directory: "not upload/tool_cchatbox.php".
Use of this tool: Upload file "tool_cchatbox.php" in the root directory of forum and start the script only if you have installed the product cChatBox.


ATTENTION:

If you update from the version 1.0 or 1.0.1 you must delete all messages with the command /deleteall, because in the new version the "userid" of BOT is different.


History:

v1.0 - (02/05/08)
First Public Release

v1.0.1 - (02/05/08)

Fix: Underline / Italic button
Fix: Add TABLE_PREFIX on a table of query for Users List

v1.1 - (02/12/08)
Fix: Output Date/Time for message visble only by who have write the message
Fix: Action: mute / lunarize / kennylize / topic
Fix: Message counter for statistics.
Add: Select if unregistred user can use or only show the chat.
Add: Usergroup/User that can use the "Action", although affected by them, they can use them.
Add: Send Private Message from the menu of Users List
Add: Show Button URL and IMG if select into admincp
Add: Select various tag for the username
Add: Can enable and insert a "Announce" and show it below chatbox.

v1.2 - (02/13/08)
Fix: Problems with a query of users list
Fix: Value of "Messages Time Limit (in hour) for Users List" options. Now can select 1 and the users list work.
Add: Can select if use the class "smallfont" for the chatbox.
Add: Can set the number / row of smilies into popup from the admincp.
Add: Preview of smilie when mouse is over the smilie.

v1.3 - (02/18/08)
Add: Expire time for this actions: mute, lunarize, kennylize.
Add: Checkbox for select the usergroup into admincp.
Add: Check if user is invisible and not show into users list. Are visible only by usergroup can see hidden users.
Add: Can select the position (up or down) of editor toolbar.
Add: Set the refresh time of ChatBox and Users List
Add: ONLY FOR 3.7.x VERSION: Can add friend from Users List menu.
Add: ONLY FOR 3.7.x VERSION: Show "+" after username into Users List if the user is a friend.



Thanks to:

My Girlfriend "Francesca" for have patience with me , Enzo and all community of vbulletinitalia.it that they have supported to me for this project.



Click INSTALL if you use this product TNX

Download Now
 

HawK

New Member
v1.3.1 - (02/18/08)
Add: 5 and 15 minutes for expire time of actions
Fix: Now can see the Toolbar for FORUMDISPLAY and SHOWTHREAD templates.

1.3 bugged

updated version 1.3.1

links for download? italian and english version plz
 

MobileHacks

New Member
i have this installed n working ok on main page but on any other page i can see the shoutbox but theres no where to enter a shout,can anybody help with this?thanks
 

Spinifex

New Member
if you get a db error when using user list just set it to only do peeps that shout on the chatbox and its ok.. cheers.. keep us updated with this please :D

EDIT: Also its not /statistics like it says it is /stats
 

Fanshop

New Member
database error when i active the user list, only with user list enable:

Code:
(SELECT DISTINCT user.username AS username,user.userid AS userid,user.pmtotal,usergroup.pmquota,user.options AS options,cchatbox.username AS cchatusername 
            FROM cchatbox_message AS cchatbox
            LEFT JOIN user AS user USING (userid)
            LEFT JOIN session AS session USING (userid)
            LEFT JOIN usergroup AS usergroup USING (usergroupid)
            WHERE session.lastactivity > 1203879501 AND cchatbox.userid = user.userid AND usergroup.usergroupid = user.usergroupid AND cchatbox.time > 1203881701 - (2*3600)
            ORDER BY cchatusername ASC)
            UNION DISTINCT
            (SELECT DISTINCT user.username AS username,user.userid AS userid,user.pmtotal,usergroup.pmquota,user.options AS options,cchatbox.username AS cchatusername
            FROM session AS session
            LEFT JOIN user AS user USING (userid)
            LEFT JOIN cchatbox_message AS cchatbox USING (userid)
            LEFT JOIN usergroup AS usergroup USING (usergroupid)
            WHERE session.lastactivity > 1203879501 AND user.userid = session.userid AND usergroup.usergroupid = user.usergroupid
            ORDER BY username ASC);;

MySQL Error  : Unknown column 'my_database.session.usergroupid' in 'on clause'
Error Number : 1054
Date         : Sunday, February 24th 2008 @ 01:35:01 PM
Script       : http://myweb.org/2008/cchatbox.php?do=userlist
Referrer     : http://myweb.org/2008/
IP Address   : xxxxxxxx

what can i do i installed v1.31
 

ravenfaust

New Member
getting this error :Database error in vBulletin 3.7.0 Beta 5:

Invalid SQL:

(SELECT DISTINCT user.username AS username,user.userid AS userid,user.pmtotal,usergroup.pmquota,user.options AS options,cchatbox.username AS cchatusername
FROM cchatbox_message AS cchatbox
LEFT JOIN user AS user USING (userid)
LEFT JOIN session AS session USING (userid)
LEFT JOIN usergroup AS usergroup USING (usergroupid)
WHERE session.lastactivity > 1204615083 AND cchatbox.userid = user.userid AND usergroup.usergroupid = user.usergroupid AND cchatbox.time > 1204615983 - (1*3600)
ORDER BY cchatusername ASC)
UNION DISTINCT
(SELECT DISTINCT user.username AS username,user.userid AS userid,user.pmtotal,usergroup.pmquota,user.options AS options,cchatbox.username AS cchatusername
FROM session AS session
LEFT JOIN user AS user USING (userid)
LEFT JOIN cchatbox_message AS cchatbox USING (userid)
LEFT JOIN usergroup AS usergroup USING (usergroupid)
WHERE session.lastactivity > 1204615083 AND user.userid = session.userid AND usergroup.usergroupid = user.usergroupid
ORDER BY username ASC);;

MySQL Error : Unknown column 'zgdziay_Forums.session.usergroupid' in 'on clause'
Error Number : 1054
Date : Tuesday, March 4th 2008 @ 02:32:40 AM
Script : http://gamerzcentral.com/forums/cchatbox.php?do=userlist
Referrer : http://gamerzcentral.com/forums/index.php
IP Address : 75.67.176.221
Username : ravenfaust
Classname : vb_database
MySQL Version : 4.1.22-standard
 

Spinifex

New Member
you guys really need to read threads properly!

if you get a db error when using user list just set it to only do peeps that shout on the chatbox and its ok.. cheers.. keep us updated with this please

EDIT: Also its not /statistics like it says it is /stats
 

Spinifex

New Member
cheers hawk
---------------------

v1.3.1 - (02/18/08)
Add: 5 and 15 minutes for expire time of actions
Fix: Now can see the Toolbar for FORUMDISPLAY and SHOWTHREAD templates

v1.4 - (03/12/08)
Fix: Problem with users list when use the action "/say".
Fix: Query for show users list.
Mod: Modified the principal template "cchatbox".
Add: Hook system.
Add: Javascript engine.
 

Gantz

New Member
I'm getting the following error when I try to upload the plugin. what should I do to resolve this?



A conflict was detected in the bitfields. You cannot continue with the installation of this product until this has been fixed. The conflicts found were:

* Bitfield Collision: credits_cantearn = prefixrequired
 
Top