Register Members List Search Today's Posts Mark Forums Read

Reply
 
Mod Options
vBChat v2.3 Details »
vBChat v2.3
Mod Version: 2.3, by Zero Tolerance (Member) Zero Tolerance is offline
Developer Last Online: Feb 2015 I like it Show Printable Version Email this Page

This modification is in the archives.
vB Version: 3.0.7 Rating: (9 votes - 5.00 average) Installs: 936
Released: 27 Oct 2004 Last Update: 01 Mar 2005 Downloads: 1609
Not Supported DB Changes  

NOTCE: ALL SUPPORT SHALL NOW BE ANSWERED HERE

This is a php/mySQL powered chat system, just brought into production. It's features for v1.0.0 are wide but more are to follow i future versions, this version has the following features:

Key:
  • White Text - Original Features
  • ColorA Text - v1.0.1 Features
  • ColorB Text - v1.1.0 Features
  • ColorC Text - v1.1.1 Features
  • vBChat Page
    • Shows All Messages
    • Shows Users Currently In The Chat
    • Click usersname to auto add /msg [username] into post field
    • Ability To Post A Message
    • "/me" is also available to be used
    • "/msg [USERNAME] msg here" command added
    • Auto scrolling to bottom of page (If msg's set to latest at bottom)
  • vBChat User Preferences Page
    • Ability to choose desired font color when posting in the chat
    • Ability to choose desired font face when posting in the chat
    • Ability to ignore as many user's as desired in the chat
      • Ignore users will not display any messages by those users specified on the vBChat page
      • The inputs for ignoring users are "Auto Creating", baisically when you have filled all the inputs in, 2 more will automatically create to allow the user to input more users without having to submit and reload the page, the inputs are added aslong as the rest are filled in. This requires javascript to be enabled, but it is compatible in IE/FireFox/Netscape
  • Admin Controls
    • vBChat Options
      • Turn the chat system on/offline
      • Allow users to enter bbcode
      • Ban specific usergroups from accessing the vBChat system
      • Ban specific members from accessing the vBChat system
      • Choose which way msg's are displayed, newest at top or newest at bottom
    • vBChat Prune Options
      • Prune By Days - Prunes messages older than number of days inputted
      • Prune By Member - Prunes all messages by member inputted
      • Pune By Private MSG's Sent By User - Prunes All Private MSG's sent by user
      • Pune By Private MSG's Recieved By User - Prunes All Private MSG's recieved by user
      • Complete Prune - Removes All Messages
  • v1.0.1 FEATURES
  • Smilie Box - Smilies Are displayed above the chat input
    • Additional Features
    • ACP - Select if the smilies are displayed
    • ACP - Select amount of smilies shown
    • Query Reduction - No extra queries are required for the smilies to be loaded

  • User Status - User status is displayed in the vBChat Page (in replace of time/date)
    • Additonal Features
    • User can edit there user status in the vBChat User Preferences page

  • User Auto Responder - User can choose to have an auto message auto sent to anyone that Private MSG's them on vBChat
    • Additional Features
    • User can input a message that will be displayed with the auto responder
    • User can select if the auto responder is on or off

  • Private MSG Link Updated (When you press people's names at the side on vBChat, the command to private msg them pop's into the input box)
    • Additional Features
    • If using internet explorer, the text "<Your Private MSG Here>" will automatically be highlighted

  • Admin/SMod Ban/Unban Abilities - Type in /ban [Username] or /unban [Username] to ban/unban members
    • Additonal Features
    • ACP - Choose if unban/ban tags are operational

  • Chat Rooms
    • Additonal Features
    • ACP - Edit/Remove Chat Rooms
    • ACP - Delete "All" Inactive Rooms
    • ACP - Set max number of rooms that can be open at the same time
    • Optional Password Protection

  • Display Users In Chat On Forum Index Page
    • Additional Features
    • None

New v1.1.1 Features:
  • Ability to change smilie information to DB Call to stop Red X's (Optional because setting it to yes will cause 1 extra query, and should only be set to yes if you have the Red X's problem)
  • vBChat Auto Pruning - Ability to turn auto pruning on, and set how many days old messages that will be deleted to be


Version 2.0 Features
- Iframe Refresh Abolished
--- The system now uses hidden iframes to gather data, then uses Javascript to transport the HTML to the display iframe, which never reloads, and never flashes white when recieving chat messages or posting, just like any of chat system like MSN etc...

