Плагин "Система - Персональные данные" [BETA]

0 Пользователей и 1 Гость просматривают эту тему.
  • 33 Ответов
  • 1400 Просмотров
*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen
Краткое описание
---------------------------
Плагин позволяет добавлять «галочку» согласия с произвольным текстом в формах на вашем сайте.
Поддерживаемые версии Joomla или новее
Последняя версия: 0.7.2(beta) Скачать


Настройки
---------------------------
Плагин
  • Регистрация - Включает \ выключает плагин в форме «Регистрации» компонента «Пользователи»
  • Контакты - Включает \ выключает плагин в форме «Обратной связи» компонента «Контакты»
  • Шорткоды - Включает \ выключает обработку шорткода {syspersonaldata:custom_field_name}
    (если отключено шорткоды будут заменены на пустоту)
  • Не активная кнопка - Позволяет заблокировать кнопку отправки (добавляет атрибут disable), если «Не отметил галочку»
Свой текст
Данные настройки позволяют делать свой произвольный текст для каждого языка сайта
  • Язык – Устанавливает язык, для которого выводить произвольный текст из настроек
  • Текст принятия - Текст, выводимый справа от поля (Разрешено использовать html)


Использование
---------------------------
Базовая интеграция
Для того чтобы вывести поле формах Регистрации компонента «Пользователи» и Обратной связи компонента «Контакты» вам необходимо выбрать «Да» в соответствуем параметре настроек плагина.

Шорткоды
Код
{syspersonaldata:custom_field_name}
Для интеграции с другими компонентами либо добавления поля в форму вам достаточно добавить шорткод {syspersonaldata:custom_field_name} в любое удобное для вас место в форме.
Исключением являются формы, выводящиеся при помощи AJAX запроса

Принцип работы произвольного текста
1. Если язык посетителя совпадает с языком из параметров плагина, то будет выведен соответствующих текст
2. Если в параметрах плагина отсутствует текс для языка посетителя, но при это иметься текст
«для всех языков» (Все \ All) то будет выведен текст «для всех языков».
3. Если отсутствует параметр «для всех языков» то будет выводиться языковая константа PLG_SYSTEM_PERSONALDATA_TEXT_DEFAULT


Версии
---------------------------
25.07.17 - Версия 0.7.2(beta)
Спойлер
[свернуть]

11.07.17 - Версия 0.7.1(beta)
Спойлер
[свернуть]

02.07.17 -Версия 0.6.1(beta)

01.07.17 -Версия 0.5.0(beta)

Ссылки
---------------------------
Репозиторий плагина на GitHub: Ссылка
JoomlaZen Вконтакте: Ссылка
JoomlaZen GitHub: Ссылка

Цитировать
Напоминаю, что это лишь плагин, который добавляет галочку и ни каких гарантий, прохождения проверки РСКН он не дает.
Если же вы хотите быть уверены в что на вашем сайте нет сайте нет нарушений, то настоятельно рекомендую, проконсультироваться у юриста. Причем специализирующего на данном вопросе.
« Последнее редактирование: 01.08.2017, 18:40:09 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
 *DRINK* Версия 3, ставлю! Спасибо!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen
Немного лирики. Я не любитель выкладывать свои поделки на форумы, но коль уж сама идея повались тут, то решил таки переступить через себя и выложить.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Респект! Работает. Молодец, гордость распирает! Не зря до 4 ночи сидели и мучались )))
В личку напишу своё обещание.

Ещё раз респект!
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

effrit

  • Группа развития
  • *****
  • 7443
  • 815
  • effrit.com
Я не любитель выкладывать свои поделки на форумы
Это скромность или жадность? :)
Когда за окном сплошной Роскомнадзор, надо менять парадигму и делиться, делиться и ещё раз делиться! :)

*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen
По JComments.
Добавить настройку в плагин и что бы он сам добавлял, не получиться. Но вывести поле вместе с настройки плагина, можно. Для этого надо
В файле  /tpl/default/tpl_form.php (или переопределении) В нужное место
Код: php
<?php
// Add PDA
$pda = JForm::getInstance('jform', '<form><field name="pda" type="pda" addfieldpath="/plugins/system/pda/forms/" label="PLG_SYSTEM_PDA_LABEL" required="true" value="1" /></form>', ['control' => '']);
?>
<p>
<span>
<?php echo $pda->getInput('pda'); ?>
</span>
</p>
С проверкой и "неактивной кнопкой" пода думаю как сделать. Придумаю напишу.
« Последнее редактирование: 02.07.2017, 21:17:37 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen
Это скромность или жадность? :)
Когда за окном сплошной Роскомнадзор, надо менять парадигму и делиться, делиться и ещё раз делиться! :)
Ну не то не другое. Просто не люлю делиться когда не все готово. А тут сайта нет. Доки нет. На JED не выложено.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

voland

  • Профи
  • ********
  • 9378
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
А может это.. капчу для jComments модифицировать?
По сути же это аналог CAPTCHA

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
А может это.. капчу для jComments модифицировать?
По сути же это аналог CAPTCHA

Есть пожелания, кроме "аналог" слова?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
По JComments.
Добавить настройку в плагин

Переопределить файл надо с начало.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen
А может это.. капчу для jComments модифицировать?
По сути же это аналог CAPTCHA
Да можно и без этого. Потом посмотрю подумаю, как сделать проверки. Просто придеться еще файлы править.
« Последнее редактирование: 02.07.2017, 22:04:00 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

voland

  • Профи
  • ********
  • 9378
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
Переопределить файл надо с начало.
в Jcomments нет переопределения по канонам, есть свои шаблоны, учим матчасть!

*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen
Кстати через этот код можно выводить поле абсолютно в любом компоненте. Но в шапку Вставлять не буду. Что кто нибудь не знающий не пихнул куда не надо.
Код: php
<?php
// Add PDA
$pda = JForm::getInstance('jform', '<form><field name="pda" type="pda" addfieldpath="/plugins/system/pda/forms/" label="PLG_SYSTEM_PDA_LABEL" required="true" value="1" /></form>', ['control' => '']);
?>
<?php echo $pda->getInput('pda'); ?>

Кстати список компонентов куда нужно интеграция приветствоваться, буду по ходу дела и сил смотреть возможно ли добавить.
« Последнее редактирование: 02.07.2017, 22:34:59 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

ProtectYourSite

  • Живу я здесь
  • ******
  • 853
  • 48
А может это.. капчу для jComments модифицировать?
По сути же это аналог CAPTCHA
Не проверял, но думаю ботами не составит труда добавлять чекбокс... или я чего не понимаю?

*

voland

  • Профи
  • ********
  • 9378
  • 421
  • СКАЙП утерян! Пишите в телеграм @volandku
Не проверял, но думаю ботами не составит труда добавлять чекбокс... или я чего не понимаю?
Смотря каким. Обычным ботам - конечно. А тем, что жмут на кнопки и сидят в кабинетах - уже сложнее

*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen
Смотря каким. Обычным ботам - конечно. А тем, что жмут на кнопки и сидят в кабинетах - уже сложнее
Ну задачи от ботов защищать у этой галочки нет, но в капчу я точно не полезу. Я и так сделаю, только время нужно. + это будет уже хак. Так что при обнове отлетит.
P.S завтра наверное модулем займусь чтобы уведомлять о Печенках.
« Последнее редактирование: 02.07.2017, 23:04:36 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

ProtectYourSite

  • Живу я здесь
  • ******
  • 853
  • 48
Немного не по теме, но вам не кажется, что эта галка с рекапчей глупо смотрится? Или стоит в сторону невидимой копать?

*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen
Немного не по теме, но вам не кажется, что эта галка с рекапчей глупо смотрится? Или стоит в сторону невидимой копать?
Ну.  Если хотите действительно сделать красиво, то стоит форму переопредить и выводить поля по одному. Тогда механика останется и можно сделать как угодно.
Тут как говориться бессмысленно в плагине пытаться сделать красиво, слишком разные шаблоны и к тому же это все таки плагин не модуль.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

ProtectYourSite

  • Живу я здесь
  • ******
  • 853
  • 48
