hounddd / wn-gdprplus-plugin
为 OFFLINE.Gdpr 插件提供附加功能
v1.0.3
2024-05-07 13:45 UTC
Requires
- php: ^7.2 || ^8.0
- offline/oc-gdpr-plugin: ^2.2
README
此插件为 OFFLINE.GDPR 插件添加了管理个人数据的附加功能。
宽横幅
有新的组件可用,可替代原始插件提供的简单横幅。
只需将布局中 cookieBanner 组件的名称替换为 cookieBannerWide 即可实现。
...
[cookieBannerWide]
...
==
...
{% component 'cookieBannerWide' %}
...
cookieBannerWide 组件的附加和可选属性**
组件提供了两个新的(可选)属性,允许您配置其外观。
可用的颜色方案包括蓝色(默认)、红色、橙色、琥珀色、黄色、酸橙、绿色、翡翠、蓝绿色、青色、天蓝色、靛青色、紫色、粉红色、洋红色和玫瑰色。
颜色方案
个性化定制
外观
如果您愿意,可以通过在 .gdpr-bannerwide 选择器中指定以下 CSS 变量来自定义颜色方案:
.gdpr-bannerwide { --color-background: #bfdbfe; --color-border: #3b82f6; --color-accent: #1d4ed8; }
您还可以通过在 .gdpr-bannerwide 选择器中设置 --toggle-size 变量来自定义开关的大小
.gdpr-bannerwide { --toggle-size: 20px; }
默认大小为智能手机上的 20px、小屏幕上的 22px、中等屏幕上的 24px 和大屏幕上的 28px。
文本
您可以通过在网站 ./lang/en/hounddd/gdprplus/lang.php 中定义翻译文件来替换基本标题和消息。
<?php return [ 'components' => [ 'bannerwide' => [ 'title' => 'We love cookies.', 'message' => 'Lorem ipsum dolor sit amet consectetur adipisicing elit. Itaque et quos quam! Beatae, culpa consectetur!', ], ], ];
安装
假设您处于 wintercms 安装根目录下。
使用 composer
只需运行此命令
composer require hounddd/wn-gdprplus-plugin
克隆
将此存储库克隆到您的 winter 插件文件夹中。
cd plugins mkdir hounddd && cd hounddd git clone https://github.com/Hounddd/wn-gdprplus-plugin gdprplus
用 ❄ WinterCMS 创建惊人的网站!

