It’s a shame no one has commented yet – it looks nice, feels nice to use also. Best of luck with your sales!
Hey, looks really good in terms of functionality. I’m interested to know how easy this would be to put into jquery mobile – I think this would benefit the app a lot
Hi bushell86, I don’t have enough mobile experience to answer that question. Once the input gains focus to enter a nick name or chat the mobile OS zooms in. If the jQuery mobile library will help size the elements to fit on the mobile screen that would be great. But another possibility might be to deliver a different page to desktop browsers and mobile browsers and use a different sized element to hold the chat client and perhaps give a meta tag with a view port maximum zoom setting that prevents a monster sized chat client. Anyhow, it is something I’ll have to look into.
Hi, I uploaded jaxchat folder and test page, but it is not working. The url is http://www.koreaxin.com/jaxtest.php
Hi koreaxin, I see you are running on an Windows IIS server. The AJAX request returned an HTTP 500 error code but I don’t see any error messages in the headers or content. Can you provide any information from your server logs to identify the internal error?
I see the error message now. For some reason it is loading the jaxchat/jaxconfig.php multiple times when making the AJAX call.
Can you make a minor edit and let me know if it resolves the issue on the IIS server?
In jaxchat/jaxchat.php on lines 11 and 12 there are two include statements. Change those lines to be include_once, like this…
Ah, I now see the problem. IIS is case insensitive on the files and it sees JaxChat.php and jaxchat.php as the same file.
I will implement a fix for this and upload the patched package.
I uploaded a new patched version that places the JaxChat.php class file in a class/ path to resolve the IIS case insensitivity. Once the update is approved by Codecanyon it will be available for download.
The new version is now available for download, try the new version on the IIS server and let me know if you have any trouble.
It’s working now, GREAT! Most visitors in my website are Korean and Chinese, jaxchat is support these two languages well except the user name. I hope the user name will support asian language in next version. Now I am using gagalive , another webpage chat, it’s nice but almost closedown. Jaxtest is better if username support Korean & Chinese. Chat link http://www.koreaxin.com/gagalive.html
I will look into this and find a solution…
I added unicode character support to the user names. The changes were approved on CodeCanyon this morning. Download this new version and give it a try.
Cool, it’s support Chinese and Korean names. Thank you!
I miss some emoticons
Sorry, JAXchat does not support images inside the chat message area. Perhaps in some future release I can add image support and emoticons.
Great script … I had it customized and running in minutes!!
How difficult would it be to put a password restriction to get to the chat? Not a full blown user management page, just overlay a password input text before users could see the chat.
Perhaps allow for it to be changed in the admin menu.
Adding a password prerequisite would not be technically difficult but a little time consuming.
It will require some modifications to the front end UI, an additional password AJAX message, the message handler in the back end script, and the addition to the administration settings script.
Is this crucial to your implementation?
Bryan, thanks for the quick response. Definitely not crucial. I have been using chatwing for my webcast and they have that option.
I may poke around and try to tackle it myself.
Okay, if you run into anything that doesn’t make sense then please send the questions my way and I’ll answer.
If I get a break before you come up with a solution I’ll take a quick look and see if I can just add it as a feature.
Is there an admin demo I could look at? Thanks.
The admin page is very basic so I only provided screenshots.
I will change the password to “admin” temporarily so you can take a look. The admin page is here…
I will change the password soon so take a look as soon as you can.
Is there an option for “Leave Chat” right now having an issue where when someone closes out the window it still shows they’re in the room.
There currently is no “Leave Chat” option but there is a time out that should remove a user’s name if they no longer have the chat widget running.
The default time out for a client is 30 seconds. You can change this by editing the jaxchat/jaxconfig.php file and changing the value that is defined for CLIENT_TIMEOUT_SECONDS.
If you reduce this value then anyone who closes the browser window will have their name removed faster. You don’t want the time out too low or somebody who gets some lag might get timed out accidentally.
The time out is based on the server receiving a message refresh from a client. The refresh rate is set to 3 seconds by default in the jaxchat/jaxsettings.js file.
So something like a 10 second timeout value in jaxchat/jaxconfig.php may give you what you need while still protecting against any lag issues anyone may have with their Internet connection.
When u doing update on site
you sell 8 usd my current balance?
Hello, how to put to save the sessions?
There are no sessions in jaxchat. If you want to track connections for statistics you could add some PHP code to the requestName() method in /jaxchat/class/JaxChat.php. The requestName() method is called when a connected user requests a nickname to be used while they are using the chat client.
Use, by you or one client, in a single end product which end users are not charged for. The total price includes the item price and a buyer fee.
Use, by you or one client, in a single end product which end users can be charged for. The total price includes the item price and a buyer fee.
View license details
Unlimited graphic downloads & digital courses. Only $29/month
22,000+ templates & 1,000+ courses
Learn almost anything with
Envato Tuts+ for free
9000 free tutorials, 3000 paid courses
Designers matched perfectly to
you on Envato Studio
2000 artists ready to undertake your work