Web357 logo
Cookies Policy Notification Bar extension for Joomla!

Cookies Notification Bar

A beautiful and functional EU Cookie Law Compliance Joomla! Plugin that provides a mechanism for informing your visitors about how you use cookies on your website in an elegant manner. It includes a variety of features and parameters (responsive, multilingual, block cookies, change style, etc.).

Extension Information

  • Latest Version: 3.2.8 (download older versions)
  • Cookies Policy Notification Bar v3.2.8 - Changelog

    Cookies Policy Notification Bar v3.2.8 - Changelog

    + Added   ! Removed   ^ Changed   # Fixed
    29-Mar-2018 : v3.2.8
    + NEW Parameter field: Custom Javascript code. You can now add your custom Javascript code, included or not, by  tags to block the Javascript code before the visitor accepting the cookies policy.
    # BUG Fixed: Enable jQuery on all pages except those selected. If the admin chooses one or more pages to exclude jQuery library, all the other pages should load the jQuery.
    # BUG Fixed: We don't support anymore the PHP 5.3.x, but there was a small issue with some subscribers who still use this old version of PHP.
    28-Mar-2018 : v3.2.7
    + NEW FEATURE: There are new options for the load jQuery parameter field. A) load jQuery on all pages, B) Do not load jQuery on any page, C) load jQuery on specific pages. Sometimes you will need to enable the jQuery library only on some pages because of some conflicts, from other components, with different versions of jQuery. This option will help you to do that. [Many thanks to Marek Sobczak]
    # Minor fixes.
    # Cleanup some lines of code.
    16-Mar-2018 : v3.2.6
    ^ The Demo and the JED link have been updated in the description tab, at Joomla! backend.
    ! The Web357 Download ID parameter field has been deleted from each extension settings and has been replaced by a unique API key parameter field at the Web357 Framework plugin settings.
    + A new button (Settings) has been added to the description tab at Joomla! backend.
    ^ Compatible with the latest version (1.6.0) of Web357 framework plugin.
    26-Feb-2018 : v3.2.5
    Bug Fixed: The element "textsforlanguages" should be hidden in the plugin parameters. [Thank you, Ronald]
    10-Jan-2018 : v3.2.4
    # BUG FIXED: The modal window doesn't have a scrollbar if there is much content. [Many thanks to Carlos Santos]
    # Fix responsive issues with the modal window in the most popular devices like Galaxy S5, Nexus 5X, Nexus 6P, iPhone 7, iPhone 7 Plus, iPhone 8, iPhone 8 Plus, iPhone X, iPad, iPad Pro.
    # Minor bug fixes.
    07-Nov-2017 : v3.2.3
    # Bug Fixed: Call to undefined method plgSystemCookiesPolicyNotificationBar::getLanguageNameByTag(). [Thank you, Mauro]
    06-Nov-2017 : v3.2.2
    # Bug Fixed: Missing parameters (Input texts fields for languages) if the plugin is unpublished. [Many thanks to Nina and Abbey]
    # Cleanup the code.
    # Minor bug fixes.
    # Not compatible anymore with older versions of Joomla! (e.g. J! 2.5.x).
    # Typo errors in the elements.
    ^ Upgraded to the latest version v1.4.6 of Web357 Framework Joomla! System Plugin.
    27-Oct-2017 : v3.2.1
    + New Feature in Advanced Settings. Language Migration Tool. In case you missed the old strings after an upgrade.
    # Minor bug fixes.
    # Code cleanup.
    26-Oct-2017 : v3.2.0
    + NEW FEATURE: You will be able to choose the action of the 'More Info' button. Options are, 1) Custom link, 2) Link to a menu item, 3) Modal with your Custom Text. 
    ^ Now you can choose the same or different action button for each language separately. Example: The 'modal' method for the German language, and the 'assign to a menu item' method for the English language.
    ^ The link target parameter has been moved in Texts for Languages fieldset.
    ^ Database migrations. Some parameter fields have been renamed but you will not lose any values for your cookies message, or button texts, that you've already entered in previous versions. 
    ! Unnecessary comments have been removed from the code.
    # General Bug Fixes.
    # Styling improvements on the responsive design.
    05-Jul-2017 : v3.1.7
    # Bug fixed after upgrade to J! 3.7.3. The admins can't enter text in the form fields from the plugin parameters.
    # Web357 framework has been updated to the version 1.4.5.
    23-Jun-2017 : v3.1.6
    # BUG FIXED: Some issues with language text strings (e.g. J357_PLG_SYSTEM_COOKIES....)  have been detected after the first installation before the admin save the plugin parameters. [Thank you, Yannick Wendling]
    ^ The language files (en-GB, fr-FR, nl-NL, ru-RU) have been updated.
    13-May-2017 : v3.1.5
    + Compatibility for auto-updates via Watchful.li external service. [Many thanks to Valentin Barbu, Rafael Gaus, and Frank].
    + Compatible with the latest version of Web357 Framework v1.4.3.
    ^ If the JED link does not exist yet, do not display the 'leave a review' text inside the plugin parameters.
    12-May-2017 : v3.1.4
    # Bug Fixed in J! 2.5: Many of our subscribers still uses (badly) the version 2.5.x of Joomla!. We all know how dangerous it is. But, for now, we've added a small fix to still support the cookies policy notification bar also in not-up-to-date Joomla! websites [Thank you, Rafael]
    07-May-2017 : v3.1.3
    # Bug Fixed: In PHP Version 7.0.14 there are some errors in plugin parameters at Joomla! backend, on detecting correctly the active languages of the website. [Many thanks to Arkin Oksuzoglu]
    # Minor bug fixes.
    05-May-2017 : v3.1.2
    # BUG Fixed: After upgrading to the version 3.1.1 the text strings and other parameters data are not displayed properly, unless if the admin save again the plugin parameters. [Thank you, Thanos]
    04-May-2017 : v3.1.1
    # BUG Fixed: If the block cookies parameter was enabled, there were some issues with login authentication at the Joomla! backend.
    # BUG Fixed: The text strings for single language websites, do not change.
    # Bug Fixed: If the 'Block Cookies' parameter enabled, after clicking on the confirm button to accept the cookies policy the page is reloaded but the javascript code (e.g. google ads) is not displayed. [Thank you, Frank]
    # The 'remove cookies' parameter for debuggers, has been improved to allow clearing browser cookies for the specific cookie names.
    # Minor bug fixes.
    03-May-2017 : v3.1.0
    ^ The Block Cookies functionality has been improved and many issues have been resolved.
    + A very useful helper guide to help you understand how to block cookies, has been added inside the plugin parameters, under the Block Cookies parameter.
    + A new parameter has been added to display a message to the user if there are blocked cookies. By enabling this option a notification message will be displayed at the frontend, on each position of the blocked script. * You can change the text of the notification message from the language overrides in Joomla! backend.
    ! Some parameter fields about blocking cookies have been removed because this functionality has been changed.
    # General Bug fixes.
    # Minor CSS issues have been resolved.
    22-Mar-2017 : v3.0.8
    # CSS Bug Fixed: On smartphones and tablets, if you choose to display on the top, an extra gap appears at the bottom of the screen. [Many thanks to David Smith]
    12-Jan-2017 : v3.0.7
    # After the upgrade to the latest update 3.0.6, a fatal error has been displayed for a function that does not exist in Joomla! 2.5. The function is the "addScriptVersion", that has been replaced with "addScript". [Many thanks to Konzepttreu GmbH]
    23-Dec-2016 : v3.0.6
    ^ JS code in the head has been replaced with a custom_xx_XX.js file in the assets folder. Each JS language file will be created automatically after each save in the plugin parameters. Many thanks to Laurent Garin.
    ^ French language files have been updated. Many thanks to Sandra Thevenet and Marc Antoine Thevenet.
    + Dutch (nl-NL) language has been added. Many thanks to Henk Gordebeke.
    # Minor bug fixes and speed improvements.
    22-Nov-2016 : v3.0.5
    ^ Absolute URLs have been replaced with relative URLs.
    ^ CSS in the head has been replaced with a custom.css file in the assets folder. The file will be created automatically after the first save of your parameters. [Thank you, Laurent]
    # Minor bug fixes.
    05-Jun-2016 : v3.0.4
    + New Parameter: "Show in iFrames" has been added. You can choose if you want to show the plugin in iFrames (e.g. modal popups) [Thank you, Dan Tucker].
    ^ Variable name for popup windows has been simplified from "cpnb_popup_window" to "cpnb".
    # Minor bug fixes.
    27-May-2016 : v3.0.3
    + New Parameter added: Disable the google fonts  from messages, buttons, or both of them. [Thank you, Frank Delventhal]
    ! The $datetime variable has been removed from comments.
    02-May-2016 : v3.0.2
    # Bug Fixed: If the opacity has been set to 100, the opacity value was 0.1 instead of 1. [Thank you, Alexander Ioannidis]
    + New Parameter: Choose if you want to open the 'More Info' link in a new or in a popup window with custom width and height. [Thank you, Tim Austin]
    # Minor bug fixes.
    20-Apr-2016 : v3.0.1
    # Bug Fixed: Some jQuery conflicts with JoomGallery component have been resolved, and both extensions are working properly on the same page now. [Thanks, Josef Brandner]
    13-Apr-2016 : v3.0.0
    + New Parameter: You can select a Google Font Family for the message and buttons.
    + New Parameter: You can choose if you want to show or hide the "More Info" button.
    + New Parameter: You can select a Google Font Family for the message and buttons.
    + New Parameter: Now you can enter a custom name for Cookie.
    + New Parameter: By default, the message is displayed on the left side and the button on the right side. But, if you would like, you can choose the center alignment for the message and button(s).
    + New Parameters have been added to improve the styling of buttons. You can set the border radius of button, the default background color, and the background color when the mouse is hover the button.
    + A smaller header has been added to improve the plugin settings at the back-end.
    + The Parameters in the backend is not on one page anymore. We improved the UX and the parameters are in different tabs for a quick edit.
    + French language has been added. A big thanks to Marc-Antoine Thevenet (MATsxm).
    + Russian language has been added.
    ^ The way that we'd get the plugin parameters has been changed, because we couldn't get the params if the plugin was unpublished.
    ^ The default text value for the button has been corrected, from "Ok, I understand" to "Ok, I've understood!" [Thanks, Alex Walker]
    ! The error messages about the download ID, during the update of other Web357 extensions, have been resolved and have been removed.
    ! For security reasons, the word Joomla! has been removed from the HTML comments. Example: /* Cookies Policy Notification Bar - J! system plugin (Powered by: Web357.eu) */ [Thanks, Robin Köhler]
    ! Unnecessary comments have been removed.
    # CSS Bug fixed: After W3C CSS Validator results, the max-width: 1024x has been corrected and replaced with max-width: 1024px.
    # The plugin has been passed from the W3C Markup Validation Service. 
    # Many CSS Improvements to be compatible with most popular devices.
    # Minor bug fixes in the code for a speed optimization.
    27-Jan-2016 : v2.2.8
    # Bug Fixed: In some browsers, there was a border one-pixel, at the bottom of the page, after the message disappears.
    ^ CSS Improvements.
    27-Dec-2015 : v2.2.7
    # Bug Fixed: Some CSS and Javascript issues with scrolling on tablets (Lenovo, Samsung, etc.), have been resolved.
    08-Dec-2015 : v2.2.6
    # Some issues (missing language tabs, missing language files etc.) after the upgrade from v2.2.5, have been resolved.
    07-Dec-2015 : v2.2.5
    ^ Updated description.
    ^ Updated translations.
    23-Nov-2015 : v2.2.4
    + Added compatibility to support extensions with jQuery Control, like "System - jQuery Easy" plugin and "System - DJ-jQueryMonster" plugin.
    # Bug Fixed: Some flags are not displayed correctly if the default language is not English.
    # Bug Fixed: Scrolling on tablets with android os has been resolved.
    # Minor bug fixes.
    13-Nov-2015 : v2.2.3
    + NEW Parameter Field: Download ID. You need to specify your Download ID before you can receive updates for the PRO versions. For more information please follow our instructions here: https://www.web357.eu/download-id
    # Minor bug fixes.
    28-Aug-2015 : v2.2.2
    # Bug Fixed: Error 404 page does not operate with a Gantry template if the plugin is enabled.
    # Bug Fixed: Fatal error: Class 'JLanguageHelper' not found in. This bug has been fixed for the websites that still use Joomla! 1.7.
    # Bug Fixed: Flag image path has set to absolute URL, instead of relative.
    24-Aug-2015 : v2.2.1
    # Bug Fixed: Some issues and jQuery conflicts with JoomGallery component, have been resolved.
    10-Aug-2015 : v2.2.0
    + BACKEND: Language flags are displayed left of each language label.
    + NEW FEATURE: Debug mode has been added. You can see the list of all cookies and delete all cookies from the frontend.
    + NEW PARAMETER ADDED: Block Cookies (If User does not accept the cookies policy by press the "Ok I've understood" button, all cookie(s) will be blocked.)
    + NEW PARAMETER ADDED: Javascript Code (Some scripts like 'Google Analytics', 'Olark live chat', 'Zopim live chat' and many other javascript applications, use cookies in their javascript code. So, if we want to block the cookies of these apps before the User accepts our Cookies Policy, you have to enter the javascript code of those scripts in this field and not in the index.php of your current template.)
    # Minor bug fixes.
    25-May-2015 : v2.1.1
    # Bug Fixes: Lot of bug fixes have been resolved if a joomla website has the cache enabled.
    # jQuery conflict with Revolution Slider has been resolved.
    # Minor CSS fixes for responsive design.
    29-Apr-2015 : v2.1.0
    ^ Improved CSS Style.
    + New multi-language parameter fields: a) 'More info button text' and b) Link for the 'More info' button.
    + New Feature: Clean cookies for Debug mode (If you can't see the 'Cookies Policy notification bar', click the button from parameters and then refresh your Homepage).
    + New Feature: "Always Display" the notification bar. The notification bar will be displayed even if the User accept the Cookies Policy. This feature must be enabled only for debugging.
    + New Feature: The bar is not appeared if the website is Offline.
    + New Feature: Set the height and the line height of the notification bar.
    + New Feature: INCULDE PAGES: Display the cookies policy notification bar only in the selected pages.
    + New Feature: EXCLUDE PAGES: Do not display the cookies policy notification bar in these pages.
    + New Feature: You can add your custom css.
    + New Feature: Duration (ms) for animation.
    # General minor bug fixes in the code.
    23-Apr-2015 : v2.0.0
    + Compatible with "Web357Framework" (joomla! system plugin).
    ^ Improvement design for parameter fields (better radio buttons and color pickers).
    + ADMIN: New Element: Description of extension (buttons: view demo, more details, changelog, support).
    + ADMIN: New Element: Version Check.
    + ADMIN: New Element: About Web357 (logo, description, find us on social media).
    # General minor fixes.
    # Clean and code improvement.
    29-Mar-2014 : v1.1.0
    # CSS Fixed: Adding !important; css rule for the link color in dark backgrounds.
    # Multilangual support.
    ^ Parameter fields have been redesigned and be more useful.
    + PHP functions have been added: getLangForm() and getLanguageNameByTag().
    ^ Language folders are now inside plugin folder.
    # BUG Fixed: Line breaks in message don't display correctly the notification bar.
    + Parameter Added: Option to load or not, the jQuery.
    + BUG Fixed: jQuery conflict issues with 3rd party extensions (e.g. Virtuemart, JS Jobs etc.).
    13-Dec-2014 : v1.0.1
    # Fixed the css styling about z-index. Now the bar appears in front of any other element, e.g. logo, header banners etc.
    07-Oct-2014 : v1.0.0
    + First beta release

    All versions of Cookies Policy Notification Bar

    Please, login first to view the files.

  • Compatibility:
  • Contents:
  • License: GNU/GPL »
  • Available in the JED »

Great and Powerful Features

Fast Support

Fast Support

Our support team will always be there for you, providing answers to all questions within 24 hours.
Loads Of Features

Loads Of Features

A vast assortment of major and minor features, to make customization easy and your site alluring.
Clean Code

Clean Code

All our code is clean, organized and commented. We are following the Joomla coding standards.
Multilingual Support

Multilingual Support

We go above and beyond basic language support to make Web357 extensions flexible and adaptable.

A beautiful and functional EU Cookie Law Compliance Joomla! Plugin that provides a mechanism for informing your visitors about how you use cookies on your website in an elegant manner. It includes a variety of features and parameters (responsive, multilingual, block cookies, change style, etc.).

Basic Features

  • Multilingual Support (Our best feature).
  • Block Cookies (The cookies are disabled, till the User clicks on the "Accept Cookies Policy" button).
  • [NEW FEATURE in v3.2.0] You will be able to choose the action of the 'More Info' button. Options are, 1) Custom link, 2) Link to a menu item, 3) Modal window with your Custom Text.
  • Position (display at top or at bottom).
  • Duration (The duration of the message (in seconds). After this time, the notification bar will disappear).
  • Animate Duration (The duration of the animation will run (in milliseconds). Default is 2000.).
  • Limit (The limit of how many times, the notification bar, will display if the visitor does not click on the button).
  • Message (The Message in notification bar. HTML allowed).
  • Font Color (The Font Color. Example: #fff or #ff0000 or green etc.).
  • Link Color (The Font Color. Example: #ccc or #f2f2f9 or red, blue, black etc.).
  • Font Size (The Font Size. Default is 13px.).
  • Background Opacity (The Background Opacity of notification bar).
  • Background Color (The Background Color. Example: #000).
  • Custom CSS (Enter your custom css code).
  • Include or Exclude the plugin from selected pages.
  • Debugging Tools (Still displaying the notification bar even if you have already accepted the Cookies Policy).

Why we have to install this joomla! plugin?

On 26 May 2011 the European Commission made the controversial 'Cookies Directive' law. It applies to the UK and all european countries. It mandates that the use of cookies on european business websites must be disclosed and explicit consent for their use be obtained from your users, however in the UK the Information Commissioners Office (ICO) has suggested that it is sufficient to work on the basis of implied rather than explicit consent. You can find more useful information about cookies here.

Credits - Thank you!

This plugin is based on Cookies directive.js.


Base Settings

Base Settings

Texts for Languages

Texts for Languages

Styling (Defaults)

Styling (Defaults)

Styling (Text)

Styling (Text)

Styling (Buttons)

Styling (Buttons)

Advanced Settings (Include or Exclude plugin from pages)

Advanced Settings (Include or Exclude plugin from pages)

Advanced Settings (Block Cookies)

Advanced Settings (Block Cookies)

Advanced Settings (Tools for Debuggers)

Advanced Settings (Tools for Debuggers)

Try it on your website


What people say about Cookies Notification Bar

  • Iorbita

    Lots of features: custom css, exclude include pages, position, animation duration… and the plugin is configurable in all languages! I tried several cookies extensions, but this one remains the easiest, most discreet and graphically most successful extension. Absolutely fantastic support. Yiannis is very friendly, he took the time to debug a conflict that was present with my template, thank you! Best value you can get for your money.

  • Tim Austin

    Great functionality - a good choice of options. Very easy to use. Above and beyond what is expected. A couple of issues resolved via contact with the developer who is quick to respond, helpful, and polite. This plugin is well worth the cost of Business subscription alone. Add the excellent support to the plugin and value for money is superb.

  • Star Light

    The best looking of the lot. Gracefully slides from the web page away after 1 min (or as long as you choose). Tried several others, this one beats them all. Easiest one to configure with lots of options. Outstanding. Within no time, they released a new version for an issue I had - never had such a fast dev before. Friendly, very helpful.

  • Oliver Linke

    Works without any troubles. I love this fading effect! Just install it, activate and configurate it - that's all! It's absolutely worth the money.

  • jenn gress

    I used this on a website that the client wanted to show blog posts my year and then month. This extension fit the job. I was able to set this up without needing any support whatsoever. Worked great out of the box. I didn't need support until after a recent update that caused some problems. An email to support was answered quickly and resolved. The documentation worked for me when setting it up. No problems. Very good. Excellent value for the money. Even better if you happen to have a problem since the support is great.

  • Lili

    I had a problem because my website is in French. They fixed right away within minutes! I recommend this plugin!

  • Denis

    Easy to install and use. The support was great, very gentle and professional. The support was so important that any value is for that.

  • Bernhard Knoetig

    Has all you need to comply with EC-law even identifies installed languages and offers possibility to translate! Did not need support because ease of use ;)

  • Brian

    Covers more than is required for "Implicit permission". A "code light" solution that requires only a plugin, so minimal extra load. Straightforward, as simple as it gets. Though you also need the free framework extension to allow all products from the developer to work. Although after installing, I had a minor fault, the developer was incredibly helpful and the plugin worked beautifully thereafter. The plugin contains what you need, though the developer website has more help if required. Excellent value for money - and another superb Joomla developer discovery.

  • Emmanuel Ndeleki

    Does as stated by the author. It has helped me display cookie notices easily and nicely. I have never regretted having bought this extension. The plugin is easy to use and does as it say. Very simple and straight to its work. Above excellent. The author told me he shall get back with an answer after receiving my query, and it was done. Response time is excellent. Not regrets. The cost is less than its functionality I believe, very cheap. A must have.

    Support & Documentation

    Normally we will answer your questions within 24 hours.

    If you still have questions or concerns about the product after reading the documentation:

    • You can use our Support Forum to ask your questions and report bugs.
    • Contact us using the contact form.
    • You can send us an email to this address: support [@] web357 [.] eu
    • Chat with us using the right-bottom box.

    If you did not find the information you were looking for in the documentation or if you have any other questions regarding the product feel free to contact us. We will be happy to provide you with a detailed answer as quickly as we can.

    Documentation    Support Forum    Contact Form

    Stay tuned

    We are always working on something new and exciting so make sure to subscribe to our newsletter and be the first to know.