! Запросто с WordPress - доступная ручная работа по правилам оптимального интернета

Здравствуйте ! (извините за рекламу...)
написано: — 
отредактировано: 2017-12-20
издатель:  в теме: Контент, шапка site: кодингS 4 комментария
 
Запросто с WordPress - студия ATs media fashion Reception WordPress golden

Как добавить чекбокс политики privacy конфиденциальности к форме обратной связи…

Этой статьёй продолжаю прежнюю публикацию о форме комментариев (ссылка ниже) — а нынче организуем форму обратной связи нашего сайта в соответствии с требованиями закона о конфиденциальности privacy policy — добавим чекбокс (checkbox), для того, чтобы запретить корреспонденту отправку сообщения, пока тот ни отметит галочкой окошко: попросту — не примет пользовательское соглашение о конфиденциальности, скажем так…

Формы обратной связи, конечно, у всех разные, а поэтому многие блогеры пугаются… мол, не решат задачу у себя на сайте!..

Но дело вот в чём: разные-то разные, а вот принцип организации privacy policy одинаков!!

Тем, которые повнимательнее изучат эту статью — добавить к форме обратной связи своего сайта чекбокс для принятия «соглашения», не составит труда.

Занавес… открывается…


форма обратной связи — пользовательское соглашение

 

 

 

 

Статья рассчитана на тех владельцев сайтов, у которых сама форма организована файлом шаблона… это когда созданная страница сайта привязана к определённому php файлу шаблона, который и обыгрывает вывод самой формы во фронтэнде (для пользователей сайта). Как-то так — не знаю как ещё понятнее пояснить…

 

 

всем остальным: у которых форма связи выполнена посредством плагина и прочая и прочая — эта статья вряд ли поможет…

 

 

 

…ну а те, которые отыскали этот php файл в своей теме, приступим…

 

 

 

Откроем соответствующий файл и отыщем что-то подобное примеру-фрагменту ниже:

 

 

<form>

...

<div class="contact-form-label <?php if($_POST && !$_POST['checkbox']) { echo 'contact-form-required'; } ?>"><?php _e('Высокая&nbsp;нота','themater'); ?>:<span class="required">&nbsp;!!</span></div>
<div class="contact-form-input"><span class="rdd"><input type="checkbox" value="on" onchange="document.getElementById('submit').disabled = !this.checked" /></span>Cогласен(на) <a title="Правила политики конфиденциальности сайта" href="//какой_адрес/" rel="nofollow noopener noreferrer" onclick="return !window.open(this.href)">с пользовательским соглашением</a> и правилами конфиденциальности РФ</div><br />

<div class="contact-form-input"><input type="submit" class="submit" id="submit" disabled value="<?php _e('вручить почтальону','themater'); ?>" /></div>

</form>

 

 

 

Это те строки, которые обыгрывают кнопку «Отправить» т.е привязку к форме обр. связи.

 

Далее нам нужно вживить в инпут (input) строки небольшой js сценарий (сценарий, может это и громковато — ну, ладно)

 

 

 

А пока создаём сам чекбокс type="checkbox", чтобы затем привязать его к кнопке «Отправить».

 

 

 

… вот сама строка из показанного кода выше…

 

 

<input type="checkbox" value="on" onchange="document.getElementById('submit').disabled = !this.checked" />

 

 

и… привяжем disabled к кнопке отправить…

 

 

<div class="contact-form-input"><input type="submit" class="submit" id="submit" disabled value="<?php _e('отправить','themater'); ?>" /></div>

 

 

 

disabled — отключает «активность» кнопки при не помеченном чекбоксе… т.е пока чекбокс не помечен галочкой — невозможно отправить сообщение через обратную форму связи — privacy policy нужно принять, знаете ли))

 

 

 

Вот эта строка: кнопка «Отправить» у вас может быть несколько иная, не переживайте… помните о принципе!

 

 

<?php _e('вручить почтальону','themater'); ?>

 

 

 

 

Вот как бы и всё, …что мне хотелось доложить сегодня… ведь сложного-то в этой нашей задаче нет ничего: всего пару фраз добавить к своему уже существующим коду.

 

Посмотреть как вся эта конфиденциальность privacy policy работает, можно у меня на страничке обратной связи

 

 


На этом занавес представления опускается…
…на рампы пыль печальная ложится…

 

 


mihalica.ru

 

 

P|s

 

