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 on 01/07/2009 - 2:44 AM
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 on 01/07/2009 - 9:35 AM
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 on 04/07/2009 - 5:08 AM
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 on 04/07/2009 - 10:03 AM
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 on 10/07/2009 - 10:19 AM
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 on 12/07/2009 - 5:42 AM
You need to change the permissions on the actual cshout.txt file.
#7 by coolersport on 12/07/2009 - 6:35 PM
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).