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

Reply
 
Thread Tools
MGC Chatbox (with AJAX) Details »»
MGC Chatbox (with AJAX)
Version: 1.5, by VBDev VBDev is offline
Developer Last Online: Dec 2021 Show Printable Version Email this Page

Category: Chat Modifications - Version: 3.6.9 Rating:
Released: 05-29-2007 Last Update: 09-19-2007 Installs: 764
DB Changes Uses Plugins Template Edits
Additional Files  
No support by the author.

Last version - MGC Chatbox Evo available : here

Description

When I had left the vBulletin world, I was in the past the co-author of a little chatbox (shoutbox), very well known in the vBulletin world.
This chatbox had been developed by Svaliotti (known as Poseidon on vb.org) for vB2 in the past and I had made the porterage (with is authorisation as we were both members of the same french non-official support forum) and the improvement for vB3.

It is thus normal that in my return in the vBulletin world, I begin by getting down to this hack. Even if several versions of chatbox are already present in the vBulletin world, I said to myself that it would be a good thing to make a made in France.

Naturally, I don't deal with a "copy" version of the other chatbox, I have any coded at the beginning (it was preferable because the front code wasn't so clean any more), and I integrated a good quantity of very interesting features.

New version features

The new version contains all the features from the previous version. Description of these versions can be found in Sofia's post hereabove (https://vborg.vbsupport.ru/showpost.php?p=1257510&postcount=3).

Modifications from previous version are the following :
  • 1.5 :
    • Fixed bugs :
      • Chatbox is shown two times in full page mode when the Display on all pages under the navbar option is selected.
      • "Fermer" is not in a sentence.
      • Overflow problem with Netscape.
      • Uppercase transformed to lowercase in the PM channel.
      • The ban cron debans user indefinitly banned.
      • Chatbox continuously loading on some forums.
      • Inactivity and guests problem.
      • Team icon blinking is not working properly.
      • Coma error in the who is online.
      • 2 spaces instead of one between the date and the time.
    • New functionnalities :
      • Option to deactivate the random smilies.
      • Option to deactivate the automatic PM sending when banning a user.
      • New permission to allow or not the downloading of shouts.
      • Option to specify the name under which unregistered users shouts appear.
      • Syntax change for the /ban, /ignore, /del, /pm commands : Possibility to use them with the username or the userid (For more information about the new syntax, check the help button in the chatbox).
    • Removed functionnalities :
This hack is very light in term of queries : only one for every recharging / refreshment of the chatbox and 5 for the statistics in the load of the page if you actiate them. If you don't activate advanced options of course as stated aside each in the acp

Installation

Read the file "Installation" in the pack.

Once the installation is ended, go in usergroups and edit permissions to see the Chatbox.

By default, no group has access to the chatbox.

Screenshots

The screenshots are in french as I have made it on an online website which is in french. Don't hesitate to give me new one if you want in english

They are up to date of 1.3 version.

See the following post : https://vborg.vbsupport.ru/showpost.php?p=1292136&postcount=559

User manual

Coming soon ...

Copyright

This hack is under copyright MGC (Mtor&Grog Corporation) 2007-forever and was developed for vBulletin-Resources.com & vb-hacks.org. Its redistribution on another forum that vbulletin-ressources.com, vb-hacks.org or vbulletin.org are prohibited without aggreement of the authors!

Evolutions and improvements

This sixth version of the chatbox is already very complete, but like each product, its evolution depends on all. Then don't hesitate especially to share your ideas of improvements so that we can improve even more this chatbox.

Languages

Actually available :
  1. French
  2. English
  3. Arabic [Translator : alessai]
  4. German [Translator : captainslater]
  5. Vietnamese [Translator : Anhyeu12000]
  6. Turkish [Translator : neutralizer and bocek]
  7. Spanish [Translator : obmob] [TO BE UPDATED FOR 1.5]
To be available [Translation in progress] :
  1. Bosnian [Translator : Benjaminbih]
[FONT='Calibri','sans-serif']For the translators : phrases with version number 1.5 in the English language file are the one that have been modified or added in the new version so you should probably find the modification for your language file easily.[/font]

Contact me if you want to participate and add your own country language file

Support

Several possible problems are explained in the file "Read Me"
Chatbox in iBProarcade and vBadvanced CMPS

See the readme file for iBProarcade.

For vbadvanced, a module is available here : https://vborg.vbsupport.ru/showthread.php?t=163628.

FAQ

Q: I installed the chatbox but it doesn't display
R: Check if you have allowed users (permissions in usergroups)

Q: I see shouts but in the collapsed chatbox
R: You can specify number of shouts in the collapsed chatbox. If you don't want to see it, put "0" for this option.

Q: The chatbox doesn't display below or in the top of one of the pages while in the other position it displays
R: You use a style and it's possible that variables used in templates aren't present. (Read the file "Read Me")

Q: I have a problem with accents in the Chatbox
R: Read the file "Read Me"

Q: How to change the value of color for date and for command /me?
R: When you add additionnal CSS for each style, you can change color in class CSS.

Thanks to Sofia for her earlier help on the chatbox.

You can donate if you want to show your support

Last version - MGC Chatbox Evo available : here

Show Your Support

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

Comments
  #2022  
Old 12-25-2007, 05:32 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 maidos View Post
hm its odd now it seems i cant post ??? on shoutbox after upgrading to the latest shoutbox version. Beside just to let you know i have utf8 installed on my server,centos5 was included with that
Oh that's strange, let's say it is magic

Happy to see that it works now.

Quote:
Originally Posted by tarot View Post
Small problem... when my users go and edit their options in the User CP, the chatbox disappears completely. It doesn't matter which option, and resetting the options via the ACP doesn't help.

Any ideas?
This is because you haven't done the modification to the modifyoptions template during the install procedure.

