Снежинки для сайта

Очень простой и быстрый способ добавить на свой сайт падающие снежинки

С наступлением зимы и Нового Года можно немного украсить свой сайт, добавив на него падающие снежинки.

Данный способ очень прост и заключается в добавлении всего одного скрипта на сайт.

Читать далее

Запрет отправки формы пока не установлен флажок

Очень простой метод запрета отправки формы пока не установлена галочка checkbox

С вступлением в силу закона о персональных данных, очень многим потребовалось ставить пользовательское соглашение в каждую форму, без соглашения с которым ее нельзя отправить. Другими словами, пока не согласился с какими либо условиями, нельзя отправить форму.

Сделать такое можно разными способами, например, проверить на JS заполненные поля, и если не установлен флажок, вывести предупредительное сообщение. Также можно сделать проверку после отправки формы на PHP и проверить уже там, был ли поставлен флажок.

Но есть способ намного проще – просто заблокировать кнопку "отправить" пока не установлена галочка на условиях.

Читать далее

Оформление блоков с иконками

Несколько вариантов оформления раздела для преимуществ, сервиса и других блоков с иконками

В данной статье представлено несколько вариантов оформления блоков с иконками.

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

Читать далее

Адаптивное видео для фона блока

Адаптивное видео в качестве фона блока с использованием плагина для jQuery

Очень удобный и простой в использовании плагин jQuery для создания адаптивного видеофона у блока. С ним не требуется нагромождения ни css ни html кодов, вся конструкция блока выглядит примерно так: <div data-vide-bg="path/video"></div>

Читать далее

Геолокация на PHP

Определение координат и другой информации по IP адресу, реализованное на PHP

Иногда бывает нужно определить местоположение посетителя сайта для каких либо дальнейших действий. Если эти действия глобальнее, чем вывод карты или какой то информации, то лучше использовать для этого PHP, в противном случае, лучше подойдет JavaScript.

Как и в предыдущей заметке про геолокацию на JavaScript, воспользуемся сервисом ip-api.com.

Читать далее

Геолокация на JavaScript

Определение координат и другой информации по IP адресу в JSON формате

Иногда бывает нужно определить местоположение посетителя сайта для каких либо дальнейших действий. Если эти действия не очень глобальны, то для этого вполне подойдет использование JavaScript, в противном случае, лучше использовать PHP — Геолокация на PHP

Для этого существует множество различных api , но я остановился на ip-api.com.

Во-первых: результаты запроса можно получить на русском языке.

Во-вторых: адекватные разрешения на использование сервиса (150 запросов в минуту с одного IP адреса, а за денежку вообще безлимитно)

Читать далее

Всплывающее окно при закрытии страницы

Открытие модального окна, когда пользователь уходит со страницы

В данной заметке приведен пример скрипта на jQuery, который откроет модальное окно при попытке посетителя покинуть страницу.

Несмотря на то, что данное окошко никак не задержит человека (он без проблем сможет закрыть страницу или переключить вкладку), вывод такого сообщения может негативно сказаться на его мнении о сайте. Поэтому, если уж и применять данный способ на сайте, то только там, где это действительно нужно.

Читать далее