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

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
Актуальная версия плагина
RadicalForm 3.1.0


Что умеет плагин?

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



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

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


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

Мнения и предложения поддерживаются и рассматриваются.
Сообщать баги и свои предложения можно тут https://github.com/Delo-Design/radicalform/issues

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

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

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

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
все зависит от того что за плагины у вас установлены - если JCH optimize - то узнавайте у них.
в Joomla это отключается плагином полностраничного кеширования - он по умолчанию выключен.
*

fireman

  • Захожу иногда
  • 338
  • 10 / 0
  • в цель...
все зависит от того что за плагины у вас установлены - если JCH optimize - то узнавайте у них.
в Joomla это отключается плагином полностраничного кеширования - он по умолчанию выключен.

JCH optimize - не установлено.
Плагин: Система - Кэш  был включен. Отключив его, отправка нормализовалась. Спасибо.
Но в Лисе и с ним отправлялось, честно говорю.
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
отправлялось там, где успело закешироваться.
можете провести эксперимент - сбросить кеш и вначале открыть сайт хромом. У вас все поменяется местами - не будет отправлять лиса.

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

это все есть в планах и сделаем в будущем.
*

fireman

  • Захожу иногда
  • 338
  • 10 / 0
  • в цель...
это все есть в планах и сделаем в будущем.
Все ясно. Спасибо.
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
Вышла новая версия RadicalFrom - 2.7.0

  • [fixed] в теме письма теперь можно использовать множественные поля для вставки из формы
  • [fixed] исправлена работа формы, если Joomla установлена в подпапку на сервере
  • [added] добавлена возможность для пользователя удалять свои загруженные файлы до момента отправки формы
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
Вышла новая версия RadicalFrom - 3.0.1
  • [added ]Теперь сама форма не требует наличия тега form для создания формы – ограничителем может являться любой тег с классом rf-form. Таким образом можно создавать формы внутри других форм, что не позволяет ни одна из существующих форм для Joomla, а так же повышается защита от cпама – роботам сложнее обнаружить такую форму на странице.
  • [added ]Ошибка с неверным токеном теперь попадает в лог файл отправки форм – это позволяет отслеживать сложные ситуации у пользователей
  • [added ]Теперь поддержание сессии пользователя не требует загрузки дополнительных скриптов – этим занимается основной скрипт Radical Form
  • [added ]Записывается и передается в качестве дополнительной следующая информация – время отправки формы на устройстве пользователя (может отличаться из-за разных часовых поясов), а так же через какое время после загрузки была отправлена форма
  • [added ]Изменена логика работы формы, благодаря чему стала возможной работа RadicalForm на сайтах с полностраничным кешированием. Насколько нам известно – таких форм для Joomla больше не существует
  • [added ]Заложена основа для интеграции RadicalForm с билдером форм для Yootheme Pro
  • [fixed] Исправлена ошибка с неверным подсчетом количества полей не имеющих имени (не учитывались textarea)
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Здравствуйте, у меня не работает интеграция с Телеграм. Создаю бота, копирую код и пишу боту сообщения. Нажимаю обновить id. А плагин пишет нет сообщений!
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
надеюсь вы код предварительно сохранили?
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
Конечно сохранил. А затем отправил сообщение боту в чате. В плагине пишет There are no messages to bot
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
нужно предварительно сохранить токен бота.
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
Конечно сохранил. А затем отправил сообщение боту в чате. В плагине пишет There are no messages to bot
но если пишет что нет сообщений - значит их нет...
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
но вообще я протестирую код, может быть и ошибка
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
на тестовых сайтах сообщения находит корректно.
предлагаю связаться по телеграм https://t.me/projoomla и решить проблему онлайн
*

HumanVW

  • Захожу иногда
  • 64
  • 1 / 0
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
По итогам разбора ситуации - писать надо не боту BotFather, а своему боту, которого вы создали.
Может быть это уточнение кому-то еще поможет в дальнейшем.
*

fireman

  • Захожу иногда
  • 338
  • 10 / 0
  • в цель...
