Go Back   vb.org Archive > vBulletin Modifications > vBulletin 4.x Modifications > vBulletin 4.x Add-ons
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools
MGC Chatbox Evo Details »»
MGC Chatbox Evo
Version: 3.4.0, by VBDev VBDev is offline
Developer Last Online: Dec 2021 Show Printable Version Email this Page

Category: Chat Modifications - Version: 4.2.x Rating:
Released: 01-27-2008 Last Update: 09-01-2013 Installs: 2476
DB Changes Uses Plugins Template Edits Auto-Templates
Additional Files Translations  
No support by the author.



This mod is automatically compatible with vB3.6.x, vB3.7.x, vB3.8.x and vB4.x.x


Overview

MGC Chatbox Evo is the most ever installed chatbox for vBulletin !


It offers a new enhanced online experience to your members leading to increased time spent online of more than 25% by providing them with a new, more interactive, way to interact with each other.
  • Important number of features
  • High level of configurability to fit each users needs
  • Channels system
  • Many commands
  • Bot system
  • and more...
... makes MGC Chatbox Evo a must have for your forum !

Detailed features

Following is a non-exhaustive list:
  • Simple install
  • Ajax based with:
    • Fast and Intelligent chats retrieval through javascript calls to server files (refresh delay configurable per usergroup)
    • Edit/update by double-clicking on a chat
    • Interact on chats through menus and javascript
  • Many usergroup permissions to limit features according to usergroups
  • Full configuration of the chatbox display:
    Size, position on forum pages, editor layout (either top/bottom input or left/right textarea) and position, number of chats displayed, ...
  • Full configuration of the chats display:
    Authorized bbcodes selection, date/time options, avatar display, ...
  • Possibility to create channels (unlimited number) with multiple configuration options:
    • Warn user of new message when not active through blinking image and eventually sound notification
    • Possibility to select on which specific page each is displayed
    • Option to display the channel only for selected languages
    • Usergroup/User permissions to access the channel
  • Many commands available with usergroup/user permissions to access them:
    • /me: well known IRC command
    • /del: remove shouts (different possibilities of removal)
    • /ignore: ignore shouts from another user
    • /ban: ban user from chatbox
    • /pm: send a private chat to another user
    • /announcement: modify the announcement on top of the chatbox
    • /slap: allow user to slap another user
    • /team: chats sending between specified usergroups
    • /l33t: I33t-ify a message
    • /banchan: ban user from specific channel [PRO only]
  • Forum activity notifications system in the chatbox:
    • Different display options:
      • In the chatbox melted with chats
      • In the chatbox in a separate column
      • In the vB4 sidebar or a custom sidebar for vB3
    • Multiple notifications:
      • New thread creation
      • New post creation
      • Post thanked (Abe's)
      • New registrations (not included - separate product)
      • IBProarcade highscore (not included - separate product)
  • Bot system with set of predefined trigger chat and corresponding answers and automatic bot chats [PRO only]
  • Archive system with statistics as well as download and search capabilities
  • Possibility to display the list of users online in the chatbox
  • Force anynomous to enter a username before chatting if they can access the chatbox
  • Antiflood system
  • Private chats feature through PM in tabs
  • Optional sound notifications
  • Inactive mode feature for server load optimization
  • User statistics display in posts and profile
  • Chatbox statistics display on forumhome
  • Create thread from a chat [PRO only]
  • CMS Integration (not included - separate product)
    • vBAdvanced CMPS
    • vBulletin 4 CMS
  • Importers from other chatbox systems:
Install

Refer to the readme for the chatbox install.

Demo

Live demo on MGC Products forum

Languages
  1. French
  2. English
  3. German [Not yet updated]
  4. Serbian [Not yet updated]
Support

On my website mostly and in this thread


Int?gration

Integration in IBProarcade is described in the readme.
vBAdvanced CMPS and vBulletin 4 CMS integration are available as additional modules.


Compatibility

This hack is compatible with vB3.6.x, vB3.7.x
, vB3.8.x and vB4.x.x

Changelog

First part:

https://vborg.vbsupport.ru/showpost....&postcount=221

Second part:
https://vborg.vbsupport.ru/showpost....postcount=5429

Third part:

https://vborg.vbsupport.ru/showpost....postcount=8469

How to set the channel images


Thanks to princeedwards for this little how to : click here

PRO version and additional addons available on my website

This mod is automatically compatible with vB3.6.x, vB3.7.x, vB3.8.x and vB4.x.x

Download Now

File Type: zip [FREE]MGC_Chatbox_Evo_3.4.0.zip (1.70 MB, 3001 views)

Show Your Support

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

Comments
  #3182  
Old 12-04-2008, 03:31 PM
thedark1's Avatar
thedark1 thedark1 is offline
 
Join Date: Oct 2007
Posts: 28
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Yes clearly ! Perhaps it was a cache problem and installing the new version fixed that
um....nope.... i didn't have any sort of caching at all previously, and 0.4 was working .... i installed a fresh version of xcache (not an upgrade to anything).
I don't think this has anything to do with caching though, i think it has more to do with the datastore options in config.php .... i was using filecache before, so maybe that's what the problem was.
Reply With Quote
  #3183  
Old 12-04-2008, 05:43 PM
zelnik zelnik is offline
 
Join Date: Aug 2008
Posts: 374
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hi, Been using this great chatbox for a while now..

But I'm hoping to be able to move it to a different location..

In a perfect scenario I would like it on the menu but also open in its own window and with none of the vB menus above it like when you use : mgc_cb_evo.php?do=view_chatbox

is this possible?
Reply With Quote
  #3184  
Old 12-04-2008, 09:50 PM
Greenskull Greenskull is offline
 
Join Date: Jul 2007
Posts: 68
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jerx View Post
I used it on vb 3.7.3 and now using it on vb 3.8 rc1 without any problem.



I don' t think vbdev is a psychic. You should post what "everything" means. I think you had problems displaying it on vbadvanced, are those solved?
neither is solved. For the Arcade thing I did exactly as instructed. Still doesn't show
Reply With Quote
  #3185  
Old 12-04-2008, 10:29 PM
Ranger187 Ranger187 is offline
 
Join Date: Nov 2003
Posts: 921
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Angel-Wings View Post
Well - won't you agree that people who don't backup their DB even won't use a backup function, if provided ?
And if they backup their DB, such a backup function isn't needed at all.

Or ?
What I do, and what others do is an assumption. Does everyone use smilies in this chat? No, Does everyone use the PM function? No. But having it as an option is not a drawback in any form. Why? I see things differently. 1 being say a full backup of a database is 100+ megs. You tell me you've never had a large dB timeout exporting, importing etc. Would you rather export / import a 1 meg file, or 100 meg file? Whether the people do their admin functions is not my concern. Having a useful function is. This to me is. Let me know when you use shared hosting, and you have to have THEM do the import because you can't due to limitations etc. There is a reason for this.

Quote:
Originally Posted by jerx View Post
I don' t see any need for a backup feature, too. It is just a chat, where you talk about unimportant subjects. Loosing that would not do any harm.

And as already been said, everyone who care about data would backup everything, everyone who does not care, won' t need that feature.
Data loss to you is not any harm? That's what your reply implies. I know it's a chat, but I've also heard this god knows how many times... "I had something in the chat I needed." We all have done it. Just like you wipe your home computer, without fully ghosting it or backing up, thinking you pulled everything when OH CRAP..... That 1 file you didn't grab is gone. That's my only critical factor.

Ask yourself this, which is worse? Never being able to reproduce data, or being able to. If you lost 1 crucial document or the like, you will understand my reason. Other then that. Fdisk.
Reply With Quote
  #3186  
Old 12-05-2008, 02:25 AM
jerx jerx is offline
 
Join Date: Feb 2006
Posts: 188
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I think sounds for new chatbox messages have been declined, haven' t they? I did not miss this feature before, but after I have seen someone asking another user for msn (because there you have alerts for incoming messages), I changed my mind. And to be honest I sometimes miss that feature, too.

I think it will help keeping the chatbox active. There are times, when there is no activity at all. But I know that some users just wait for other users to chat to. Those users often reply shortly after someone else posted a chat. Although I doubt that they are permanently active on my site, I think they have it open in a browser tab and check it every few minutes.

Of course the majority of users will not monitor the chatbox and will leave the site if they don' t get an anser quickly. These won' t need the sound, but the sound would help turning some of these users into regular chatbox users. Why? Because the sound gives the chabox "monitors" the chance to reply instantly instead of with a delay of some minutes.

Therefore I ask for sound for incoming chatbox messages. Users should be able to turn sound off and a profile setting would be good, too.

Quote:
Originally Posted by Greenskull View Post
neither is solved. For the Arcade thing I did exactly as instructed. Still doesn't show
If you haven' t even solved the vbadvanced issue, you should not even think about integrating it somewhere else. There is a vbadvanced module and although it is made for an older chatbox version, it should work without any problem with the newest version. I have succesfully integrated the chatbox into vbadvanced and I think many others, too.

Quote:
Originally Posted by Ranger187 View Post
Data loss to you is not any harm? That's what your reply implies. I know it's a chat, but I've also heard this god knows how many times... "I had something in the chat I needed." We all have done it. Just like you wipe your home computer, without fully ghosting it or backing up, thinking you pulled everything when OH CRAP..... That 1 file you didn't grab is gone. That's my only critical factor.

Ask yourself this, which is worse? Never being able to reproduce data, or being able to. If you lost 1 crucial document or the like, you will understand my reason. Other then that. Fdisk.
In my opinion no mod should have its own backup option. What is it worth beeing able to restore the mod data, if you cannot restore your forum? Therefore everyone who cares about his data should do a full backup.

It does not matter if you are on shared hosting or how long a full backup takes. It is mandatory to do so. If your hosting package cannot handle it, you might need to move to a bigger package anyway.

For me it is just a chat box. Of course there will be valuable information from time to time, but it is still no reason to backup the messages. Most of the time it is just small talk without any deeper meaning or any importance. But this might be different for other sites. If a company misuses it as a conference room, the situation completely changes.

In my opinion there are other things to do first before developing a backup feature. Anyways, this is not up to me. I am not the developer. vbdev must decide whether he wants to invest his time to code that feature.
Reply With Quote
  #3187  
Old 12-05-2008, 02:41 AM
Ranger187 Ranger187 is offline
 
Join Date: Nov 2003
Posts: 921
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

The backup/restore is easy. I've done it many times for the chatbox. It's 2 tables I think. But then again I know what I'm doing and how to do it. You have to realize a lot of people learn from their mistakes.

I doubt the sound option will be added, but he can now add it as a plugin/option if he wants with the new re-write.
Reply With Quote
  #3188  
Old 12-05-2008, 08:52 AM
VBDev's Avatar
VBDev VBDev is offline
 
Join Date: Jan 2004
Location: France
Posts: 2,570
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by jerx View Post
In my opinion there are other things to do first before developing a backup feature. Anyways, this is not up to me. I am not the developer. vbdev must decide whether he wants to invest his time to code that feature.
lol Yep lots of my free time

Anyway you know the sound thing would in fact that hard to implement. Lots more easy than making a backup tool

Quote:
Originally Posted by Ranger187 View Post
The backup/restore is easy. I've done it many times for the chatbox. It's 2 tables I think. But then again I know what I'm doing and how to do it. You have to realize a lot of people learn from their mistakes.

I doubt the sound option will be added, but he can now add it as a plugin/option if he wants with the new re-write.
The problem with the backup is that exporting to a file would make a hugeeeeee file for somes forums. But exporting is not a problem, it's already done through the export feature in the archives.

However the import is what's causing problems coz of php timeout.

What I can say is that no I won't do it right now ! But why not in the future. It will depends of how the chatbox evolves, how I want to implement things and so on.

You know I develop the chatbox kinda only for fun but takes a huge amount aof time ! I don't own a forum at all, vB coding is just "a game" for me.
Reply With Quote
  #3189  
Old 12-05-2008, 02:26 PM
LCN2007 LCN2007 is offline
 
Join Date: Jul 2007
Posts: 323
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Anyone else have this error? It send me a error about evey 10 mins if the chat is activly being used.

Code:
Database error in vBulletin 3.7.2:

Invalid SQL:

        SELECT DISTINCT u.username,u.displaygroupid,u.userid,s.userid AS suserid,u.usergroupid
                       (u.options & 512) AS invisible
        FROM mgc_cb_evo_session AS cbs
        LEFT JOIN user AS u ON (cbs.userid=u.userid)
        LEFT JOIN session AS s ON (cbs.userid=s.userid)
        WHERE cbs.dateline>='1228493779' AND cbs.userid!=0;

MySQL Error   : FUNCTION u.usergroupid does not exist
Error Number  : 1305
Request Date  : Friday, December 5th 2008 @ 10:19:19 AM
Error Date    : Friday, December 5th 2008 @ 10:19:19 AM
Script        : http://www.sitename.net/forum/mgc_cb_evo_ajax.php
Referrer      : http://www.sitename.net/forum/index.php
IP Address    : 70.164.246.238
Username      : UserName
Classname     : vB_Database
MySQL Version : 5.0.51a-community
Reply With Quote
  #3190  
Old 12-05-2008, 06:06 PM
VBDev's Avatar
VBDev VBDev is offline
 
Join Date: Jan 2004
Location: France
Posts: 2,570
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Fix here : https://vborg.vbsupport.ru/showpost....postcount=2760
Reply With Quote
  #3191  
Old 12-05-2008, 06:23 PM
LCN2007 LCN2007 is offline
 
Join Date: Jul 2007
Posts: 323
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Thank you sir much appreciated im sure it was in this thread but after reading a ton of pages i just had to ask. I will apply the fix tonight when i get home.

Great chat thanks for your hard work.
Reply With Quote
Reply


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 05:40 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.13250 seconds
  • Memory Usage 2,385KB
  • 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
  • (8)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
  • (7)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (16)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
  • (1)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