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
Every JoomlaX extension. Unlimited sites. One price.
You have explored the demos. Now get all 127 extensions, new releases during your plan, updates and expert support. All Access is $365 a year, about $1 a day.
- Basic$2496 months · 3 sites
- All Access$365per year · unlimited sites
- Developer$749one-time · lifetime
- 30-day money-back guarantee
- Secure SSL payment
- Updates included