Version: 3.4.0, by VBDev
Developer Last Online: Dec 2021
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
did it and... again... nothing sorry mate but dunno what else can do
Well, silly question, but it's all I can think that's left. You're sure it's turned on?
Admin CP ? MGC Chatbox ? General Settings ? Activation of the chatbox
Also, check that you have a width set in % or px and that in Ids of the forums in which the chatbox shall be displayed under Display and position, you have it blank. That's about all I can think of other than you need to do re-install.
The one question I do have however is in regards to bot configuration. I know how to use the bot and have it configured to answer specific questions but I don't know how to configure the bot for wildcard questions?
Is there a way to configure the bot to reply to wildcard queries that have a portion of text that matches what's been programed in the ACP?
I have a solution for this and it seems to be working fine
Edit the includes/class_dm_mgccbchat.php file.
Search for :
PHP Code:
if (strcasecmp($bot['question'],$this->raw_chat) == 0)
and replace it by
PHP Code:
if (stripos($this->raw_chat,$bot['question']) === 0)
Simple ..isn't it? :up:
However this only works on PHP5 ..
Quote:
Originally Posted by VBDev
Edit the includes/class_dm_mgccbchat.php file.
Search for :
PHP Code:
if (strcasecmp($bot['question'],$this->raw_chat) == 0)
{
// Do some replacements
$bot['answer'] = str_replace('{username}',htmlspecialchars($this->registry->userinfo['username']), $bot['answer']);
$bot['answer'] = str_replace('{time}',vbdate($this->registry->options['timeformat'],TIMENOW,true,false), $bot['answer']);
$bot['answer'] = str_replace('{date}',vbdate($this->registry->options['dateformat'],TIMENOW,false,false), $bot['answer']);
// Save the bot answer for sending
$this->bot_answer = $bot['answer'];
$notfound = 0;
}
Replace this by :
PHP Code:
$found = 0;
if (strlen($bot['question']) == strlen($this->raw_chat))
{
if (strncasecmp($bot['question'],$this->raw_chat) == 0)
{
$found = 1; // Same length string and string equals
}
}
else if (strlen(stristr($this->raw_chat,$bot['question']))>0)
{
$found = 1; // Bot question included in part of the chat
}
if ($found)
{
// Do some replacements
$bot['answer'] = str_replace('{username}',htmlspecialchars($this->registry->userinfo['username']), $bot['answer']);
$bot['answer'] = str_replace('{time}',vbdate($this->registry->options['timeformat'],TIMENOW,true,false), $bot['answer']);
$bot['answer'] = str_replace('{date}',vbdate($this->registry->options['dateformat'],TIMENOW,false,false), $bot['answer']);
// Save the bot answer for sending
$this->bot_answer = $bot['answer'];
$notfound = 0;
}
I haven't tested the code and did it quickly @work but if you can try it that would be nice
The code that you have posted did not seem to work well for some reason. :down: It does pick up the text from the string and I get a response from the bot, but for any message I try to post after that, it keeps giving me an error "A previous chat is being posted"
I have this error when try to view archive of one member or help
Warning: in_array() [function.in-array]: Wrong datatype for second argument in [path]/mgc_cb_evo.php on line 1412
Warning: in_array() [function.in-array]: Wrong datatype for second argument in [path]/mgc_cb_evo.php on line 1412
Warning: in_array() [function.in-array]: Wrong datatype for second argument in [path]/mgc_cb_evo.php on line 1412
Warning: in_array() [function.in-array]: Wrong datatype for second argument in [path]/mgc_cb_evo.php on line 1412
Installed this, but it seems to sporadically stop working in IE. It's fine in Firefox. Even if I don't upload any further plugins or change any other files at all, after a day or so it causes "object expected" errors in IE7 and the chatbox just hangs.
It's still working fine in Firefox for me, .
I'm having the same problem, but with Internet Explorer 8. I use Firefox at home, so I wasn't aware of the issue until I tried loading my website at work. It causes the error icon to be displayed down in the left hand corner of the screen with the following message:
Message: Object required
mgc_cb_evo_functions.js
Error details:
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)
Timestamp: Fri, 14 Jan 2011 14:40:40 UTC
Well, silly question, but it's all I can think that's left. You're sure it's turned on?
Admin CP ? MGC Chatbox ? General Settings ? Activation of the chatbox
Also, check that you have a width set in % or px and that in Ids of the forums in which the chatbox shall be displayed under Display and position, you have it blank. That's about all I can think of other than you need to do re-install.
uhm i'm about to cry.... please think to something else thanks for all your support mate
I'm having the same problem, but with Internet Explorer 8. I use Firefox at home, so I wasn't aware of the issue until I tried loading my website at work. It causes the error icon to be displayed down in the left hand corner of the screen with the following message:
Message: Object required
mgc_cb_evo_functions.js
Error details:
User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; InfoPath.2)
Timestamp: Fri, 14 Jan 2011 14:40:40 UTC
uhm i'm about to cry.... please think to something else thanks for all your support mate
Hrm, I'm really at loss at this point. I would wait for the developer to come back and see if it's just a bug with your version of vB. Generally, we would have figured it out by now.
Hrm, I'm really at loss at this point. I would wait for the developer to come back and see if it's just a bug with your version of vB. Generally, we would have figured it out by now.
ok lets wait, dont forget my problem please and thanks btw for all your support