Здравствуйте. Есть задача интегрировать сбор заявок с сайта с amoCRM, при этом не хотелось бы отказываться от Radical Form. Может есть хотя бы поверхностный мануал, как можно использовать файл интеграции?
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
Здравствуйте. Есть задача интегрировать сбор заявок с сайта с amoCRM, при этом не хотелось бы отказываться от Radical Form. Может есть хотя бы поверхностный мануал, как можно использовать файл интеграции?
уже неоднократно делалось
https://gist.github.com/progreccor/59a8368da47b932df3c1a6b00a3ea093
*

fireman

  • Захожу иногда
  • 338
  • 10 / 0
  • в цель...
уже неоднократно делалось
Я так понимаю разница только в полях формы которую нужно интегрировать? От их количества, типа и имен зависит наполнение данного файла?
И скажите пожалуйста, сколько будет стоить настройка файла для интеграции формы?
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
я не сильно разбираюсь в amocrm - у них какие то чокнутые системы. 
в данном файле как бы надо подстроить поля под себя.
но вы напишите в телеграм https://t.me/projoomla может найдём исполнителя.
*

taishet03

  • Новичок
  • 7
  • 0 / 1
Здравствуйте. Вопрос по разделу Выбор адресата формы описанный на сайте плагина.
Возможно ли в самой форме указать несколько адресатов?
Например так:
Код
<input name="rfTarget" value="1" type="hidden">
<input name="rfTarget" value="2" type="hidden">
<input name="rfTarget" value="3" type="hidden">
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
Здравствуйте. Вопрос по разделу Выбор адресата формы описанный на сайте плагина.
Возможно ли в самой форме указать несколько адресатов?
Например так:
Код
<input name="rfTarget" value="1" type="hidden">
<input name="rfTarget" value="2" type="hidden">
<input name="rfTarget" value="3" type="hidden">

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

taishet03

  • Новичок
  • 7
  • 0 / 1
несколько адресатов выбираются в настройках плагина.
вы можете указать несколько адресатов, указав им одинаковый номер

Спасибо за быстрый ответ!
Очень помогли ^-^
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
Если у кого-то настроена интеграция с мессенджером Dialog - советую отключить - методы интеграции на их стороне изменились и на данный момент не работают.
()
*

Pizzadox

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Самый простой способ это сделать - присвоить вашей форме какой-либо идентификатор - например - form1.

форма получится примерно такой:

Код
<form  id="form1">

</form>

Затем в качестве кода js#2
можете указать такой:

Код
var myform=document.getElementById("form1"); myform.innerHTML=rfMessage;

вместо rfMessage можете поставить свое сообщение если надо.
Спасибо, работет ! Но вот проблема, если на странице форм много ? Как быть ?
ведь ID у всех должен быть уникальным, а у меня формы и в сплывающем окне, и просто на странице размещаются.
Может можно просто вызвать какой нибудь попап, как например на UIkit ? У них там в ваших примерах на странице есть примеры но там - UIkit.modal.alert, он мне не подходит, для bootstrap есть такое решение ?
« Последнее редактирование: 17.04.2021, 17:39:17 от Pizzadox »
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
Спасибо, работет ! Но вот проблема, если на странице форм много ? Как быть ?
ведь ID у всех должен быть уникальным, а у меня формы и в сплывающем окне, и просто на странице размещаются.
а какова задача?
*

Pizzadox

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
а какова задача?
У меня на сайте размещено много форм начиная с шапки и заканчивая футером, в среднем на странице их около 3-4, но есть места, где форма (например из шапки) открывается по ID, вот если установить код
Код
var myform=document.getElementById("form1"); myform.innerHTML=rfMessage;
то, мне надо все формы пронумеровывать, и как тогда вывести этот rfMessage для конкретной формы? (которая была заполнена) а не для всех форм на сайте ?
Хотелось бы конечно, что бы вылезал отдельный modal в котором был бы rfMessage при отправке любой формы, то есть, что бы содержимое формы не менялось на rfMessage
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
У меня на сайте размещено много форм начиная с шапки и заканчивая футером, в среднем на странице их около 3-4, но есть места, где форма (например из шапки) открывается по ID, вот если установить код
Код
var myform=document.getElementById("form1"); myform.innerHTML=rfMessage;
то, мне надо все формы пронумеровывать, и как тогда вывести этот rfMessage для конкретной формы? (которая была заполнена) а не для всех форм на сайте ?
Хотелось бы конечно, что бы вылезал отдельный modal в котором был бы rfMessage при отправке любой формы, то есть, что бы содержимое формы не менялось на rfMessage
пример кода есть здесь:
https://hika.su/rasshireniya/radical-form#kak-zadat-individualnoe-soobshchenie-kotoroe-poyavlyaetsya-posle-otpravki-dlya-kazhdoj-formy

