Виджет "Возрастное ограничение"

Виджет "Возрастное ограничение"
Как предупредить пользователя о том, что на сайте присутствует контент, ограниченный к просмотру? Можно вывести где-нибудь в сайдбаре предупреждающий текст. Или иконку. А можно написать виджет, который будет выводить специальную иконку.

Идея на самом деле весьма проста. Давайте продумаем, что должен будет уметь виджет:

Предположим, что мы хотим, чтобы в настройках виджета была опция, которая фиксировала бы кнопку. Сделаем такой переключаеть в виде обычного checkbox-а, а в файле шаблона виджета пропишем условие:

if ($CHECKBOX == true) { echo  '<div id="vozrast">'.$age.'+</div>'; }
else
{ echo '<div id="vozrasta">'.$age.'+</div>'; } ?>

Здесь мы проверяем условие: если отмечен checkbox, то мы выводим div блок с id "vozrast". Если же checkbox не отмечен, то выводим другой div-блок с id "vozrasta". Ну и соответственно внутри блока мы выведем возрастное ограничение в формате 16+. Возрастное ограничение мы положим в переменную $age.

Ну и далее нам остается только создать настройки виджета, чтобы он выглядел динамично и современно. Я не буду вдаваться в подробности, как создавать виджеты для InstantCms2, об этом уже подробно рассказал товарищ R2.

После всех манипуляций мы получаем вот такую кнопочку на сайте:

При нажатии на кнопку на сайте открывается модальное окно с заранее подготовленной информацией (с той, которую мы указываем в настройках виджета)

Вот такой простой виджет. Виджет абсолютно бесплатен, его можно скачать в официальном каталоге дополнений InstantCms2 или по ссылке ниже. Всем удачи и отзывчивых сайтов!

 

Скачать:
widget-wozrast.zip 41 Кбскачан 4 раза
01:17
22
RSS
Нет комментариев. Ваш будет первым!
Загрузка...