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
Ideal Chat Lite (facebook style bottom chat/chatroom bar) v1.3.0 Details »»
Ideal Chat Lite (facebook style bottom chat/chatroom bar) v1.3.0
Version: 1.3.0, by Ideal Web Tech Ideal Web Tech is offline
Developer Last Online: Nov 2023 Show Printable Version Email this Page

Category: Chat Modifications - Version: 4.x.x Rating:
Released: 07-26-2011 Last Update: 10-29-2011 Installs: 173
DB Changes Uses Plugins
Additional Files  
No support by the author.

This modification adds a bottom bar chat system to your board.

Features
  • Friend?s Online List (mutal or all friends)
  • Integration with vBulletin's ignore system so users can block messages from people they want
  • General Chat Room
  • User-to-User Chat
    • Chat with friends
  • Support for infinite number of open chats
  • Automatic Updating of chat messages
  • New message indicators
    • Indicator on Chat Tab for new messages
    • A sound plays for new messages
    • Page title flashes for new messages
    • Indicator for new messages on tabs out of view
  • Multiple window support
    • Supports users having your site open in multiple windows/tabs
    • Changes in one window automatically apply to other windows
  • Automatically disables chat bar for mobile browsers
    • Help save bandwidth for your mobile users
Settings
  • Admin Settings
    • Chat online
    • Ban individual users from chat
    • Update stream time limit
    • Update stream delay
    • Settings & Chat Room link Positions
      • Change where the links show at, or hide them all-together
  • Usergroup Settings
    • Can use chat
    • Can use chat room
  • User Settings
    • Hide Chat bar
    • New message notification method
Change Log
For a full list of changes, please visit: http://community.idealwebtech.com/in...ngelog&file=15

Installation/Upgrade
See included readme file.

Demo
You can see a demo here (You can can register a new account, or use the Login, "Ideal Chat Demo", and password, "chatdemo") This demo is of the pro version which can be found here!

Support
This modification is released for free, and as such we don't officially support it; however, as time permits we will try to offer support on it. We will NOT be monitoring this thread on a daily basis, your best bet for a fast reply would be to go post here.


Common Issues/Topics
Chat Bar Don't Show Up?
Have you configured the usergroup settings? This is the most common issue we see, and 99% of the time it is due to usergroup settings not being configured properly. So if your bar is not showing up, please verify your usergroup settings before reporting it as an issue.

Messages Don't Show Up?
We are aware of an issue causing messages to not show up for some people, and are looking into fixes.

Modification Has Conflict With Another Product
There is always a chance that two products will conflict with each other! We are aware of some, but please feel free to tell us about any products you find to conflict via our Bug Tracker on our site.

Chat Doesn't Support Certain Characters
The chat can only support the characters your board itself can support! If you would like to support certain characters, you must have your board using a charset that supports them. We have only ever once noticed a chat that didn't support every character the board did, and we are looking in it.

Chat Kills My Server
We have tested the chat extensively for server friendliness, and have found it to be very gentle on servers. We have seen the script run with hundreds of active users without putting hardly any load on the server. However, an improperly configured server may result in any reverse-AJAX/push-AJAX/Comet based chat script killing the server. If you find that your server slows down after installation, you may want to talk with your host about raising your MySQL and Apache Max Connection Limits to a more appropriate amount!

Download Now

File Type: zip IWT - Ideal Chat Lite (v1.3.0).zip (318.5 KB, 2151 views)

Screenshots

File Type: png settings-menu.png (23.8 KB, 0 views)
File Type: png active-chat.png (67.1 KB, 0 views)
File Type: jpg full-bar.jpg (4.7 KB, 0 views)
File Type: png new-message-flag.png (51.6 KB, 0 views)
File Type: png new-message-out-of-view.png (52.0 KB, 0 views)
File Type: png online-friends.png (60.8 KB, 0 views)

Show Your Support

  • This modification may not be copied, reproduced or published elsewhere without author's permission.
11 благодарности(ей) от:
Ahmet Turan, BCP Hung, c0der, DNCL, exxxir, gsmlover4u, Magnumutz, Manoel J?nior, SuperDude

Comments
  #192  
Old 08-08-2011, 02:41 PM
Smile :-) Smile :-) is offline
 
Join Date: Jul 2011
Posts: 11
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i don't like how this mod show the time & date of the messages.
so i change it to show it like my "Log Date Format" option in ACP.

if you want to do so too just edit ideal_chat_update_stream.php file and search for:
PHP Code:
$templater->register('time_sent'vbdate('M j, g:i:s a',$message['timestamp'])); 
replace with:
PHP Code:
$templater->register('time_sent'vbdate($vbulletin->options['logdateformat'],$message['timestamp'])); 
please add it to your next version
Reply With Quote
  #193  
Old 08-08-2011, 11:54 PM
kingMOB kingMOB is offline
 
Join Date: Nov 2007
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Very nice mod =)

Only problems are the latin characters not showing properly and the fact that if I enable it to all users the server is taken down due to hundreds of stream connections (mysql) and an apache full of "Sending Reply" connections =(
Reply With Quote
  #194  
Old 08-09-2011, 01:59 AM
montda montda is offline
 
Join Date: May 2004
Posts: 19
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

this mod effect some other mod as 8WR Media Library and PhotoPlog which is disable very important navigation links

I though the new version would solve it but...Q_Q

I'd appreciated any help to solve this.
Reply With Quote
  #195  
Old 08-09-2011, 02:32 AM
Ideal Web Tech's Avatar
Ideal Web Tech Ideal Web Tech is offline
 
Join Date: Feb 2008
Posts: 273
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kingMOB View Post
Very nice mod =)

