Shoutbox LogoThis shoutbox module allows users to post on your site with a simple yet elegant design. Parameters allow you to choose whether guests are allowed to post, the number of posts shown at any time, the design of the shoutbox itself and much more. Posts can be easily deleted by any administrator, whilst a spam filter censors swearing on the shoutbox. You can of course, also add your own swear words. The module is entirely language file based, and thus can be adapted for multi-lingual sites easily.

Joomla 3.8 Joomla 3.9

  • This shoutbox module allows users to post on your site with a simple yet elegant design. Parameters allow you to choose whether guests are allowed to post, the number of posts shown at any time, the design of the shoutbox itself and much more. Posts can be easily deleted by any administrator, whilst a spam filter censors swearing on the shoutbox. You can of course, also add your own swear words. The module is entirely language file based, and thus can be adapted for multi-lingual sites easily.

    Please note this module requires PHP 5.3.10 or higher and MySQL 5.1.66 or higher

    Review on JED Documentation

  • Version 8.1.17

    Bug Fix critical bug with previous release

    Version 8.1.16

    Bug Fix bug getting module parameters

    Version 8.1.15

    Bug Fix permission issues with page builder extensions

    Version 8.1.14

    Bug Fixed install SQL missing a field
    Bug Fixed HTML5 notification image on multilingual sites

    Version 8.1.13

    Change Improved layout for RTL languages

    Version 8.1.12

    Security Prevent access via the 'window.opener' object with submitted links
    Bug Fix smiley being shown multiple times for the same image if there are multiple shortcuts

    Version 8.1.11

    Bug Fixed easyprofile avatars not showing on refresh
    Bug Fixed incorrect name used when updating a different user's shout
    Language French language file updated (thanks Marc)

    Version 8.1.10

    Bug Fixed PHP fatal error with session token still existing

    Version 8.1.9

    Change Prevent F5 refresh showing message after deleting a shout
    Change General PHP improvements
    Bug Fixed unecessary characters next to 'load more' button
    Remove Remove last instance of native PHP $_SESSION
    Remove Removed IcoMoon library reference

    Version 8.1.8

    Change General PHP improvements
    Language Updated NL language file (thanks Peter)

    Version 8.1.7 (Joomla 3.6 IMPORTANT)

    Bug Fixed disabled button not reverting on error
    Bug Fixed layout rendering if 3PD's have extended JLayoutBase
    Language Updated NL language file (thanks Peter)

    Version 8.1.6

    Bug Fixed some instances where the Ajax request URL wasn't working

    Version 8.1.5 (Joomla 3.6 IMPORTANT)

    Bug Fixed refreshIncludePaths() method being removed in Joomla 3.6

    Version 8.1.4

    Bug Fixed duplicate submissions when button is clicked multiple times

    Version 8.1.3

    Bug Fixed profile link not working

    Version 8.1.2

    Change Cursor is now inserted between tags if they're empty
    Change Error now thrown if session has expired
    Change CSS improvements
    Remove Remove User Tagging beta feature (pro only feature)

    Version 8.1.1

    Bug Fixed edit/remove icons not showing on refresh
    Bug Fixed name not updating on shout edit
    Bug Fixed user with different name not being able to delete own shout

    Version 8.1.0

    Change Enter to submit now works on maths question input
    Change Move checks from layout to helper
    Change Now using our own SVG edit/remove icons
    Change Some Javascript improvements
    Language Updated Ducth language file (thanks Kees)
    Bug Fixed not being able to edit a shout if "User Input" is enabled
    Bug Fixed error when submitting a smiley in the name input
    Bug Fixed PHP error in history modal when date is enabled
    Bug Fixed empty name field on shout edit with "User Input" enabled

    Version 8.0.1

    Bug Fixed PHP error when showing the shout date

    Version 8.0.0

    New Added User Tagging (Beta)
    New Added browser tab title blinking when new shout is posted
    New Added output box colour option
    New Added Easy Profile integration
    Change Modal now appended before body tag to fix z-index issues
    Language Updates to French language files (thanks MATsxm)
    Language Updates to Russian language files
    Language Updated missing language strings
    Bug Fixed variable name causing the "no name" error to not show
    Bug Fixed time elapsed timezone issue
    Bug Fixed cancel button sometimes showing
    Bug Fixed error when using math question
    Bug Fixed fatal error when using ReCaptcha

    Version 7.0.3

    New Added "Elapsed time" option
    Change Shoutbox only refreshes for logged in users
    Change Javascript improvements
    Change CSS improvements
    Change Other general code imporvements
    Language Updated French language files (thanks MATsxm)
    Language Updated Polish language files (thanks asmax)
    Bug Fixed timestamp changing on shout edit

    Version 7.0.2

    Change PHP Exception improvements
    Change Improved sanity check for showing IP address
    Change Other minor improvements anf fixes
    Bug Fixed drawMathsQuestion executing when it shouldn't
    Bug Fixed PHP fatal error for Kunena profile links when logged out
    Bug Fixed cancel buttons showing for Non-Bootstrap

    Version 7.0.1

    Bug Fixed images sometimes not being inline
    Bug Fixed object [Object] error
    Bug Fixed ReCaptcha being executed if called from 3rd party sources
    Bug Fixed cancel button always showing for Bootstrap 2

    Version 7.0.0

    New Added ability for user to edit their shout
    New Added option to set the output box height
    New Added Russian language files
    New Added option for header text colour
    New Added option for shout post text colour
    New Added option for textarea height
    New Added automatic email cloak
    New Added French language file (thanks Dominique)
    Bug Fixed error coming from extract() function
    Change CSS improvements

    Version 6.0.4

    Bug Fixed maths question not refreshing after submitted post
    Bug Fixed Dutch language not installing

    Version 6.0.3

    New Allow inline images
    Bug Fixed smiley dropdown position for UIKit
    Bug Fixed dropdown and modal when no framework used

    Version 6.0.2

    New Added option to hide history

    Version 6.0.1

    Bug Fixes to smiley dropdown for Bootstrap 3

    Version 6.0.0

    New Added option to hide security question for registered users
    New Added shoutbox history/archive
    New Added HTML5 notifications
    New Added IMG tag to BBCode
    New Added insert section for BBCode image and URL
    New Added Bootstrap 3 integration
    New Added ability to add own smilies
    Change Made smilies part of the BBCode
    Change Moved swear words to repeatable form fields
    Change Updated ReCaptcha to v2
    Change Maths question improvements to prevent spam
    Change Design improvements
    Change General code imporvements
    Language Some language strings changed for ReCaptcha v2
    Bug Fixed Mass Delete max value
    Bug Fixed Kunena profile links
    Remove Removed support for Joomla 3.3

    Version 5.0.2

    New Show error messages from the response
    Change Categorised advanced parameters for ease of view
    Change Other minor code changes
    Remove Removed pre-defined language strings

    Version 5.0.1

    Bug Fixed delete own post when Kunena Profile links enabled

    Version 5.0.0

    New Added option for users to delete their own shouts
    New Added option to disable character limit
    New Added language strings for untranslated text
    Change Move messaging system to use JLayouts
    Change Improvements to dependency importing
    Change Namespaced Javascript to avoid conflicts
    Bug Fixed Avatar width

    Version 4.0.3

    New Added German translation (thanks Betteryouthanme)
    Change Updates to Polish language files (thanks PLFoxNET)
    Bug Fixed update script for J3.4+
    Bug Fixed issue with message length in UTF-8 languages

    Version 4.0.2

    Bug Fixed PHP error when no menu item ID exists
    Change Minor code tweaks

    Version 4.0.1

    Bug Fixed parameter not showing

    Version 4.0.0

    New Added Norwegian language pack (Thanks Johan)
    New Added Community Builder avatar integration
    New Added Popover for BBCode Link example
    New Added option to submit using the Enter key
    Language Button and permissions message now language strings
    Remove Removed support for Joomla 2.5

    Version 3.1.2 (IMPORTANT)

    Security Fix XSS vunerability where script tags could be placed in the message body

    Version 3.1.1

    Bug Fixed BBCode not working
    Bug Fixed name/date overlapping header if too long

    Version 3.1.0

    New Added option for required name
    New Added generic name as parameter if none used
    New Added Avatar integration for Gravatar, Kunena and JomSocial
    Change Improved error reporting
    Change Improved BBCode (now works with highlighted strings)
    Change Replaced UI Framework detection with parameter
    Bug Fixed smiley path for multilingual sites
    Bug Fixed shout submits not working when assigned to single menu item

    Version 3.0.0

    New Integrated AJAX for submitting and retrieving posts
    New Initially hide smilies with toggle option
    New Added Bootstrap and UIKit styling support
    New Added sound notifications for new shouts
    Change Enhanced HTML markup
    Change Other small PHP enhancements
    Bug Fixed Freichat conflict
    Bug Fixed Kunena profile links
    Remove Dropped support for Joomla 3.0 and 3.1

    Version 2.0.2

    Change Updated to jQuery 1.11.2
    Remove Removed FreiChat check as this extension conflict is now fixed

    Version 2.0.1

    Change Tweak and cleanup of variables + Javascript
    Remove Removed a lot of words from swearwords.php

    Version 2.0.0

    Change Changed form names to avoid conflicts with other extensions such as Kunena
    Bug Fix broken ReCaptcha library since version 1.3.0
    New Add BBCode functionality

    Version 1.4.2

    Change Updated to jQuery 1.11.1
    Change Minor coding tweaks
    Bug Another timezone bug fix

    Version 1.4.1

    Bug Fixed bug when user timezone was different to the default Joomla timezone

    Version 1.4.0

    Change Name field now is a placeholder and is required
    Change Use improved method of getting the POST array introduced in Joomla 3.2

    Version 1.3.1

    Bug Name input field default value now a language string

    Version 1.3.0 (IMPORTANT)

    Security People without necessary permissions could delete posts
    New Allow template overriding of jQuery no conflict file and CSS file
    Bug Cleanup detection of posts if a shout was submitted
    Bug Only include recaptcha library if parameter turned on
    Bug Incorrect usage of JFolder removed

    Version 1.2.6

    New Added new date format (
    Change Updated to jQuery 1.11.0
    Change Refinement of users permissions of who can post
    Change Script updates

    Version 1.2.5

    Bug Fix a bug in the install of version 1.2.4
    Language Merge some strings together and use sprintf for some strings

    Version 1.2.4

    New Add type colour form fields to the colour fields
    Change Joomla PHPCS fixes
    Change Moved all media files into Joomla media folder, allowing overrides
    Bug Fix errors with standard class initialisation

    Version 1.2.3

    Bug Update for 1.2.2 which was incorrect

    Version 1.2.2

    New Add in more date options
    New Add in PostgreSQL support
    Bug Simplify the way styling and jQuery code is added into the head
    Bug Fix bug where smilies are not shown in the frontend
    Bug Stop clicking on a smiley changing the URL
    Remove Remove Timezone parameter and use the Joomla Global Config Timzone

    Version 1.2.1

    New Ability click on a smiley and append to the textarea
    Change Allows installation of the same version of the shoutbox as currently installed
    Bug Fix a bug with the swearcounter taking one less count than specified

    Version 1.2.0

    New Module now responsive
    New Uses native JInput for processing rather than $_POST
    New Use JRequest as fall back in Joomla 2.5 when magic quotes turned on
    New noscript text for people without javascript to warn them of message limit
    New Added in Cross Site Request Forgery (CSRF) anti-spoofing token
    New Option to Link to Profiles of various user management systems
    New Add in mass delete function
    New JLog support for easier debugging
    New Add ability to show date of post
    New Add new easier maths validation method
    Change Use JDate instead of date()
    Bug Change deprecated Joomla 3.0 function getErrorNum() to use exceptions
    Bug Timzone form field typo corrected
    Remove Remove module width parameter
    Remove Joomla 1.5 Support Removed
    Remove Remove mysqli/mysql requirement

    Version 1.1.3

    Bug Issue fixed with line breaking not working

    Version 1.1.2

    New Integrated Joomla update feature with 2.5/3.0 version
    New New Database commands in 2.5/3.0 version to allow for non-MYSQL databases to be supported
    Change Improved code structure for future AJAX implementation and template overrides
    Change Separated Joomla 1.5 and 2.5/3.x versions
    Remove Remove support for Joomla 1.6 and 1.7

    Version 1.1.1

    Bug Fix to solve issue when allow_url_fopen was turned off

    Version 1.1.0

    Change Now compatible with Joomla 3.x

    Version 1.0.5

    New Recaptcha integrated into module
    Change CSS Improvements
    Change Internal changes to help a future implementation of AJAX
    Change jQuery text countdown replaced with pure Javascript to increase speed

    Version 1.0.4

    New New jQuery Plugin for text countdown
    New Combined all modules so that all Joomla versions are compatible in 1 module
    New Added HTML5 Compatability
    Change Smilies are now added when retrieving items from the shoutbox, to avoid the issue of text limitations in the sql file
    Language Language files changed to remind users that the sql file has a 250 character limit
    Bug Fixed issue where if a database error wasn't inserting from the language file
    Bug Error fixed for swear words having too many parameters
    Bug Corrects a issue with the fixing of backslashes in the name field
    Bug Note about printing the displays is no longer repeated for each shout

    Version 1.0.3

    Bug Fix where in MySQL 5 the timestamp(14) is depreciated

    Version 1.0.2

    Bug Some new text is added into the language file
    Bug Time Zone Parameter is fixed

    Version 1.0.1

    New Additional Parameters including Timezones, Word limit on message lengths
    New Ability to censor posts with too many swear words
    New Javascript popup to alert users when they've gone over their word limit
    New Administrators can view the IP addresses of users who post
    Change Swear Filter is now a PHP file
    Change W3 code validation
    Bug Bug Fixes from version 1.0.1
    Bug Fix for error message if database doesn't install properly
    Bug Various bug fixes

  • To download the module please click on one of the download buttons below.

    Please register to download this module

    There have been 21078 downloads

  • peter

    this is a message

    13 hours ago


    1 day ago

    Auto message: A new forum post has been submitted. You can view the message here

    1 day ago


    1 day ago


    1 day ago

    • :D
    • :S
    • :(
    • :)
    • :O
    • ;)
    • lol
    • :@
    • :P

  • Anything donated to help us maintain the website and carry on developing extensions is highly appreciated.