*

Pizzadox

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
пример кода есть здесь:
https://hika.su/rasshireniya/radical-form#kak-zadat-individualnoe-soobshchenie-kotoroe-poyavlyaetsya-posle-otpravki-dlya-kazhdoj-formy
Пример кода понятен, но для Bootstrap ни где нет даже малейшего упоминания как это реализовать.
UIkit.modal.alert("text"); не подходит.
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
Пример кода понятен, но для Bootstrap ни где нет даже малейшего упоминания как это реализовать.
UIkit.modal.alert("text"); не подходит.
вот по ссылке есть bootstrap
https://g.zeos.in/?q=bootstrap%20%D0%BC%D0%BE%D0%B4%D0%B0%D0%BB%D1%8C%D0%BD%D0%BE%D0%B5%20%20%D0%BE%D0%BA%D0%BD%D0%BE
*

Pizzadox

  • Осваиваюсь на форуме
  • 34
  • 0 / 0
Решил проблему закрытием (если имеется) модального окна с формой и выводом другого общего. Скорее всего не очень красиво вышло, но работает.
Цитировать
jQuery('#call').modal('hide');
jQuery('#myModal').modal('show');
setTimeout(() => { jQuery('#myModal').modal('hide'); }, 3000);
создал форму
Цитировать
<div class="modal myModal" tabindex="-1" id="myModal">
    <div class="modal-dialog">
      <div class="modal-content">
        <div class="modal-header">
          <p class="modal-title" id="cal-header">Узнать стоимость</p>
          <button class="close" type="button" data-dismiss="myModal"> <span>×</span> </button>
        </div>
        <div class="modal-body">
          <div class="container">
             <p class="text-center h2">Заявка отправлена.</p><i class="d-flex justify-content-center icon-check icon_form"></i><p class="text-center catText">Наш менеджер свяжется с вами в ближайшее время.</p>
          </div>
        </div>
      </div>
    </div>
  </div>
Следующий вопрос, при приложении файла в форме, он ложит файл в указанную в АЦ папку(
Цитировать
в моём случае - /home/o/oxanashu/okna-psk.ru/public_html/images/radicalform79fb6c6040be682d0441593
)
а вот по ссылке из письма адрес собирает уже интересный :
Цитировать
сайт/images/radicalform79fb6c6040be682d0441593/1618832656790/Файлы/vkhodnayagruppa001.jpg
но эта ссылка не верна, так как там должны еще быть rf-
Цитировать
сайт/images/radicalform79fb6c6040be682d0441593/rf-1618832656790/Файлы/vkhodnayagruppa001.jpg
Как подправить ?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

QuickForm - форма с функциями калькулятора и зависимыми полями

Автор varX

Ответов: 1332
Просмотров: 192601
Последний ответ 29.09.2021, 16:40:57
от varX
AJAX Web-Factor Form - простая форма обратной связи для Joomla 3+

Автор orsy

Ответов: 75
Просмотров: 16558
Последний ответ 17.07.2021, 10:01:40
от Biss
Форма обратной связи для Joomla 2.5

Автор ForQue

Ответов: 0
Просмотров: 1826
Последний ответ 10.01.2021, 10:57:08
от ForQue
Модуль конструктор формы обратной связи simpleForm2 для Joomla 1.0 / joostina 1.2

Автор vs12345

Ответов: 21
Просмотров: 21374
Последний ответ 25.09.2020, 16:21:22
от svarg
Perfect ajax Popup Contact Form не отправляет вложения

Автор fireman

Ответов: 0
Просмотров: 1950
Последний ответ 11.04.2019, 18:50:20
от fireman