Новости Joomla

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

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Актуальная версия плагина
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

  • Захожу иногда
  • 270
  • 25 / 1
Получается, что если форма не одна, то логи разных форм будут перемешаны?
появилась возможность разделять формы по идентификатору в версии 2.3.0
*

Progreccor

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

  • [added] добавлен идентификатор формы
  • [added] в таблицу добавлена возможность вывода TargetID
  • [changed] облагорожена форма вывода таблицы
  • [added] добавлена сквозная нумерация в истории отправленных форм
  • [added] добавлена интеграция с Verbox
  • [added] добавлено напоминание о необходимости сохранить настройки при их изменении
  • [added] в лог-файл добавлена информация об устройстве пользователя
  • [fixed] исправлены warning в логах сайта
  • [fixed] исправлены ошибки в языковых константах



Скачать можно тут https://hika.su/rasshireniya/radical-form
*

IlyaJom

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
Доброго дня. Я побывал внутрь формы <form> поместить всплывающее окно  uk-modal, в котором три чек бокса:

 <input class="uk-checkbox"  value="1" type="checkbox">
<input class="uk-checkbox"  value="2" type="checkbox">
<input class="uk-checkbox"  value="3" type="checkbox">

Они не должны к форме привязаться после закрытия uk-modal? У меня не вышло.  Но нужен такой функционал..

*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
модальное окно не помещают внутрь формы...
а что нужно сделать? описание не понимаю
*

IlyaJom

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
модальное окно не помещают внутрь формы...
а что нужно сделать? описание не понимаю

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

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
если чек боксы находятся внутри тега <form> то все должно работать
*

IlyaJom

  • Осваиваюсь на форуме
  • 45
  • 0 / 0
если чек боксы находятся внутри тега <form> то все должно работать


по верстке да. но они находятся в моделке по факту. У меня не сработало
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
главное чтобы они были размещены тегами внутри формы.
они должны работать
можно ссылку.

если хотите оперативной поддержки - можете войти в телеграм группу https://t.me/projoomla
*

borolgin

  • Новичок
  • 8
  • 3 / 0
Плагин - пушка, спасибо за работу! Есть вопрос, если мне нужно сделать несколько форм (больше трёх) и на каждую повесить свою цель метрики, то правильно ли я понимаю, что нужно добавлять поля "Код Javascript №4" и т.д.?
И если так, то достаточно ли для этого, в файле radicalform.php добавить
Код
if (!empty($this->params->get('rfCall_4')))
{
$js .= "function rfCall_4(rfMessage, here) { try { " . $this->params->get('rfCall_4'). " } catch (e) { console.error('Radical Form JS Code: ', e); } }; ";
}
и в radicalform.xml
Код
<field
                        name="rfCall_4"
                        editor="codemirror|none"
                        type="editor"
                        label="PLG_RADICALFORM_RF_CALL_4"
                        description="PLG_RADICALFORM_RF_CALL_4_DESCRIPTION"
                        filter="raw"

                />
? Или, что-то еще упустил?
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
у вас цели Яндекс метрики отрабатываются с помощью js скрипта. зачем вам менять php код?
достаточно с помощью data атрибута передать в форму значение которое описывает номер цели и все.
*

borolgin

  • Новичок
  • 8
  • 3 / 0
у вас цели Яндекс метрики отрабатываются с помощью js скрипта. зачем вам менять php код?
достаточно с помощью data атрибута передать в форму значение которое описывает номер цели и все.

О, а можно на примере?
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
О, а можно на примере?
вам нужны события до или после отправки формы?
*

borolgin

  • Новичок
  • 8
  • 3 / 0
вам нужны события до или после отправки формы?
после
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
после

