跳转到主要内容

符合荷兰法律的Django特定cookie实现,使用风险自负。

项目描述

Django cookie law
=================
这是一个Django应用程序,它可以轻松实现符合荷兰法律的cookie。据我所知,我并非律师,因此使用风险自负。
更新

从0.1.6到0.2或更高版本
========

从0.1.4到0.1.5
-------------------

如果从0.1.4更新到0.1.5,请注意CookieBar模型已更改,您应该运行South迁移。已添加多语言支持。可选标题和关闭字段也已添加。
添加。


从0.1.4到0.1.5
--------------------

如果您从0.1.4更新到0.1.5,请注意CookieBar模型已更改,您应该运行South迁移。



要求
============

- jQuery>=1.5.1

用法
=====

- 将cookie_law应用添加到您的INSTALLED_APPS。
- 在您的main urls.py中添加 'url(r'^cookies/', include('cookie_law.urls')),'(不带引号)。
- 运行cookie_law迁移或syncdb(如果您不使用South,但您应该使用它)。
- 加载cookie_bar模板标签,并在您的base模板中的 <body> 标签下包含 {% show_cookie_bar %}。
- 在管理界面中创建一个cookie bar(如果您没有默认条,您应该立即编辑它)。
- 用 {% if request.COOKIES.allow_cookies == '1' %} <cookie> {% endif %} 将cookie包围起来。


Cookie Bar详情
------------------

- 可选标题
此标题可以用作您文本的标题
- 可选链接:隐私政策页面
如果您想有一个页面解释您使用哪种cookie以及为什么,请在此处放置完整的URL。
- 可选链接显示名称
这将在显示文本之后显示。例如
"本站使用cookie,了解更多关于 <链接显示名称>"
- 允许cookie按钮的标题
这将是cookie栏按钮中显示的文本。
- 文本
cookie栏中显示的文本。
- "此cookie栏显示中..."
如果您想显示此特定的cookie栏,请勾选此选项。
没有此布尔值的cookie栏不会显示。
- 可选的“显示关闭(取消)按钮”布尔值
关闭字段用于您想给访客提供隐藏cookie栏的选项
而不接受cookie。默认情况下,此选项已关闭。
- 可选语言
您可以为cookie栏创建多个语言的版本,更多关于此内容请参阅多语言支持部分。
每个cookie栏都需要将“此cookie栏显示”布尔值设置为True。


多语言支持
--------------------

如果您想启用多语言支持,请将您想要的语言添加到设置文件中。
LANGUAGES = (('nl','荷兰语'), ('en','英语'))
每次调用cookie栏模板标签时,它将检查每种语言是否存在cookie栏,
如果不存在,则创建一个。将它们翻译成正确语言取决于您。
您可以通过管理员界面完成此操作。

多语言支持通过检查请求中的LANGUAGE_CODE来实现。
本地化中间件应该处理此问题。如果不存在,则默认使用荷兰语的cookie栏。

项目详情


下载文件

下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

django-cookie-law-nl-0.2.1.tar.gz (8.3 kB 查看哈希)

上传

由以下机构支持