dtome/cookie-policy

dev-master 2015-09-14 17:07 UTC

This package is not auto-updated.

Last update: 2024-09-14 18:09:41 UTC


README

Daniel Tomé Fernández danieltomefer@gmail.com

简介

此插件为我们提供了一个带有cookie政策的顶部/底部栏以及一个接受按钮。

图片

promisechains

安装

要安装此模块,您必须按照以下步骤操作

1- 在您的 composer.json 中您必须写入

"require": {
        "dtome/cookie-policy": "dev-master",
    },

"autoload": {
      "psr-4":{
        "cookiepolicy\\" : "vendor/dtome/cookie-policy"
      }
    }

2- 然后您必须运行以下命令行 composer update

配置

1- 在您的 application.config.php 中启用该模块。

'modules' => array(
        'cookiepolicy',
    ),

2- 在您的 view/layout.phtml 中,在javascript文件调用(在head标签内)下粘贴此代码。

<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- 您必须将数据文件复制到public文件夹

data/cookieJs.js to public/js
data/cookieStyle.css to public/css

4- 在您的 layout.phtml 中定义javascript文件和css文件如下

->prependStylesheet($this->basePath('css/cookieStyle.css'))

->prependFile($this->basePath('js/cookieJs.js'))

用法

在您的 layout.phtml 中,您必须添加

<?php echo $this->cookiePolicy(); ?>