добавьте код достижения цели метрики в том место, где у вас вызывается код вывода окна (обычно JS#2)
Код
ym(XXXXXXX, 'reachGoal', String(here.dataset.rfGoal)');

затем
в саму кнопку добавьте атрибут дата
Код
data-rf-Goal

то есть код самой кнопки выглядит примерно так
Код
<button class="uk-button uk-button-primary rf-button-send" data-rf-Goal="goal2">Отправить заявку</button>

здесь goal2 - ваша цель в метрике
*

borolgin

  • Новичок
  • 8
  • 3 / 0
Класс! Спасибо! К сожалению, не могу в карму плюсануть.
*

spro1

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Доброго времени!

В первую очередь спасибо за отличное решение! Плагин и правда крутой!
У разработчика очень интересный и необычный подход к решению задачи по созданию форм. Развивайте плагин и дальше. Спасибо вам еще раз и удачи в работе!

Подскажите пожалуйста, как вывести сообщение после отправки формы вместо самой формы непосредственно на странице, а не алертом? У меня в шаблоне бутстрап 4. Может есть у кого готовое рабочее решение?

буду признателен!
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Доброго времени!

В первую очередь спасибо за отличное решение! Плагин и правда крутой!
У разработчика очень интересный и необычный подход к решению задачи по созданию форм. Развивайте плагин и дальше. Спасибо вам еще раз и удачи в работе!

Подскажите пожалуйста, как вывести сообщение после отправки формы вместо самой формы непосредственно на странице, а не алертом? У меня в шаблоне бутстрап 4. Может есть у кого готовое рабочее решение?

буду признателен!
я правильно понимаю - надо убрать форму и вместо нее вывести сообщение.
так?
*

spro1

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
я правильно понимаю - надо убрать форму и вместо нее вывести сообщение.
так?
Да, верно.

*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Да, верно.


Самый простой способ это сделать - присвоить вашей форме какой-либо идентификатор - например - form1.

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

Код
<form  id="form1">

</form>

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

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

вместо rfMessage можете поставить свое сообщение если надо.

*

Progreccor

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

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

Evgenii_web

  • Захожу иногда
  • 137
  • 1 / 1
Можно расширить поля формы, иметь для ввода данных не 2 поля, а 5?
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
вы можете иметь сколько угодно полей, если я вас правильно понял.
*

Evgenii_web

  • Захожу иногда
  • 137
  • 1 / 1
вы можете иметь сколько угодно полей, если я вас правильно понял.
но у Вас на сайте образец только 2 полей, поэтому все мои формы имеют 2 поля. Имя и телефон. Хотелось бы еще 3 поля для ввода дополнительной информации))) Даже этот код вы давали мне, я даже и не менял ничего) Если бы на сайте показали как дополнять поля импут и настройки плагина, тоже ведь изменяться. Буду очень признателен. Давно хотел залесть в форму и переверстать, почитаю на досуге книгу по формам, чтобы Вас понять)
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
но у Вас на сайте образец только 2 полей, поэтому все мои формы имеют 2 поля. Имя и телефон. Хотелось бы еще 3 поля для ввода дополнительной информации))) Даже этот код вы давали мне, я даже и не менял ничего) Если бы на сайте показали как дополнять поля импут и настройки плагина, тоже ведь изменяться. Буду очень признателен.
можно расширить до скольки угодно.
за более детальной поддержкой вы можете обратиться к нам в чат телеграм - https://tgme.pro/projoomla

с радостью поможем
*

Nadygen

  • Новичок
  • 1
  • 0 / 0
Добрый день! Ваш плагин улет, реально выручил в свое время. Сейчас делаю с его помощью еще одну форму, там нужно отправлять файлы на почту в виде вложений. Все бы ничего, но если в input для отправки ставим атрибут multiple, то он добавляет в список все равно только один первый файл из всех выделенных. Можно это поправить и сделать чтоб в список файлов для отправки попадали все выделенные пользователем. Заранее спасибо за ваш труд.

И подскажите пожалуйста, какая переменная хранит массив с файлами, мне их нужно в архив сначало зажать запароленный, а потом письмо уже с этим архивом отправляться должно.
« Последнее редактирование: 20.06.2020, 11:17:15 от Nadygen »
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Добрый день! Ваш плагин улет, реально выручил в свое время. Сейчас делаю с его помощью еще одну форму, там нужно отправлять файлы на почту в виде вложений. Все бы ничего, но если в input для отправки ставим атрибут multiple, то он добавляет в список все равно только один первый файл из всех выделенных. Можно это поправить и сделать чтоб в список файлов для отправки попадали все выделенные пользователем. Заранее спасибо за ваш труд.

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

Пожелания по добавлению функций можно писать здесь https://github.com/Delo-Design/radicalform/issues

это чтобы они не потерялись и не забылись.

ваше пожелание учтено и возможно будет исполнено в разумные сроки.

плагин загружает файлы сейчас пока что по одному.
*

Progreccor

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

  • [added] Добавлена возможность экспорта истории отправленных форм в CSV формате
*

Progreccor

  • Захожу иногда
  • 270
  • 25 / 1
Для тех, кому интересна интеграция с bitrix24 - есть готовый файл, который делает возможным такую интеграцию для RadicalForm

скачать необходимы код для интеграции можно здесь -
https://gist.github.com/progreccor/fae1b97b4af4fc83a7ed552f9db4bd8b

затем внесите свои данные доступа ([ваше_название], [идентификатор_пользователя], [код_вебхука])

и активируйте интеграцию с внешними сервисами



Результат будет выглядеть примерно так:



если будут какие-либо вопросы - задать можно в телеграм
https://tgme.pro/projoomla
« Последнее редактирование: 10.07.2020, 12:50:27 от Progreccor »
*

Progreccor

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

  • [added] добавлена совместимость с системой ротации логов Joomla
  • [fixed] более корректное преобразование параметров плагина для js, решающее проблемы с многострочными текстами для сообщений после отправки формы

более подробно о плагине ротации логов Joomla и сопутствующих нюансах можно прочитать здесь  https://hika.su/blog/novyj-plagin-rotatsii-logov-v-joomla
*

Progreccor

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

  • [added]  добавлена система плагинов для расширения возможностей RadicalForm
  • [added]  добавлена возможность вывода сообщений об ошибках отдельным скриптом JS

Описание системы плагинов https://hika.su/rasshireniya/radical-form#rasshirenie-funktsional-nosti-za-schet-sozdaniya-svoikh-plaginov
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор varX

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

Автор orsy

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

Автор ForQue

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

Автор vs12345

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

Автор fireman

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