Only problems are the latin characters not showing properly and the fact that if I enable it to all users the server is taken down due to hundreds of stream connections (mysql) and an apache full of "Sending Reply" connections =(
Apache should be able to handle over 1k active connections without much trouble on even moderate server hardware. Mysql will hold more connections open currently (1 per user active in the chat), but with some tuning the extra connections shouldn't be a big deal. We are looking into options to try and see about avoiding having to maintain a mysql connection open for each stream but thats a bit tricky and has all kinds of other complications we are looking into solving. Ideally we can come up with a fix for this without stressing the filesystem, and without requiring memcache.

The character issue for now we can't do a whole lot about it right the second, but we will look into options as we have time after the next major update.
Reply With Quote
  #196  
Old 08-09-2011, 12:31 PM
danhaga danhaga is offline
 
Join Date: Mar 2005
Posts: 55
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Just installed the latest version and I am still having the same issues.

-When I click on a friend online and send a message it doesn't show up for myself or them unless I refresh the page. Does not show up real time.

-Chatroom does the same thing.

-Getting lots of Error: Reload messages

I am also now getting DB errors on my email:
Database error in vBulletin :
mysql_connect() [<a href='function.mysql-connect'>function.mysql-connect</a>]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111
/data/13/1/81/81/1244407/user/1326992/htdocs/portal/includes/class_core.php on line 314


MySQL Error :
Error Number :
Request Date : Tuesday, August 9th 2011 @ 09:28:38 AM
Error Date : Tuesday, August 9th 2011 @ 09:28:38 AM
Script : xxxx/ideal_chat_update_stream.php
Referrer : xxxx/forum.php
IP Address :xxxxx
Username :
Classname : vB_Database
MySQL Version :

And just an FYI. Problems are the same in FF, IE and Chrome.
Reply With Quote
  #197  
Old 08-09-2011, 01:31 PM
basilrath's Avatar
basilrath basilrath is offline
 
Join Date: Apr 2006
Posts: 741
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

I get exactly the same errors all the time ........... had to uninstall
Reply With Quote
  #198  
Old 08-09-2011, 11:37 PM
kingMOB kingMOB is offline
 
Join Date: Nov 2007
Posts: 69
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by Ideal Web Tech View Post
Apache should be able to handle over 1k active connections without much trouble on even moderate server hardware. Mysql will hold more connections open currently (1 per user active in the chat), but with some tuning the extra connections shouldn't be a big deal. We are looking into options to try and see about avoiding having to maintain a mysql connection open for each stream but thats a bit tricky and has all kinds of other complications we are looking into solving. Ideally we can come up with a fix for this without stressing the filesystem, and without requiring memcache.

The character issue for now we can't do a whole lot about it right the second, but we will look into options as we have time after the next major update.
Don't know what can be changed here, there is more than 2000 users online, mysql connections goes up 16x and apache requests 7x when the plugin is active to everybody, which kills the server: an octocore with more then 12gb can not handle it. Is there anything that I can experience here to solve this? This is really a good plugin that I would like to share with our users.
Reply With Quote
  #199  
Old 08-10-2011, 04:35 AM
Ideal Web Tech's Avatar
Ideal Web Tech Ideal Web Tech is offline
 
Join Date: Feb 2008
Posts: 273
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Quote:
Originally Posted by kingMOB View Post
Don't know what can be changed here, there is more than 2000 users online, mysql connections goes up 16x and apache requests 7x when the plugin is active to everybody, which kills the server: an octocore with more then 12gb can not handle it. Is there anything that I can experience here to solve this? This is really a good plugin that I would like to share with our users.
Tuning of mysql and apache should help considerable, as yes the script does create more connection overhead for both apache and mysql than typically they are configured to handle when you start talking that many users. The memcache stream Tim is working on should avoid most the extra mysql load, but it won't be ready for a bit still as its quite complex to make sure it works properly. In fact the memcache stream should drop the overall resource requirements besides apache connections considerable. The only thing we could really look into doing to lessen the apache connection count would be a server side script designed to feed the JavaScript in place of relying on apache.
Reply With Quote
  #200  
Old 08-10-2011, 09:29 AM
ngocol ngocol is offline
 
Join Date: Jul 2011
Location: Indonesia
Posts: 38
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

i got 500 internal server after i setup for my register member ..yes it took resource on my server .but in my opinion..its a very good mod..
Reply With Quote
  #201  
Old 08-11-2011, 05:41 PM
Ideal Web Tech's Avatar
Ideal Web Tech Ideal Web Tech is offline
 
Join Date: Feb 2008
Posts: 273
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

We might see about pushing out a bug fix release tonight or tomorrow, while we continue to work on the next major release. We have fixed several issues already on our current dev build that should increase the stability of the system for most of the people who were having issues with the chat messages not showing up.
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 02:40 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.09188 seconds
  • Memory Usage 2,373KB
  • 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
  • (2)bbcode_php
  • (3)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
  • (2)pagenav_pagelinkrel
  • (11)post_thanks_box
  • (9)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
  • (7)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