This one is mandatory otherwise, chatbox options are not present in the usercp options of your users and thus resetting them (ie the show the chatbox option set to 0) when they change an option.
Reply With Quote
  #2023  
Old 12-25-2007, 08:27 AM
maidos maidos is offline
 
Join Date: Jul 2006
Posts: 925
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

no im just saying that i have utf8 installed and yet it doesnt work....
Reply With Quote
  #2024  
Old 12-25-2007, 10:01 AM
VBDev's Avatar
VBDev VBDev is offline
 
Join Date: Jan 2004
Location: France
Posts: 2,570
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Oh yes sorry wasn't very good at reading

And it was working with previous versions ? If yes, Could you try revert back to 1.4 to see if it works.
Reply With Quote
  #2025  
Old 12-25-2007, 04:02 PM
tarot tarot is offline
 
Join Date: Dec 2005
Posts: 18
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

wow, i'm a dork... thanks!!
Reply With Quote
  #2026  
Old 12-25-2007, 04:20 PM
VBDev's Avatar
VBDev VBDev is offline
 
Join Date: Jan 2004
Location: France
Posts: 2,570
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

2.0 version development status update

I wish you a merry christmas.

It's christmas today so I decided to post here a small description of the upcoming features of the new version so that you can see that I am not working for nothing

The surprise


As I said you earlier, I have decided to rewrite practically all the code of the chatbox. The main reasons are that the "Surprise" of the todo list and that the chatbox code was in French (however, the code will now be in english but not the default language which will still be in French with a english language file provided along).

You might all wonder what this "Surprise" is. I have decided to make a great improvement to the chatbox by adding a command/channel creation system kinda like the plugin/hook system of vBulletin but designed for the purpose of the chatbox.
I hope this will allow some users to participate to the chatbox enhancement by creating their own commands. As well as allowing all of you to arrange your channels the way you want them.

I have add the possibility to upload commands in xml file format as well as exporting them for sharing

Thanks also to that suprise it will possible to set for each command usergroups which have access to the command and also specific userids if needed.

It is hard to write textually how things are done, this is why I will provide you with screenshots (in French as I don't have translated it yet and the development is finished).

Commands

Due to the modification of the command system, I had to rewrite the commands code to complies with the new code.

So far, the following commands have been ported to the new version :
  • /me
  • /team
  • /announcement
  • /pm
  • /del
I have taken advantage of that porterage to enhance the pm command, when used in a dedicated channel, if the user don't enter any command parameters then the pm message will be sent to the previous user you were talking to in private.

This is something that I think was awaiten by some peoples he he.

About the /del command, there will now be a /del all command to purge the chatbox and /del chan to purge the chan.

For the moment, I haven't planned any command development for the 2.0 version. Other will probably come after.

Other improvements

I have concentrated my efforts on the command system for the moment but I have been able to already do the following improvements to the chatbox :
  • Replacement of ugly javascript popup and prompt box to beautifull CSS javascript driven popups
  • Next to every chat, a small menu opening button giving access to direct actions and direct command actions like : View user profile, Send private chat to the user, Delete chat, Delete all chats from the user, ...
Other improvements are planned taken from the 2.0 todo list, I'll give you another sneak peak later in the week.

This all for today, I hope this will give you good ideas on the new version and that you will start waiting very impatientely to it lol.

I think I'll be able to provide a beta release perhaps in 1 or 2 weeks, I'll keep you in touch.

Enjoy the end of your christmas day !

Cl?ment
Reply With Quote
  #2027  
Old 12-26-2007, 11:34 PM
XSpawn21 XSpawn21 is offline
 
Join Date: Feb 2005
Posts: 5
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Hello i install de chat but i need some help for the templateedit-mgc_chatbox where i edit that info and the other thing is the chat still in loading and never finish. Thanks in advance :erm:
Reply With Quote
  #2028  
Old 12-27-2007, 07:51 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 XSpawn21 View Post
Hello i install de chat but i need some help for the templateedit-mgc_chatbox where i edit that info and the other thing is the chat still in loading and never finish. Thanks in advance :erm:
The templateedit thing is for the Andreas template manager, if you haven't it installed just don't pay attention to it.

About the loading thing, have you uploaded correctly the js files onto your forum clientscript directory ?
Reply With Quote
  #2029  
Old 12-27-2007, 09:33 AM
maidos maidos is offline
 
Join Date: Jul 2006
Posts: 925
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

nope it only get strange symbols if go to 1.4
Reply With Quote
  #2030  
Old 12-27-2007, 06:54 PM
Doom Stone Doom Stone is offline
 
Join Date: Dec 2005
Posts: 32
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

How would I fix the bug where the chatbox dissapears once you have edited your profile?
Reply With Quote
  #2031  
Old 12-28-2007, 05: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 maidos View Post
nope it only get strange symbols if go to 1.4
That's strange coz I don't remember having changed anything regarding the chats retrieval.

Let's wait for the tnext version and see if the code change corrected that.

Quote:
Originally Posted by Doom Stone View Post
How would I fix the bug where the chatbox dissapears once you have edited your profile?
This is not a bug but an error from your side when following the install steps.

You haven't done the modification to the modifyoptions template where you should have done it.

To correct that, you have to do the edit and then tell all your users that have the problem to go in their usercp and set the show the chatbox option back to yes.
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 08:05 PM.


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.09150 seconds
  • Memory Usage 2,341KB
  • Queries Executed 25 (?)
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
  • (5)bbcode_quote
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)modsystem_post
  • (1)navbar
  • (6)navbar_link
  • (120)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (4)pagenav_pagelink
  • (4)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (11)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (11)post_thanks_postbit_info
  • (10)postbit
  • (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
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • pagenav_page
  • pagenav_complete
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete