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

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
Что умеет плагин?

  • Это бесплатный плагин, который таким и останется.
  • Работает в любом месте сайта, нет никаких ограничений. (актуально для различных конструкторов сайтов, интернет магазинов и т.д.)
  • Это AJAX плагин.
  • Прекрасно работает во всплывающих окнах. Есть возможность их закрывать после отправки формы.
  • Можно удобно вставлять цели Яндекс метрики в интерфейсе плагина.
  • Количество форм обратной связи на странице не ограничено! (удобно для лендингов)
  • Можно отправлять фото и другие файлы (контроль вложений есть).
  • Полей для отправки вложений может быть несколько.
  • Корректно работает с кешированием Joomla.
  • Проверяется CSRF токен.
  • Есть интеграция с мессенджером телеграм.
  • Используется встроенная возможность джумлы делать многоязычные формы (для каждого языка свою)
  • Есть функция логирования отправленных форм
  • Есть возможности выбора адресата для каждой формы
  • Есть возможность создания кнопок "Купить в один клик" для любого интернет магазина
  • Реализована вставка любого поля формы или комбинации полей в тему письма
  • Добавлена интеграция с мессенджером Диалог https://dlg.im/ru/download/
  • Предусмотрена валидация HTML5 полей формы
  • Есть возможность изменения поля Reply To
  • Корректно работает с полями со множественными значениями (checkbox, select multiple)
  • Есть возможность переопределения шаблона отправляемых писем
  • Есть интеграция с сервисом Jivosite
  • Есть возможность выполнения своего кастомного php кода во время отправки формы



В чем кардинальное отличие от других форм обратной связи?

Сама форма формируется пользователем в соответствии со своим шаблоном Joomla (все равно в каждом шаблоне уже есть красиво оформленные формы обратной связи).
Это дает возможность вставить форму куда угодно и оформить так как вам больше нравится. Легко реализуются варианты вставки формы в модальные окна (кнопки "заказать звонок" или подобные).
Отправкой занимается плагин.

Документацию на плагин и прочитать поподробнее о его работе можно здесь https://hika.su/rasshireniya/radical-form

Мнения и предложения поддерживаются и рассматриваются.

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

Скачать можно тут https://github.com/progreccor/radicalform/releases/latest

Если вдруг гитхаб окажется заблокированным - скачать можно и тут http://hika.su/update/free/plg_radicalform.zip
« Последнее редактирование: 28.11.2018, 18:22:24 от Progreccor »
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
вышла новая версия плагина - 1.2.0

  • Добавлена задержка при обновлении классов для обязательных полей. Это позволило повторно запускать анимацию (если она предусмотрена) на тех полях формы, которые так и не были заполнены, но кнопка "отправить" была нажата повторно
  • Добавлено логирование отправленных форм. Это позволяет вовремя заметить, если форма функционирует неправильно, а также использовать форму вообще без отправки сообщений куда-либо.
  • Добавлена функция, благодаря которой можно логировать IP адрес посетителя в вебвизоре сервиса yandex metrika
  • Переведены на английский все константы

Скачать можно тут https://github.com/progreccor/radicalform/releases

*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
Новая функция плагина, которая позволяет записывать в параметры посетителя его для IP для записи в вебвизор, подробно описана здесь по этой ссылке

https://hika.su/blog/khotite-chtoby-vash-vebvizor-zapisyval-ip-posetitelya
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
Обновился плагин до версии 1.2.1


  •     Не проверялось существование файла логов. Исправлено.
  •    Добавлена функция отключения показа дополнительной информации в логах отправленных форм
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
Вышла новая версия плагина 1.3.0

  • Добавлена возможность для каждой формы выбрать своего адресата (как email, так и телеграм)
  • В разделе логов появилась возможность кликнуть на IP адресе посетителя и узнать его географическое расположение
  • Все поля для адресатов email и телеграм обновлены до новых типов полей Joomla. Они значительно удобнее и надежнее в использовании

при обновлении с предыдущих версий плагина, если у вас были вбиты chat_id телеграма - их придется вводить заново!
« Последнее редактирование: 06.04.2018, 20:59:09 от Progreccor »
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
Плагин обновился до версии 1.3.1

  • Добавлена возможность исполнить JavaScript перед отправкой формы. Удобно для создания кнопок "Купить в один клик" в интернет магазинах и других продающих страницах


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

Дальнейшее развитие скорее всего будет вестись в русле интеграции с другими сервисами.
« Последнее редактирование: 07.04.2018, 20:33:17 от Progreccor »
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
Следующее обновление плагина - это работа над ошибками.

Выпущена версия 1.3.2

  • Добавлена функция логирования ошибок
  • исправлены ошибки (спасибо almika за тестирование и поддержку)
  • убраны некоторые deprecated методы
  • повышена стабильность и корректность работы плагина
  • теперь плагин корректно работает в редко встречающихся конфигурациях Joomla
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
После блокировки телеграм экстренно выпущена следующая версия плагина.
Добавлена интеграция с мессенджером Диалог ( https://dlg.im/ru/download/ ) - достаточно неплохая программа, которая есть на всех устройствах.
Проблему оперативного оповещения решает полностью.

Итак версия 1.3.3

  • Неправильно работала запись IP адреса для вебвизора, если на сайте было включено кеширование
  • Добавлена интеграция с мессенджером Диалог
  • Реализована вставка любого поля формы или комбинации полей в тему письма
  • Теперь скрипт плагина не будет загружаться на тех страницах, на которых нет формы

Скачать можно тут https://github.com/progreccor/radicalform/releases

Если вдруг гитхаб окажется заблокированным - скачать можно и тут http://hika.su/update/free/plg_radicalform.zip
« Последнее редактирование: 19.04.2018, 09:31:48 от Progreccor »
*

almika

  • Захожу иногда
  • 325
  • 26 / 0
Скачать можно тут https://github.com/progreccor/radicalform/releases

А вот и нет:
Код
Время ожидания ответа от сервера github-production-release-asset-2e65be.s3.amazonaws.com истекло.

Пришлось из master качать архив.
*

effrit

  • Легенда
  • 9550
  • 1049 / 13
  • effrit.com
для тех, кто не покинул тонущий танк до сих пор (хотя государство намекает и подмигивает всеми глазами и не только):
ставим friGate (если паранойя на расширения - заводим отдельный браузер с этой приблудой).
в настройках фригата добавляем сайт по маске:
Код
*.amazonaws.com

качаем все-любое с амазона.
*

almika

  • Захожу иногда
  • 325
  • 26 / 0
ставим friGate (если паранойя на расширения - заводим отдельный браузер с этой приблудой).
в настройках фригата добавляем сайт по маске:
Код
*.amazonaws.com

качаем все-любое с амазона.

Ну, вы прям глаза нам открыли  ;D
Речь ведь не о том как скачать...
*

effrit

  • Легенда
  • 9550
  • 1049 / 13
  • effrit.com
а о чем речь? что пора эмигрировать?
вы пишете в теме человека, который ни коим образом не отвечает за блокировку зарубежного облачного сервиса.
что теперь делать? плодить площадки для резервного скачивания? это трудозатратно, особенно для бесплатных единичных расширений.
какой ответ вы хотите получить?
это же не первый подобный случай, с обновлениями Joomla целая эпопея уже была, так что надо просто начинать "думать иначе" и включать VPN при виде подобных сообщениях об ошибках.
и вы удивитесь, но многим это действительно откроет глаза. мне неприятно осознавать, что я в роли какого-то старого партизана выступаю, но если собственное государство на ровном месте меня начинает загонять в подполье, то я не вижу других альтернатив (вилы и революции - это уже если совсем припрёт  ;D).
*

almika

  • Захожу иногда
  • 325
  • 26 / 0
а о чем речь? что пора эмигрировать?
вы пишете в теме человека, который ни коим образом не отвечает за блокировку зарубежного облачного сервиса.
что теперь делать? плодить площадки для резервного скачивания? это трудозатратно, особенно для бесплатных расширений.
какой ответ вы хотите получить?
это же не первый подобный случай, с обновлениями Joomla целая эпопея уже была, так что надо просто начинать "думать иначе" и включать VPN при виде подобных сообщениях об ошибках.

Речь о том, что мы должны иметь доступ к сайтам, которые не заблокированы.
И если у нас нет этого доступа, то надо теребить своих интернет-провайдеров, это их задача - обеспечить мне доступ к незаблокированным ресурсам.

Я уже позвонила.

P.S.

А плагин, кстати, очень хороший. Рекомендую!
*

effrit

  • Легенда
  • 9550
  • 1049 / 13
  • effrit.com
Надо Путину звонить тогда уж  ;D.
Интернет-провайдеры просто исполняют закон.
Я тоже со своим списывался и получил ссылку на страницу роскомпозора, на которой поддомен амазона был в чёрном списке.
Это перманентная ситуация. Вы на неё не повлияете звонками, потому что рыба уже стухла с самой головы.
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
Если вдруг гитхаб оказался заблокированным - скачать можно и тут http://hika.su/update/free/plg_radicalform.zip
*

psayk

  • Новичок
  • 14
  • 0 / 0
Добрый день.
Хорошо бы в вашем мануале добавить несколько примеров разных форм, чтобы можно было просто скопировать, переименовать тексты и использовать.
Ибо, я думаю, не один я такой, кто мучает единственный пример:
Код
<form>
<input class="uk-input required" name="phone" placeholder="Введите свой номер телефона..." type="text">
<button class="uk-button rf-button-send">Заказать звонок</button>
</form>
И думает "блеаа, как сделать просто для текста?"
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
Добрый день.
Хорошо бы в вашем мануале добавить несколько примеров разных форм, чтобы можно было просто скопировать, переименовать тексты и использовать.
Ибо, я думаю, не один я такой, кто мучает единственный пример:
Код
<form>
<input class="uk-input required" name="phone" placeholder="Введите свой номер телефона..." type="text">
<button class="uk-button rf-button-send">Заказать звонок</button>
</form>
И думает "блеаа, как сделать просто для текста?"


Для какой темы (шаблона) нужен образец?
В плане собственно действительно иметь большую базу уже готовых форм, которые можно будет просто скопировать.
К сожалению пока руки не доходили.
Но если видно интерес - в скором времени это будет сделано.
Заодно напишите какие шаблоны в первую очередь интересуют.
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
Вышла версия 1.3.4 плагина
  • Теперь пустые поля не будут включаться в письмо
  • Пустые поля для яваскриптов также не будут включаться в тело сайта. Это позволит очистить код и уменьшить количество загружаемого мусора.
  • Поправлено обновление кеша браузера при обновлении яваскрипта
  • Добавлена возможность выбора поля для ответа на письмо
  • Добавлена валидация HTML5 полей
  • Дополнено описание плагина

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

Появилась возможность использовать поле "ответить на"  для удобного общения с клиентами.

Обновлено описание плагина https://hika.su/rasshireniya/radical-form
Добавлен пример формы с валидацией HTML5 полей и разбор ее работы.
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
В новой версии плагина 1.3.5 исправлена работа с новой версией Joomla! и другие ошибки.

* Исправлено отображение слишком длинных форм в истории
* Добавлена проверка на минимальную версию PHP
* Исправлена работа формы на версиях Joomla 3.8.7 и выше
* В случае обычного вызова яваскрипта #2 ему не передавался параметр here
* Исправлены ошибки в английском языковом файле
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
Это багфикс релиз.
Версия плагина 1.3.6

* Обнаружена досадная ошибка в файле английского языка, которая рушила дизайн админки. Пришлось выпустить эту версию.

Скачиваем как всегда тут https://github.com/progreccor/radicalform/releases
*

Raven23

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
В первую очередь хочу выразить благодарность за действительно удобный и простой плагин.
Намного удобнее взять и написать форму как тебе нужно без возни с визульными редакторами типа ChronoForms,Rsforms и прочими. Всё понятно и просто.
Единственный момент, непонятно как работать с чекбоксами.
Например такая форма
Код
<form>
<input type="text" name="name" placeholder="Имя">
<input type="text" name="phone" placeholder="Телефон">
<input type="checkbox" name="Тариф[]" value="любой">
<input type="checkbox" name="Тариф[]" value="стандарт">
<input type="checkbox" name="Тариф[]" value="vip1-пятница">
<input type="checkbox" name="Тариф[]" value="vip1-пятница без оборудования">
<input type="checkbox" name="Тариф[]" value="vip2 суббота">
<input type="checkbox" name="Тариф[]" value="vip2 суббота без оборудования">
<button type="submit" class="rf-button-send" value="Send"></button>
</form>
при отправке выдаёт <b>Notice</b>:  Array to string conversion in <b>D:\OSPanel\domains\power2\plugins\system\radicalform\radicalform.php</b> on line <b>393</b><br />
<br />

А в письме приходит массив, Array.
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
могу предположить что использование русских букв в имени - запрещено.
Но как бы предполагается наличие простого значения, а в вашем случае получается массив.
Ок, я подумаю как это реализовать.
Поправки в плагин выйдут скоро.
« Последнее редактирование: 24.05.2018, 21:26:43 от Progreccor »
*

Raven23

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
Надо попробовать.

Почему-то ещё код:
Код
<input name="title" value="" type="hidden">
и
код в поле Javascript #0:
Код
jQuery(here).closest("form").find("[name=title]").val(document.title);
не срабатывает.
Зато сработал такой, поставил после формы:
Код
<script type="text/javascript">jQuery(".zakaz-form form").find("[name=title]").val(document.title);</script>
Единственное что не понял пока как туда запихать содержимое тега H1.
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
Новая версия плагина будет через несколько часов.

Насчет вызова Script#0 - возможно вы не указали data-rf-call="02" в кнопке

Код
  <button type="submit" class="rf-button-send uk-button" data-rf-call="02" >Send</button>
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
вышла новая версия плагина 1.4.0

Качать как всегда тут https://github.com/progreccor/radicalform/releases

Описание читать тут https://hika.su/rasshireniya/radical-form

Что нового?
  • теперь корректно обрабатываются поля со множественными значениями (checkbox и multiple select)
  • добавлена валидация полей со множественными значениями

Как работать с полями со множественными значениями?
для всех полей (имеются в виду поля checkbox и select multiple) задаем одинаковое имя и добавляем [].

Пример можно видеть здесь:

Код
<form>
    <input type="text" name="name" class="required" placeholder="Имя">
    <input type="text" name="phone" placeholder="Телефон">
    <input name="title" value="" type="hidden">
    <input type="checkbox" name="tf[]" value="любой">
    <input type="checkbox" name="tf[]" value="стандарт">
    <input type="checkbox" name="tf[]" value="vip1-пятница">
    <input type="checkbox" name="tf[]" value="vip1-пятница без оборудования">
    <input type="checkbox" name="tf[]" value="vip2 суббота">

    <input type="checkbox" name="tf[]" class="required" value="vip2 суббота без оборудования">
    <select name="tour[]" class="uk-select required"  multiple>
                <option value="">пусто</option>
                <option value="Алмазный фонд<">Алмазный фонд</option>
                <option value="Оружейная палата">Оружейная палата </option>
                <option value="Территория Кремля">Территория Кремля </option>
                <option value="Большой Кремлевский Дворец">Большой Кремлевский Дворец</option>
                <option value="Грановитая палата">Грановитая палата</option>
    </select>
    <button type="submit" class="rf-button-send uk-button" data-rf-call="02" >Отправить</button>
</form>

Допускается использовать CSS класс "required" для такого рода полей.

Обращаю внимание - если надо сделать checkbox обязательным (например для принятия условий сайта) не стоит применять HTML5 валидацию для этого поля - используйте CSS класс required, так как Safari любит игнорировать это поле для checkbox.
« Последнее редактирование: 25.05.2018, 17:29:26 от Progreccor »
*

Raven23

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
По поводу 'data-rf-call="02" ' Вы были правы, 0 скрипт не вызывался, стояло 'data-rf-call="12"'.

Новый пример.
Заодно и ошибка нашлась.
Вывод формы через fancybox в всплывающем окне.
Если нужно могу написать как подключать сей скрипт, но думаю это лишнее и выходит за рамки темы.
Код:
Код
<a data-fancybox="" data-src="#hidden-content" href="javascript:;"> Заказать в 1 клик </a>
<div style="display: none;" id="hidden-content">
<form>
<input class="uk-input" name="phone" placeholder="Введите свой номер телефона..." type="text" required>
<br />
<button class="uk-button uk-button-primary rf-button-send" data-rf-call="12">Отправить заявку</button>
</form>
</div>
В настройках плагина:
Javascript #1:
Код
parent.jQuery.fancybox.getInstance().close();
Javascript #2:
Код
jQuery.fancybox.open('<div class="message">Тут любое сообщение</div>');

При отправке формы выскакивает окно с текстом:
Код
"there is no name attribute for input! Please add name to your input tag!"

Если форму отправлять не из всплывающего окна, то всё отправляется нормально. Подозреваю что идёт какой-то конфликт с компонентом j2Store. Из обычных материалов всё отправляется корректно.
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
можно ссылку на ресурс?
Надо смотреть что не так
(можно в телеграм @Progreccor или другой сервис)

Конфликт скриптов крайне маловероятен
« Последнее редактирование: 26.05.2018, 14:47:36 от Progreccor »
*

kulinich-a

  • Новичок
  • 3
  • 0 / 0
можно ссылку на ресурс?
Надо смотреть что не так
(можно в телеграм @Progreccor или другой сервис)

Конфликт скриптов крайне маловероятен
спасибо за модуль у меня сайт наеб**ся! огромное СПАСИБО!
*

Progreccor

  • Захожу иногда
  • 174
  • 15 / 0
какой и каким образом?
Старая версия Joomla и старая версия php?
При установке выводится предупреждающее сообщение, если требования не выполнены.
какой и каким образом?
Старая версия Joomla и старая версия php?
При установке выводится предупреждающее сообщение, если требования не выполнены.
*

Raven23

  • Осваиваюсь на форуме
  • 25
  • 1 / 0
можно ссылку на ресурс?
Надо смотреть что не так
(можно в телеграм @Progreccor или другой сервис)

Конфликт скриптов крайне маловероятен
К сожалению сайт на локалке, доступ дать проблематично.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Perfect ajax Popup Contact Form не отправляет вложения

Автор fireman

Ответов: 0
Просмотров: 56
Последний ответ 11.04.2019, 18:50:20
от fireman
QuickForm - форма с функциями калькулятора и зависимыми полями

Автор varX

Ответов: 1326
Просмотров: 157815
Последний ответ 25.03.2019, 10:17:32
от Sascha_1984
Форма сложная

Автор korchaga

Ответов: 3
Просмотров: 146
Последний ответ 22.03.2019, 20:01:24
от dm-krv
AJAX Web-Factor Form - простая форма обратной связи для Joomla 3+

Автор orsy

Ответов: 67
Просмотров: 9004
Последний ответ 24.01.2019, 09:54:49
от Eholov
Super Simple Contact Form - задваиваются сообщения с сайта

Автор kopyuliya

Ответов: 1
Просмотров: 312
Последний ответ 12.09.2018, 11:12:36
от kopyuliya