Ну.  Если хотите действительно сделать красиво, то стоит форму переопредить и выводить поля по одному. Тогда механика останется и можно сделать как угодно.
Тут как говориться бессмысленно в плагине пытаться сделать красиво, слишком разные шаблоны и к тому же это все таки плагин не модуль.
Я конкретно не про Ваш плагин. На разных сайтах делал и в разные формы и часто звучал вопрос, а нужна ли после этого реCAPTCHA - там же ту же галку жмёшь...

*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen
Я конкретно не про Ваш плагин. На разных сайтах делал и в разные формы и часто звучал вопрос, а нужна ли после этого реCAPTCHA - там же ту же галку жмёшь...
Ну такая галочка вряд-ли остановит бота.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
А может это.. капчу для jComments модифицировать?

http://www.joomlatune.com/forum/index.php/topic,8443.0.html

Добавил в атаче.
« Последнее редактирование: 03.07.2017, 10:24:14 от vipiusss »
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen

Ну я так-то почти доделал по jcomments, надо только в права добавить, чтобы можно было зарегистрированным отключить галочку.
http://www.joomlatune.com/forum/index.php/topic,8443.0.html
Добавил в атаче.
Ну гайд ничего так а вот плагин Обычный плагин группы \ области captcha
« Последнее редактирование: 03.07.2017, 12:48:36 от Septdir »
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Обычный плагин группы \ области captcha

Ну и код менять ручками, по ссылке указано даже где.
И плагин не мой, менять не хочу.

Кому надо и кто шарит-изменят.

Игорь, хочешь, измени под Политику Jcomments и поставь капчу. Ещё круче будет и универсальнее.
В настройках кнопку третью для JC.
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen
Ну и код менять ручками, по ссылке указано даже где.
И плагин не мой, менять не хочу.

Кому надо и кто шарит-изменят.

Игорь, хочешь, измени под Политику Jcomments и поставь капчу. Ещё круче будет и универсальнее.
В настройках кнопку третью для JC.
Это плагин CAPTCHA, он на движок ставиться. И кнопку тут не сделать все равно код править надо => не нужно это.

Я вот подумываю шорт код сделать, это да...
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Я вот подумываю шорт код сделать, это да...

А для разный фреймворков, прокатит?
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen
А для разный фреймворков, прокатит?
Шорт код типа {syspda:name} чтобы без труда интегрировать галочку в любое место на сайте. Хоть в компонент хоть в шаблон.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Шорт код типа {syspda:name} чтобы без труда интегрировать галочку в любое место на сайте. Хоть в компонент хоть в шаблон.

Ждёмс;)
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями

*

Septdir

  • Практически профи
  • *******
  • 2160
  • 108
  • JoomlaZen
Ждёмс;)
Но явно не сегодня ибо дел много, а ещё хотел модуль нотифркатор сделать.
Не можете справиться с задачей сами пишите, решу ее за вас, не бесплатно*.
*Интересная задача, Деньги или Бартер. Натурой не беру!
________
Мои Контакты | JoomlaZen

*

ProtectYourSite

  • Живу я здесь
  • ******
  • 853
  • 48
Ну и код менять ручками, по ссылке указано даже где.
И плагин не мой, менять не хочу.

Кому надо и кто шарит-изменят.

Игорь, хочешь, измени под Политику Jcomments и поставь капчу. Ещё круче будет и универсальнее.
В настройках кнопку третью для JC.
А чем не устраивает CAPTCHA - http://joomlaforum.ru/index.php/topic,80311.msg1665217.html#msg1665217 ?
Думаю и чекбокс можно прикрутить, только пока напряг со свободным временем. Только нужно ли это кому?

*

vipiusss

  • Профи
  • ********
  • 5522
  • 318
  • JoomlaNet
Но явно не сегодня ибо дел много, а ещё хотел модуль нотифркатор сделать.

А тут нет напряга по времени, чистый энтузиазм, ни кто не поругает ;)

Спойлер
[свернуть]
Миграция, установка, обновление версий Joomla  |  Создание сайтов "под ключ"  |  Эксклюзивные заглушки "offline"  |  Работа с "напильником" над шаблонами и расширениями