- Users Currently In vBChat Reformatted
--- The display of users is now more formal, showing the there chat status here, also displaying a link to send a private message instead of clicking there username

- Timestamp in messages
--- The timestamp has been put back, it was removed in an earlier release due to the user chat status, however this has been moved to Users Currently In vBChat Display

- vBChat Preferences Redesigned
--- The vBChat Preferences form has been re-designed to be a more neater and easier to use form.

- Smilies Animation Problem
--- Before when clicking to insert an emoticon, the animation of any current ones would come to a complete pause, this has been fixed, you can click on them continually and the animations will continue to play onwards.

- Improved Users In vbChat
--- The users in vbchat display is now more correct, and works towards your forums session cut-off time, where as before it may of displayed a user offline, but still showed them within vBChat, this is no longer a case, improving accuracy more

- Chat Now In Pop Up Window
--- The chat will be displayed as a pop now instead of a normal page, allowing users to chat & browse at the same time

- Inactive Rooms Auto Pruned
--- This is admin controllable, you may set if rooms with inactivity will be auto pruned, you can select from 1 to 24 hours, if rooms havn't had any inactivity in the last x hours, they will automatically be removed.

- Permanent Rooms
--- When admins/smods create a chat room, they have the option to make it permanent, doing this will stop the room from been pruned due to inactivity, the only way to remove it then is via the ACP.

- What Room Are You In
--- The main chat page will now display which room you're chatting within

- Total Users
--- The main chat page will now display the total amount of users currently within that chat room

- User Joining Rooms
--- Upon first joining vBChat, the chat will display: "[user] Joins Room"

- User Changing Rooms
--- Upon changing rooms, the previous room you were in will display "[user] Leaves Room" and the new room will display "[user] Joins Room"

- Exit vBChat Link
--- Upon clicking, chat automatically closes and a message is left in the room saying "[user] Leaves Room"

- /status Command
--- Change your vBChat Status by typing: "/status YOUR STATUS HERE"

- /exit Command
--- Same as the Exit vBChat link, only you may type it in as a command

- vBChat Help
--- Displays all chat commands, descriptions and examples of using them

- Close Chat Window
--- Upon closing the chat window, the system recognizes this and displays a message in the chat saying you have left: "[user] Leaves Room"


Version 2.1 Updates:

- Uncached template "chat_iframe_blank" has now been cached
- Clicking smilies will now enter the code into the post field
- Upon exiting vBChat, your session will be deleted so other users will instantly see you removed from "Users Currently In vBChat"
- Internet Explorer may delete your message half way through typing, this has been fixed

vBChat v2.2 Updates:

