معرفی شرکت ها


django-one-time-notices-0.1.1


Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر
Card image cap
تبلیغات ما

مشتریان به طور فزاینده ای آنلاین هستند. تبلیغات می تواند به آنها کمک کند تا کسب و کار شما را پیدا کنند.

مشاهده بیشتر

توضیحات

-
ویژگی مقدار
سیستم عامل -
نام فایل django-one-time-notices-0.1.1
نام django-one-time-notices
نسخه کتابخانه 0.1.1
نگهدارنده []
ایمیل نگهدارنده []
نویسنده Becky Smith
ایمیل نویسنده rebkwok@gmail.com
آدرس صفحه اصلی -
آدرس اینترنتی https://pypi.org/project/django-one-time-notices/
مجوز MIT
# django-one-time-notices Displays a modal with notice content if a user hasn't seen it yet. ## Install ``` pip install django-one-time-notices ``` ## Settings Add to `INSTALLED_APPS`: ``` django.contrib.auth django.contrib.admin ... notices ``` Add to `TEMPLATES['OPTIONS']`: ``` TEMPLATES = [ { 'BACKEND': 'django.template.backends.django.DjangoTemplates', 'DIRS': [], 'APP_DIRS': True, 'OPTIONS': { 'context_processors': [ ... 'django.core.context_processors.request' ... 'notices.context_processors.notices', ] } } ] ``` To customise the notice colour (button and title border), add ``` NOTICES_COLOR=<color> # any css-acceptable colour ``` ## Static assets Add `notices/css/notices.css` and `notices/js/notices.js` to your markup. ## Usage In templates, load the tags: ``` {% load notices_tags %} ``` and add the modal: ``` {% NoticesModal %} ``` The modal will be shown. Once it has been dismissed it won't be shown again unless the notice version changes (see below) or the `notice_seen` cookie is deleted. ## Setting/updating the notice ### via models and django admin Add a `Notice` instance in the django admin. Notices have `title`, `content`, `version` and optional `expires_at` fields. Version can be any positive number; it defaults to incrementing the last version number. Set the `expires_at` datetime to avoid showing this notice after the specified date, even if the user has never seen/dismissed it. To show a new notice, add another Notice instance with an incremented version number. ### via django settings Override the Notice model by adding to your `settings.py`: `NOTICES_VERSION` # an integer `NOTICES_TITLE` # optional, default = "New!" `NOTICES_CONTENT` # optional, default = "" Set `NOTICES_VERSION = 0` to clear the cookie and disable showing notices at all.


نیازمندی

مقدار نام
>=4.1,<5.0 Django
>=3.0.1,<4.0.0 django-classy-tags


زبان مورد نیاز

مقدار نام
>=3.8,<4.0 Python


نحوه نصب


نصب پکیج whl django-one-time-notices-0.1.1:

    pip install django-one-time-notices-0.1.1.whl


نصب پکیج tar.gz django-one-time-notices-0.1.1:

    pip install django-one-time-notices-0.1.1.tar.gz