Главное немного разобраться со своей формой обратной связи (файлом php — имя у него может быть какое угодно, в зависимости от темы — ищите) и применяйте «суть» этого описания у себя…

 

 

 

Если что не ясно, смело спрашивайте !! помогу с организацией легитимности и конфиденциальности…

 

 

 

…статья о том, как организовать комментарии на страничке подробно описан вариант добавления чекбокса в форму комментирования… То.е пока галочка не поставлена, комментарий не будет отправлен! «галочку» можно оставить по умолчанию всегда проставленной… (на выбор)
чекбокс политики конфиденциальности
в соответствии с законом о пользовательском соглашении privacy.

 

 

Подписаться на life-News студии ATs media fashion squad
SendPulse - NoSpamX || Михалика ©

 

 


...вопросы в комментариях - помогу, в чём дюжу...
mihalica.ru !
автор блога запросто с Вордпресс - Михаил ATs - в сети нтернет давным давно...

...веб разработчик: помогу в создании, раскрутке, развитии и целенаправленном сопровождении твоего ресурса в сети... - заказы, вопросы... разработка...

Нажатия на кнопочки определяют Ваше высокое гражданское сознание
Удачи в работе и творчестве..!
 ! самое читаемое:
   Как выбрать хостинг — пошаговые инструкции (обзоры 4 хостингов) — нюансы модного ssl сертифицирования   14 полезных сниппетов — код для наилучшей работы сайта WordPress — функции   Как исключить вывод (выборочно) поста с главной страницы сайта — регулировка в админке   Что такое Яндекс? SEO оптимизация сайта за пределами Google   Создаём плагин — добавочный файл функций — my-functions.php   Ускоряем сайт: основные кэш и gzip правила .htaccess которые нужно знать   Включаем обслуживание gzip сжатия файлов на хостинге и в htaccess   Продвижение контентом или нужно настраивать сайт — валидный код шаблона..?   Санкции вебмастера Яндекс (фатальные ошибки) — предупреждения, или что это?..   Как к статье добавить блок ссылок на похожие по теме записи сайта   Уже в этом году WordPress потребует от пользователей протокол HTTPS   Убираем циклическую ссылку h1 логотипа на главной странице   Как самостоятельно установить в Notepad++ плагин Compare   Яндекс ИКС — новый индекс качества сайта, заместо ТИЦ
↔ перетаскивайте ленту ↔

смотреть ещё статьи в теме Контент, шапка site: кодингS
меточная навигация:


Комментарии © 4 к статье: Как добавить чекбокс политики privacy конфиденциальности к форме обратной связи…

  1. Хорошая статья, а можете помочь с чекбоксом для регистрации нового пользователя на сайте WordPress?

    Ответить - Катя

    • Здравствуйте Катя!
      …я мало что понял… из Вашего описания сейчас.
      Вы мне поподробнее опишите свою задачу, может что-то придумаем…

      Ответить - Михаил

  2. Понятно что ни хрена не понятно!Вот вам два слова,вот вам строчка оттуда,вот вам ещё строчка,а что,куда,как,ничего нет!Спасибо,пойдём искать дальше,более внятного объяснения!

    Ответить - Владимир

    • Здравствуйте!
      Вы, Владимир, вероятно, невнимательно читали пост! в его старте сказано: статья рассчитана только для тех владельцев шаблонов, у которых «форма» организована (заранее предусмотрена) в шаблоне! К тому же и сама организация формы бывает разной.
      В статье дан принцип организации privacy конфиденциальности в форме обратной связи — а принципиальное решение везде одно — подход к рещениям имеет множества вариантов.
      Вообще, странно, что Вам «ни хрена» не понятно! Даже если я в корень не умею писать, то хоть что-то должно быть понятно. …А вот оставшиеся вопросы — легко решаются.
      p\s
      Спасибо за комментарий! заставили задуматься…
      Вообще, конечно, статья рассчитана на владельцев сайтов, которые мало-мальски ориентируются в коде своего шаблона.

      Ответить - Михаил

Поделитесь соображениями: Ваши мысли очень важны! $ правила комментирования ©

Внимание! Обязательные поля помечены *

  отныне доступен плагин: privacy-policy ©

 необходимо принять правила конфиденциальности и пользовательского соглашения
Яндекс.Метрика
? основная линейка услугSkype консультацияЕсли вы выбрали для своего сайта WordPress и только-только начинаете изучать панель управления контентом, то этот вариант оnline консультаций — практически по любым вопросам — для вас! вопросы сюдаSkype онлайн