- Bug Fix: Window too large upon opening
- Bug Fix: Other vBChat Links Didn't Open Pop Up For vBChat
- Admin CP interface for Usergroup & User banning completely re-designed, no more manual inputting of id's, the system will use a new format to add/remove banned usergroups/users to make it even easier.
- Usergroup Permissions
--- Group Can Create Custom Rooms (Yes/No)
--- Group Can Join Custom Rooms (Yes/No)
--- Group Can Join Permanent Rooms (Yes/No
--- Permissions removed if usergroup is banned
- Upon changing room you are redirected straight to vBChat instead of been stuck at the room select page
- Upon deleting chat rooms (via ACP or Auto Prune) all chat messages inside are deleted for good
- When editing a chat room via ACP you may choose if it is a permanent room or not

vBChat v2.3 Updates:
- Now only 1 refreshing iframe, eliminating a minimum of 8 queries per page refresh, cutting the system resources needed by nearly half!
- Several queries have been optomized, selecting data which wasn't required.
Note: This was a maintenance update, to optomize the system, no new features have been made.

Installation Update For v2.3
You may install v2.3 fresh
You may upgrade from v2.2 -> 2.3

(Archived versions included for those who missed updates!)


The install has an automatic script to add templates and database modifcations.

Previews are available below showing the vBChat system and admin controls.

Branding Free Option
Should you wish to have the visible copyright removed from vBChat, please send me a private message here on vbulletin.org, the price is $30. If you require any other details on this, please make sure all enquiries are put into a PM, and not the thread itself. Note: Payment method must be via PayPal

Donations
All donations great or small are appreciated to the greatest extent, wether it's for the modification itself or just a little incentive for myself, if you would like to donate then you can do so via PayPal, my email to send to is: webmaster@gzevolution.net
Thanks to all those who have currently donated for this modification!

Enjoy

- Zero Tolerance

Download Now

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

Addons

Screenshots

Click image for larger version

Name:	1.gif
Views:	9907
Size:	13.9 KB
ID:	24215   Click image for larger version

Name:	2.gif
Views:	5526
Size:	11.7 KB
ID:	24216   Click image for larger version

Name:	3.gif
Views:	5507
Size:	9.0 KB
ID:	24217   Click image for larger version

Name:	4.gif
Views:	3239
Size:	9.0 KB
ID:	24218  

Click image for larger version

Name:	5.gif
Views:	3910
Size:	10.6 KB
ID:	24219   Click image for larger version

Name:	6.gif
Views:	5819
Size:	18.6 KB
ID:	24220   Click image for larger version

Name:	7.gif
Views:	2257
Size:	3.7 KB
ID:	24221   Click image for larger version

Name:	8.gif
Views:	3861
Size:	11.4 KB
ID:	24222  

Click image for larger version

Name:	9.gif
Views:	2631
Size:	7.0 KB
ID:	24223  

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.
  #646  
Old 24 Feb 2005, 09:55
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Real name: Scot
Well that's a good idea, however i think an alternative method would be more appropriate, let me hear what you think.

When an admin create's a room, they can choose for it to be permanent or not, as for rooms getting deleted after the creator logs out, kinda bad, people would be annoyed if they are still chatting inside that room. So..

How about rooms that are *not* permanant are pruned after 1 hour of inactivity, this prune time would ofcourse be admin controllable, but i think if the room has had no messages inside it for the last 60 minutes, or whatever time the admin specifies, it should then be automatically pruned.

That's my thoughts on this anyway, i think it would be the most appropriate and liked method.

- Zero Tolerance
Reply With Quote
  #647  
Old 24 Feb 2005, 10:05
iSpanish's Avatar
iSpanish iSpanish is offline
 
Join Date: Jan 2005
Real name: Alex
Originally Posted by Zero Tolerance
I'll make an un-installer come with v2.0

- Zero Tolerance
i am asking about unisntaller for v1.0.1???


to install a new Version.
Reply With Quote
  #648  
Old 24 Feb 2005, 10:08
sv1cec sv1cec is offline
 
Join Date: May 2004
Real name: John
Originally Posted by Zero Tolerance
Well that's a good idea, however i think an alternative method would be more appropriate, let me hear what you think.

When an admin create's a room, they can choose for it to be permanent or not, as for rooms getting deleted after the creator logs out, kinda bad, people would be annoyed if they are still chatting inside that room. So..

How about rooms that are *not* permanant are pruned after 1 hour of inactivity, this prune time would ofcourse be admin controllable, but i think if the room has had no messages inside it for the last 60 minutes, or whatever time the admin specifies, it should then be automatically pruned.

That's my thoughts on this anyway, i think it would be the most appropriate and liked method.

- Zero Tolerance
Oh no, you got me wrong, I never suggested that the room should be deleted when the creator logs out. What I suggested was that the room gets deleted when the last user from that room logs out. In that way, there will be no one left to .... be annoyed.

The time-out feature, where rooms get deleted after some time of inactivity is a nice backup feature, in case the last user of that room didn't hit the logout button.

Suggestions only my friend, act according to your own judgement.

Rgds
__________________

John
SV1CEC
Reply With Quote
  #649  
Old 24 Feb 2005, 10:31
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Real name: Scot
Originally Posted by sv1cec
Oh no, you got me wrong, I never suggested that the room should be deleted when the creator logs out. What I suggested was that the room gets deleted when the last user from that room logs out. In that way, there will be no one left to .... be annoyed.

The time-out feature, where rooms get deleted after some time of inactivity is a nice backup feature, in case the last user of that room didn't hit the logout button.

Suggestions only my friend, act according to your own judgement.

Rgds
You can just download the version currently in this thread, and choose to upgrade from v1.0.1 -> v1.1.1, then when the new one is released you can upgrade from 1.1.1 -> 2.0

But if you really want to un-install then...
Run these queries to un-install the DB modifications:

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


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


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

Change vb3_ to your Forum Prefix
Then "un-do" all file edits made during the installation.

@ sv1cec - Ah yes, sorry, guess im still asleep. That is a good method, but some users may want to keep rooms active, so i think if they are deleted after a certain length of time of been in-active, then it will cause less problems. Thanks for the suggestion in any case.

- Zero Tolerance
Reply With Quote
  #650  
Old 24 Feb 2005, 12:12
iSpanish's Avatar
iSpanish iSpanish is offline
 
Join Date: Jan 2005
Real name: Alex
You can just download the version currently in this thread, and choose to upgrade from v1.0.1 -> v1.1.1,
there no choose like that:
upgrade from v1.0.1 -> v1.1.1

there is only upgrade from v1.1.0 -> v1.1.1
Reply With Quote
  #651  
Old 24 Feb 2005, 13:28
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Real name: Scot
Ah yes, i forgot about that update. Anyway the uninstall instructions are above, just follow them, then you can install v1.1.1 fresh

- Zero Tolerance
Reply With Quote
  #652  
Old 24 Feb 2005, 15:06
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Real name: Scot
Update...

Current v2.0 Features Completed:
- Iframe Refresh Abolished
--- The system now uses hidden iframes to gather data, then uses Javascript to transport the HTML to the display iframe, which never reloads, and never flashes white when recieving chat messages or posting, just like any of chat system like MSN etc...

- Users Currently In vBChat Reformatted
--- The display of users is now more formal, showing the there chat status here, also displaying a link to send a private message instead of clicking there username

- Timestamp in messages
--- The timestamp has been put back, it was removed in an earlier release due to the user chat status, however this has been moved to Users Currently In vBChat Display

- vBChat Preferences Redesigned
--- The vBChat Preferences form has been re-designed to be a more neater and easier to use form.

- Smilies Animation Problem
--- Before when clicking to insert an emoticon, the animation of any current ones would come to a complete pause, this has been fixed, you can click on them continually and the animations will continue to play onwards.

- Improved Users In vbChat
--- The users in vbchat display is now more correct, and works towards your forums session cut-off time, where as before it may of displayed a user offline, but still showed them within vBChat, this is no longer a case, improving accuracy more

- Chat Now In Pop Up Window
--- The chat will be displayed as a pop now instead of a normal page, allowing users to chat & browse at the same time

- Inactive Rooms Auto Pruned
--- This is admin controllable, you may set if rooms with inactivity will be auto pruned, you can select from 1 to 24 hours, if rooms havn't had any inactivity in the last x hours, they will automatically be removed.

- Permanent Rooms
--- When admins/smods create a chat room, they have the option to make it permanent, doing this will stop the room from been pruned due to inactivity, the only way to remove it then is via the ACP.

- What Room Are You In
--- The main chat page will now display which room you're chatting within

- Total Users
--- The main chat page will now display the total amount of users currently within that chat room

- User Joining Rooms
--- Upon first joining vBChat, the chat will display: "[user] Joins Room"

- User Changing Rooms
--- Upon changing rooms, the previous room you were in will display "[user] Leaves Room" and the new room will display "[user] Joins Room"


- Zero Tolerance
Reply With Quote
  #653  
Old 24 Feb 2005, 15:19
vishalsachar vishalsachar is offline
 
Join Date: Jun 2004
Zero -- this is absolutely awesome! Where can we download the new version?

You have made a major addition! Awesome!!
Reply With Quote
  #654  
Old 24 Feb 2005, 15:21
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Real name: Scot
Originally Posted by vishalsachar
Zero -- this is absolutely awesome! Where can we download the new version?

You have made a major addition! Awesome!!
Version 2 is currently under production, you can expect to see it very soon

- Zero Tolerance
Reply With Quote
  #655  
Old 24 Feb 2005, 15:32
vishalsachar vishalsachar is offline
 
Join Date: Jun 2004
Thank You!

May I humbly make one small suggestion? When all users leave the chat room, can it be automatically pruned? That was the only thing I wish could be there.

If you would make this feature, I would be extremely grateful. It can be a bit weird for people to come into the chat room and be able to read whta was being discussed before (I only wish to have one room)

It seems the new version waits from 1-24 hours to auto prune. Can this be instant? As soon as the room is empty everything is pruned?

Thank you for all your hard work.
Reply With Quote
  #656  
Old 24 Feb 2005, 15:37
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Real name: Scot
Hmm, but if a user was to join/leave rooms all the time, it could cause high server load.

And that feature doesn't prune the messages after x hours of inactivity, it removes the actual chat room, unless it is ofcourse the default room or a parmanent room

- Zero Tolerance
Reply With Quote
  #657  
Old 24 Feb 2005, 15:43
sv1cec sv1cec is offline
 
Join Date: May 2004
Real name: John
Originally Posted by Zero Tolerance
Hmm, but if a user was to join/leave rooms all the time, it could cause high server load.

And that feature doesn't prune the messages after x hours of inactivity, it removes the actual chat room, unless it is ofcourse the default room or a parmanent room

- Zero Tolerance
Stop the chit-chat here and start coding! LoL

We are anxiously waiting for V.2.0

Rgds
__________________

John
SV1CEC
Reply With Quote
  #658  
Old 24 Feb 2005, 17:36
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Real name: Scot
Lol...

Update...

Current v2.0 Features Completed:
- Iframe Refresh Abolished
--- The system now uses hidden iframes to gather data, then uses Javascript to transport the HTML to the display iframe, which never reloads, and never flashes white when recieving chat messages or posting, just like any of chat system like MSN etc...

- Users Currently In vBChat Reformatted
--- The display of users is now more formal, showing the there chat status here, also displaying a link to send a private message instead of clicking there username

- Timestamp in messages
--- The timestamp has been put back, it was removed in an earlier release due to the user chat status, however this has been moved to Users Currently In vBChat Display

- vBChat Preferences Redesigned
--- The vBChat Preferences form has been re-designed to be a more neater and easier to use form.

- Smilies Animation Problem
--- Before when clicking to insert an emoticon, the animation of any current ones would come to a complete pause, this has been fixed, you can click on them continually and the animations will continue to play onwards.

- Improved Users In vbChat
--- The users in vbchat display is now more correct, and works towards your forums session cut-off time, where as before it may of displayed a user offline, but still showed them within vBChat, this is no longer a case, improving accuracy more

- Chat Now In Pop Up Window
--- The chat will be displayed as a pop now instead of a normal page, allowing users to chat & browse at the same time

- Inactive Rooms Auto Pruned
--- This is admin controllable, you may set if rooms with inactivity will be auto pruned, you can select from 1 to 24 hours, if rooms havn't had any inactivity in the last x hours, they will automatically be removed.

- Permanent Rooms
--- When admins/smods create a chat room, they have the option to make it permanent, doing this will stop the room from been pruned due to inactivity, the only way to remove it then is via the ACP.

- What Room Are You In
--- The main chat page will now display which room you're chatting within

- Total Users
--- The main chat page will now display the total amount of users currently within that chat room

- User Joining Rooms
--- Upon first joining vBChat, the chat will display: "[user] Joins Room"

- User Changing Rooms
--- Upon changing rooms, the previous room you were in will display "[user] Leaves Room" and the new room will display "[user] Joins Room"

- Exit vBChat Link
--- Upon clicking, chat automatically closes and a message is left in the room saying "[user] Leaves Room"

- /status Command
--- Change your vBChat Status by typing: "/status YOUR STATUS HERE"

- /exit Command
--- Same as the Exit vBChat link, only you may type it in as a command

- vBChat Help
--- Displays all chat commands, descriptions and examples of using them


- Zero Tolerance
Reply With Quote
  #659  
Old 24 Feb 2005, 17:51
ambrosious ambrosious is offline
 
Join Date: Jun 2004
Originally Posted by ambrosious
I put the above in and got a parse error, unexpected else on a line way down. If you dont mind, would you look to see what is wrong with this code? Have I mucked it up?


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

Thanks for all your help on this so far!

Anyone? Anyone?
Reply With Quote
  #660  
Old 24 Feb 2005, 17:56
Zero Tolerance's Avatar
Zero Tolerance Zero Tolerance is offline
 
Join Date: Feb 2004
Real name: Scot
Start with a fresh index.php, and then try modify it again for the vbChat edits, if you still get an error post saying so

- Zero Tolerance
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 14:31.

Layout Options | Width: Wide Color: