dtome / cookie-policy
Installs: 3 633
Dependents: 0
Suggesters: 0
Security: 0
Stars: 3
Watchers: 2
Forks: 0
Open Issues: 2
This package is not auto-updated.
Last update: 2025-04-12 21:07:30 UTC
README
Daniel Tomé Fernández danieltomefer@gmail.com
Introduction:
This plugin provide us a top/bottom bar with cookie policy and a button to accept it.
Image:
Instalation:
To install this module you must follow this steps:
1- In your composer.json you must write:
"require": { "dtome/cookie-policy": "dev-master", },
and
"autoload": { "psr-4":{ "cookiepolicy\\" : "vendor/dtome/cookie-policy" } }
2- Then you must run the following command line composer update
Configuration:
1-Enable the module on your application.config.php
.
'modules' => array( 'cookiepolicy', ),
2- In your view/layout.phtml paste this code under javascript files call (inside of head tag).
<script> $(document).ready(function () { var cookieName = 'cookiePolicyMyWeb'; var message = 'Example of message. '; var messageButton = 'Accept'; var days = 10; var moreInfoRoute = 'https://www.google.es'; var moreInfoText = 'More info..'; //bottom or top var cookieBarStyle = 'bottom'; $.fn.cookieBar(cookieName, message, messageButton, moreInfoRoute, moreInfoText, cookieBarStyle); $("#cookiebar-button").click(function () { $.fn.createCookie(days); }); }); </script>
3- You must copy the data files to public folder:
data/cookieJs.js to public/js
data/cookieStyle.css to public/css
4- In your layout.phtml define the javascript file and css file like the following:
->prependStylesheet($this->basePath('css/cookieStyle.css')) ->prependFile($this->basePath('js/cookieJs.js'))
Usage:
On your layout.phtml
you must add :
<?php echo $this->cookiePolicy(); ?>