Header Notification Bar
Notification Bar Module for Joomla
30-day money-back guarantee
Changelog — Header Notification Bar
Version 3.6: 26 October 2026
- Colours, text alignment, sizes and analytics IDs are validated before being printed into inline CSS/JS; inline CSS can no longer close its style tag; Theme Editor escapes theme names and preview CSS.
- Fixed Error 500 "Error decoding JSON data: Control character error" on pages showing the bar and on the module edit screen.
- Install/update repairs every Header Notification Bar module whose settings contain raw line breaks or invalid UTF-8; originals are kept in administrator/logs/mod_header_bar-params-backup.php. Unrepairable settings are reset and the module is unpublished with a notice.
- The module reads damaged settings safely instead of failing the page.
- Message, B Message, Extra CSS, Custom JavaScript and Custom Analytics Code are normalised on save (line endings, control characters, invalid UTF-8).
- Theme Editor no longer writes files while the form loads; inline admin CSS/JS uses the Web Asset Manager (no deprecated Document calls).
- Test Mode now defaults to OFF for new modules so close/dismiss is remembered.
- Requires Joomla 4.4+ and PHP 8.1+ (checked on install).
Version 3.5: 20 October 2026
- Download Key support on the update site (dlid).
Version 3.4: 18 October 2026
- Runs on Joomla 5 and 6 with Behaviour Backward Compatibility disabled
- Styles, the theme editor script, Google Fonts, and the analytics script load through the Web Asset Manager
Version 3.3: 2 September 2026
- Bug Fix: Theme Editor CSS is sanitized on save so module parameters stay valid JSON. Line breaks in custom theme CSS can no longer produce a site error when the module loads.
- Safer Theme Editor field filter for Joomla admin saves: control characters are stripped, line endings are normalized, and invalid UTF-8 is ignored.
- Single package for Joomla 4, 5, and 6: the install package (the .zip inside your download).
Version 3.2: 8 August 2026
- Frontend rebuilt with vanilla JavaScript and CSS: no jQuery and no jquery-cookie on the site
- Bar stays hidden in the module slot, then portals to document.body so fixed header/footer positioning is correct from first paint
- Same behaviour for Fixed Header, Fixed Footer, and Header Pushed positions
- Dismiss memory still uses header_cookie_{id} via native document.cookie (cookie or session)
- Show, hide, scroll appear, countdown, coupon copy, auto-dismiss, body offset, and analytics hooks run through JxHeaderBar
- Single package for Joomla 4, 5, and 6: the install package (the .zip inside your download)
Version 3.1: 14 July 2026
- Major Update: Flash-sale toolkit and modern Joomla architecture
- Countdown timer with optional hide-on-expire
- One-click coupon code copy chip
- Floating/inset layout with body offset support
- Icons, badges, secondary link, and auto-dismiss progress bar
- Device targeting and A/B testing (message/button/theme/coupon variants)
- GA4 / gtag, GTM, legacy UA, and custom analytics events (view, click, close, coupon)
- UX: Compacted module parameters into General, Content, Style, Targeting, and Advanced tabs
- Cleanup: Removed redundant Language / Menu / User Group parameter duplicates in favour of core Joomla assignment, Access, and Language fields
- Technical: Joomla 5-style services provider, namespaced Dispatcher/Helpers/Fields, WebAssetManager assets under
assets/ - UI: Refreshed typography field (inline size/unit controls) and modernised frontend bar CSS/themes
- Compatibility: Joomla 4.x, 5.x, and 6.x
Version 3.0: 17 November 2025
- Compatible with Joomla 6
Version 2.9: 18 April 2025
- Major Update: Complete redesign with 50+ predefined themes and advanced customization options
- Added theme selector with live theme editor and CSS customization
- Implemented comprehensive typography controls with Google Fonts integration
- Created custom styling mode with improved flexibility and control
- New Features: Added several powerful capabilities to enhance notification functionality
- Scheduling system for date and time-based notification display
- User group targeting to show different messages to different user groups
- Animation effects including fade, slide, and bounce with customizable timing
- Google Analytics and Tag Manager integration for conversion tracking
- Enhancement: Improved mobile responsiveness and user experience
- Redesigned layout with proper mobile-first approach
- Improved button styling and positioning
- Added AJAX loading option for better performance
- Technical: Updated codebase and structure
- Removed support for Joomla 3.x - now compatible only with Joomla 4.x and 5.x
- Reorganized file structure with new helpers and field types
- Added ModHeaderBarFields helper class for advanced styling processing
- Documentation: Completely revised documentation with comprehensive guidance on all new features
Version 2.8: 27 June 2024
- New Feature: Added the ability to specify the distance of the notification bar from the top or bottom of the page.
- New configuration fields distanceFromTop and distanceFromBottom added to the module settings.
- Updated module PHP file to apply the new distance settings dynamically.
- Modified the template file to include the new styles for top and bottom distances.
- Enhancement: Improved styling flexibility by allowing users to control the position of the notification bar more precisely.
- Fix: Ensured compatibility with both Joomla 3.x and Joomla 4.x by updating relevant code sections for each version.
- Documentation: Updated module documentation to reflect the new feature and provide guidance on how to use the new settings.
Version 2.7: 23 October 2023
- Supports Joomla 5
Version 2.6: 07 February 2023
- Single file installation for both Joomla 3 and Joomla 4
- Removed jQuery load on body. Default : Head
- Added an option to add extra css class to the header button.
Version 2.5: 15 December 2022
- Supports PHP version 8
Version 2.4: 19 September 2020
- Supports Joomla 4 Alpha and Beta
- Changes to Joomla Module Parameters.
- Code Optimization
Version 2.3: 30 April 2020
- Option to add button into the notification bar
- Parameters to open the link in new/same tab.
- Option to set the text color, background color and hover color of the button.
- Option set font size and border radius of the button in the styling settings tab.
Version 2.2: 17 March 2020
- Notification Bar Style Parameters added. You can set to flat or shadow
- Opacity of the notification bar has been removed and merged with Background color bar where the color of the background can be set with opacity.
- Option to add spacing around the bar. Bar Padding Parameters has been added.
- Option to show or hide the close button parameters has been added.
- The helper file has been removed. The size of the package has now been reduced.
Version 2.1: 12 March 2019
- Fixed Scroll Issue of Header Bar
Version 2.0: 30 January 2019
- Header Pushed Option added to Notification Position
Version1.9 - 28 February 2018
- Extra CSS Parameter Added
- Option to change the font family and use Google Fonts
- Backend made easier and simpler
Version1.8 - 01 February 2017
- Joomla Update System Integrated
Version 1.7: -
- Support Multiple Instance
- CSS and JS modification
All-access bundle
Unlock every JoomlaX extension in one plan
You have explored the demos — now get all 100+ extensions, ongoing updates, and full-time support. Plans start at $99.
- Satisfaction guarantee
- Secure SSL payment
- Updates included