Plugin / Quick Chat

Marko Martinović

Frequently Asked Questions (FAQ)

Quick Chat can be installed using integrated WordPress plugin installer or manually. Integrated WordPress plugin installer method Go to Plugins > Add New. Under Search, type in ’Quick Chat’. Click Install Now to install the WordPress Plugin. A popup window will ask you to confirm your wish to install the Plugin. If this is the first time you’ve installed a WordPress Plugin, enter the FTP login credential information. If you’ve installed a Plugin before, it will still have the login information. Click Proceed to continue with the installation. The resulting installation screen will list the installation as successful or note any problems during the install. If successful, click Activate Plugin to activate it, or Return to Plugin Installer for further actions. Have fun showing people new chat on your web site/blog. Manual method Upload ’quick-chat’ folder from quick-chat.zip file downloaded from Quick Chat WordPress plugin directory page to the ’/wp-content/plugins/’ directory. Activate ’Quick Chat’ plugin through the ’Plugins’ menu in WordPress. Add Quick Chat widget through ’Appearance’ -> ’Widgets’ and/or add [quick-chat] shortcode inside the post or page where you want Quick Chat to appear. Also you can control chat room by editing ’Appearance’ -> ’Widgets’ page for sidebar chat, and by using [quick-chat room=”your_room_name”] shortcode for in-post chat (check FAQ page for more info). Go to ’Settings’ -> ’Quick Chat’ to tweak chat options. Have fun showing people new chat on your web site/blog.
From my experience most of time Quick Chat isn’t working due to old jQuery library version being loaded by your WordPress theme or some other miss-behaving WordPress plugin. Loading old jQuery version is considered poor development practice by WordPress developer who created miss-behaving plugin because it breaks other plugins that require recent jQuery version for their normal operation. This isn’t large issue and can be easily resolved. This way you will fix problems with all modern WordPress plugins not only Quick Chat. If your jQuery version is up to date then there is conflict with your theme or other plugins with Quick Chat. You can test this by changing your theme and/or disabling other plugins one by one until you find the one that conflicts with Quick Chat. Then you can report your findings to me and if I have some spare time I will do all I can to provide workaround. Last possible problem is server misconfiguration. This one is hard to track down and and even harder to resolve especially if you are on shared hosting. You should ask your hosting provider for support.
You can find someone who knows thing or two about WordPress plugin development. You can also hire me to track down your issue and resolve it if possible or to implement features you need. To contact me you can use my contact form.
If you are upgrading from 3.xx release to 4.00, all messages and settings will be preserved. For upgrading from 1.xx release to 4.00 please take a look at upgrade notices for versions 2.xx and 3.xx.
All messages and settings will be preserved. Note that because of added support for local avatar plugins existing messages will not have their authors avatar set. Messages posted after successful upgrade will have correct author avatar.
Quick Chat 2.xx has new features like list of online users that couldn’t be successfully implemented on top of Quick Chat 1.xx. Because of that it isn’t possible to preserve old messages and settings when upgrading Quick Chat 1.xx to Quick Chat 2.xx. If you need your old messages you should backup your data from “wp_quick_chat” table inside your WordPress database using Phpmyadmin before upgrading to Quick Chat 2.xx.
You can do that by placing [quick-chat] (including [] brackets) inside post or page where you want your chat to appear. This short code will use all default options. If you need to change some of default options you can use shortcode attributes. Here’s Quick Chat shortcode with all atributes and their default values included. [quick-chat height=”400″ room=”default” userlist=”1″ userlist_position=”left” smilies=”1″ send_button=”0″ loggedin_visible=”1″ guests_visible=”1″ avatars=”1″ counter=”1″] Shortcode attributes details: height – You control Quick Chat height by giving height attribute to the [quick-chat] shortcode. For example to have 600 pixels high Quick Chat message history container embedded on your page you would add [quick-chat height=”600″] inside page where you want your chat to appear. If you omit height attribute default height is 400 pixels. room – You can give room attribute to the [quick-chat] shortcode. So if you want your embedded chat to show chat room identified by word “musictalk” you will display this chat like this: [quick-chat room=”musictalk”]. Every chat (sidebar or in-post) with “musictalk” room attribute will show this same content. If you omit room shortcode attribute, default behavior is to show predefined chat room identified by the “default” word. userlist – If you wan’t to hide user list you can set this shortcode attribute value to 0 like this [quick-chat userlist=”0″]. userlist_position – To use embedded chat with user list on the left side of your chat room you can embedd it into your post or page using [quick-chat userlist_position=”left”] shortcode. You can also use “top” and “right” values for userlist_position shortcode attribute. smilies – If you wan’t to hide emoticons container you can set this shortcode attribute value to 0 like this [quick-chat smilies=”0″]. send_button – Messages are submited using Enter key on your keyboard. Additionally to control send button visibility you can use “send_button” shortcode attribute. To embed Quick Chat with send button displayed you can use [quick-chat send_button=”1″] shortcode. loggedin_visible, guests_visible – When using embedded chat you can use “loggedin_visible” and “guests_visible” shortcode attributes whose value can be “0” to hide chat room for specified user group or “1” to display it. Default value for both “loggedin_visible” and “guests_visible” shortcode atributes is “1”, so this means that if you omit this shortcode attributes chat will be displayed to all users. For example to display chat room only to logged in users and hide it for guests you can use [quick-chat loggedin_visible=”1″ guests_visible=”0″] shortcode. avatars – You use “avatars” shortcode attribute whose value can be “0” to hide avatars or “1” to show them. To embed Quick Chat with avatars hidden you can use following shortcode [quick-chat avatars=”0″]. counter – You use “counter” shortcode attribute whose value can be “0” to hide characters left counter or “1” to show it. To embed Quick Chat with counter hidden you can use following shortcode [quick-chat counter=”0″].
Every short code attribute setting has equivalent widget option setting. This way you can control all sidebar widget options available to chat room embedded to page or post using shortcode.
Caching plugin support is tested with WP Super Cache and W3 Total Cache and my custom caching solution where Quick Chat automatically clears cache when necessary. If you use some other caching plugin you should manually clear cache every time you change any of quick chat options, modify shortcode, sidebar widget options or similar. PHP caching compatibility is achieved using AJAX to load and operate chat.
Quick Chat supports both local avatars supplied by local avatar plugins and gravatar.com avatars. I recommend Simple Local Avatars WordPress plugin for local avatar support.
To embed Quick Chat on your page using PHP you can use following PHP code: quick_chat(400, 'default', 1, 'left', 0, 0, 1, 1, 1, 1); ?> } ?> You can replace “400” with wanted Quick Chat message history window height and ‘default’ with your chat room name. The third parameter should be 1 when you want to display user list (0 otherwise) and fourth parameter will decide where will user list be placed (‘right’, ‘left’ or ‘top’). Fifth parameter will decide will smilies be displayed (1) or hidden (0). Sixth parameter can take value (0) to hide send button and (1) to display it. Last two parameters can take value (0) to hide chat for logged in users (7th parameter) or guests (8th parameter) and (1) to display it. Last two parameters determine will avatars and character counter be displayed (1) or hidden (0).
Quick Chat can use sound to notify you of incoming messages. For this feature to work you need modern HTML5 audio tag enabled browser like Mozilla Firefox 3.5+, Google Chrome 6+, Opera 10.5+ or Internet Explorer 9 (IE works but not recommended).
Sure you can. You just replace “message-sound.mp3”, “message-sound.ogg” and “message-sound.wav” from your “wp-content/plugins/quick-chat/sounds” directory with your own message notification sound files. Three sound file types are necessary because not all HTML5 audio tag enabled browsers support all audio file formats.
Generally the lower you go with timing options the more stress is put to your server but your chat is more responsive. Default values are optimal so please don’t go overboard with making them much lower.
To initiate private chat with another chat user click his chat user name on the list of chat users. Simultaneously you can have multiple one on one private chat sessions. Quick Chat administrator users can control who is allowed to initiate private chat session (logged in users and/or guests) from Quick Chat admin options.
You can find all of your chat room transcript files inside your “wp-content/plugins/quick-chat/transcripts” directory.
Even if you can’t see them, Quick Chat private chat invitations and private chat messages are left inside your WordPress database after private chat sessions and can in time pile up to slow down your Quick Chat. You should periodically clean those to keep Quick Chat database sparkling clean (preferably when no private chat sessions are in progress).
Translation feature has been removed as of Quick Chat 4.00 version because Microsoft has converted its translation service into paid service
Quick Chat is using Quick Flag WordPress plugin to resolve IP address to country flag so to enable this feature you must install and activate Quick Flag plugin. To hide country flag display you can deactivate Quick Flag plugin or enable “Disable Quick Flag WordPress plugin integration” checkbox in Quick Count admin options.
After Quick Chat loads its own CSS file it will search for quick-chat.css file inside your current theme directory. If this file exists Quick Chat will load it after its own CSS file. CSS customizations placed inside quick-chat.css file inside your theme directory wont be lost after Quick Chat upgrade (be aware that your theme upgrade will probably delete this file).

Ratings

4.3
51 reviews

Rating breakdown

Details Information

Version

4.14

First Released

22 Apr, 2011

Total Downloads

286,324

Wordpress Version

3.3 or higher

Tested up to:

4.8.11

Require PHP Version:

-

Tags

Contributors

Languages

DIRECTORY DISCLAIMER

The information provided in this THEME/PLUGIN DIRECTORY is made available for information purposes only, and intended to serve as a resource to enable visitors to select a relevant theme or plugin. wpSocket gives no warranty of any kind, express or implied with regard to the information, including without limitation any warranty that the particular theme or plugin that you select is qualified on your situation.

The information in the individual theme or plugin displayed in the Directory is provided by the owners and contributors themselves. wpSocket gives no warranty as to the accuracy of the information and will not be liable to you for any loss or damage suffered by you as a consequence of your reliance on the information.

Links to respective sites are offered to assist in accessing additional information. The links may be outdated or broken. Connect to outside sites at your own risk. The Theme/Plugin Directory does not endorse the content or accuracy of any listing or external website.

While information is made available, no guarantee is given that the details provided are correct, complete or up-to-date.

wpSocket is not related to the theme or plugin, and also not responsible and expressly disclaims all liability for, damages of any kind, arising out of the use, reference to, or reliance on, any information or business listed throughout our site.

Keep Leading Your Followers!
Share it for them.