The new version of CShout has been renovated quite a lots with many long waited features. As in previous versions, it requires no database but a text file for storing shouts. Following are key important features:
- Use flat-file database, easy for setup and backup
- Support emoticons, flooding control (spam protection), bad words filtering.
- Display timestamp and ip address via tooltip.
- Timezone adjusting.
- Allow the admin to delete unwanted shouts on the fly.
- Search shouts by date, time, shouter, message, and ip address.
- Page navigation.
- AJAX-Ready.
- Support any language/charset.
- Extremely easy for customising and supporting themes. NEW
- Support integration with other CMS/Forums where users must log in to shout. Their usernames will be used. NEW
- Auto-refresh. Easy to turn into a chat box (rev28: allow admin to force this feature always on). NEW
Click here to download the latest package of CShout. Since version 3, CShout’s source code is Subversion controlled at http://code.google.com/p/cshout/source/checkout. View full change log.
If you have any suggestion or have found any bugs, please create a new issue or submit a comment here. For more information, please visit the wiki.
#1 by evo at July 1st, 2009
i cant force auto-refresh to be allways on. what i have to change? i use yahoomessenger theme. i’ve change input checkbox into “checked”, but nothing… i’m not a good coder, so help me please.
thank you
#2 by coolersport at July 1st, 2009
Don’t worry, I will make the change to the code with a config allowing you guys to switch on and off this features. Since some of you have asked. Stay tune.
#3 by DedHed at July 4th, 2009
Hi, great looking shoutbox. I’m having some trouble getting version 3 to work. I get an error, “Error connecting to server: Access denied.” I believe the script is having trouble accessing cshout.php and the $cshout_jsconfig['script_url'] variable is returning the wrong path for my server (but I could be wrong as I’m not very experienced with php). Any help would be greatly appreciated.
Thanks.
#4 by coolersport at July 4th, 2009
Yup, that is the most suspicious one. Try to access the cshout.php yourself. If you follow the instruction by default, you should be able to access the file at http://yoursite.com/cshout/cshout.php. If you think that the url is a bit different, you must update the following two configurations:
$cshout_jsconfig['script_url'] = ‘/cshout/cshout.php’; // strip out http://yoursite.com
$cshout_config['url'] = ‘/cshout/’; // strip out cshout.php from script_url
If you can work it out, pls let me know where you host it I can take a closer look.
Cheers,
Tien
#5 by NFA_cronie at July 10th, 2009
So far the shoutbox is hidden from the world so giving you the address really won’t help.
We are on a phpbb3 board and I invoked cshout with the HTML code
where the iframe is slightly longer than that of the cshout box. Worked fine except that I can’t send.
If I make the src=”http://domain_name.com/cshout/cshout.php” I get:
-
I think this chunk of code is in functions.inc.php in the cshout_main function - just after the echo.
cshout.txt lives in the cshout folder. I clicked on its properties and ticked every permission box (user, group, all, read, write and even execute): nothing.
I am changing the properties on the ftp://domain_name.com/cshout/ folder I assume that’s right.
Help!
#6 by DedHed at July 12th, 2009
You need to change the permissions on the actual cshout.txt file.
#7 by coolersport at July 12th, 2009
If you have not solved it, can you zip the whole cshout folder and send it to me? And show me how you insert it into your website. I will look into it.
Usually, it will show error if it could not write into cshout.txt (try default theme, not sure yahoomessenger will show it at all).