Новости Joomla

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

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
Отвечаю по заданным вопросам:
1. Если хотите высказать свои идеи - лучше их высказывать в телеграм чате https://t.me/projoomla
Форум практически мертв.

2.

обработчик onAjaxRadicalform() хотя бы на фронт и административную часть.
Разбираться новичкам как там все работает трудновато.

Архитектура AJAX плагинов для Joomla такова, что точка входа для них одна. Поэтому это не моя прихоть - одна точка входа.
Правда, я не вижу в этом никакой проблемы - Get параметры собственно для того и существуют, чтобы все разделять.
3.

Цитировать
А то к примеру вот такой командой можно очистить логи
Это конечно вы большой "молодец", что выкладываете в  открытом доступе на форуме сообщения об уязвимостях, вместо того, чтобы передать их автору....
Я в курсе об этих двух строчках и они будут исправлены в ближайшем релизе. Сейчас код анализируется на другие возможные проблемы и по итогу выйдет новая версия.
Критических уязвимостей на данный момент пока не выявлено.

3.
Цитировать
Для получения последнего номера в логе как мне кажется может не стоит читать весь лог,
fgetcsv($handle, 200000, $delimiter), и обходить потом его в цикле.
А какие проблемы в том, чтобы прочитать весь лог и обойти его в цикле? Память кончится?
Минимальный объем памяти, который сейчас выделяется скриптам - 128мб
сколько там самый большой лог занимает?100килобайт?
Средний размер записи в логах - 1500 байт , ок давайте возьмем в 10 раз больше - 10к
пускай таких записей за месяц придет 10 000!
10 000*10 000 = 100 000 000, то есть меньше чем 128 мб.
ну и если уж логи начнут приближаться к таким цифрам - всегда можно настроить ротирование.

Если возникнет такая проблема у кого либо - тогда и будут вноситься изменения в код.

Ну и если хотите обсуждать код еще раз - это делается в чате https://t.me/projoomla
« Последнее редактирование: 10.11.2021, 11:03:19 от Progreccor »
*

rezon777

  • Захожу иногда
  • 55
  • 0 / 0
  • Пилю интернет магазин и сайт на JOOMLA
А можете помочь поставить, а лучше бы видео записать как делать эти формы в материалах Joomla в определённых местах с разными адресатами E-MAL?
Или видео на ютюб запилить, если у вас есть канал, думаю это была бы интересная тема для людей!
« Последнее редактирование: 24.12.2021, 06:46:06 от rezon777 »
*

rezon777

  • Захожу иногда
  • 55
  • 0 / 0
  • Пилю интернет магазин и сайт на JOOMLA
Или сделать гайд с скринами для полных чайников как делать в админки и что сюда вносить!

*

Stek

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
  • Вольный стрелок
Замечательный плагин!
Большое Вам спасибо!
Ставил на несколько сайтов. Работает великолепно!
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
Вышла новая версия RadicalForm 3.1.0 адаптированная для Joomla 4



  • удалена интеграция с мессенджером диалог - мессенджер стал закрытым и не работает с частными клиентами
  • добавлена совместимость с Joomla 4. Исправлен внешний вид и поведение в админке
  • удалена зависимость от jQuery в админке сайта
  • добавлен перехватчик ошибок для внешних плагинов и кастомного кода. Теперь в случае возникновения ошибки в кастомном плагине или коде radicalform не будет падать.
  • внешние косметические изменения
  • поправлен вывод ссылок для перехода в настройки плагина
  • добавлен ряд проверок для улучшения безопасности плагина
*

Sacrosanct

  • Новичок
  • 4
  • 0 / 0
Спойлер
[свернуть]
решено, не правильно теги <form></form> прописал...

вопрос такой теперь :)
как сделать так, чтоб форма после уведомления, что заказ отправлен, закрывалась?
« Последнее редактирование: 16.08.2023, 17:42:52 от Sacrosanct »
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
на сайте это написано как сделать
modal.hide
*

Sacrosanct

  • Новичок
  • 4
  • 0 / 0
Всё прописано, но почему-то не срабатывает...
Прикрепляю скрин...


И второй вопрос, как в теме передавать тайтл страницы с которой был сделан запрос?
Не совсем понятно за какой товар пишет клиент.
*

Progreccor

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

Sacrosanct

  • Новичок
  • 4
  • 0 / 0
тайтл страницы и так записывается в форму
так записывается адрес страницы
и покажите кнопку форму
а лучше все вопросы задавать в телеграм чате
Сюда я захожу очень редко
Благодарю, в будущем буду писать в тг, так как уже речь завёл здесь, то позвольте продолжить :)

Код
<p align="center"><a href="#modal" class="uk-button uk-button-default" style="background-color: #dc005f; color: white;" uk-toggle uk-icon="pencil">Записаться на замер </a></p>
<div id="modal" uk-modal class="rf-form">
<div class="uk-modal-dialog uk-modal-body"><button type="button" class="uk-modal-close-default" aria-label="Close" uk-close></button>
<p><span style="color:#dc005f" uk-icon="user">*</span> Имя<input name="name" pattern="^[А-Яа-яЁёіІєЄ\s]+$" required="" type="text" class="uk-input uk-animation-shake" placeholder="Как к Вам обращаться?">
<span style="color:#dc005f" uk-icon="receiver">*</span> Телефон<input maxlength="12" name="phone" pattern="[0-9]{9,12}" required="" type="tel" id="phone" class="uk-input uk-animation-shake" placeholder="7XXXXXXXXX">
<span style="color:#dc005f" uk-icon="location">*</span> Адрес<textarea maxlength="50" name="address" required="" class="uk-input uk-animation-shake" placeholder="Кловская, 13"></textarea>
<span style="color:#dc005f" uk-icon="comments"></span> Комментарий<textarea maxlength="50" name="additional" class="uk-input uk-animation-shake" placeholder="..."></textarea>
<span style="color:#dc005f" uk-icon="calendar">*</span> Дата замера/встречи<input name="date" pattern="^[0-9\.]+$" required="" type="date" class="uk-input uk-animation-shake" placeholder="Дата замера/встречи">
<span style="color:#dc005f" uk-icon="happy">*</span><input name="" required="" type="checkbox" class="uk-animation-shake"> Я подтверждаю <span style="text-decoration: underline;">передачу личных данных</span></p>
<p style="height:20px;">&nbsp;</p>
<p><button class="uk-form-custom uk-button uk-button-primary rf-button-send" data-rf-call="12">Записаться на замер</button></p>
</div>
</div>

хотелось бы добавить hidden поле, как описано в статье, и в value вписать тайтл, только как это правильно сделать не понимаю пока)
*

Progreccor

  • Захожу иногда
  • 269
  • 25 / 0
для модального окна указан id = "modal", а в скрипте указан #callback.
приведение все к одному решает проблему.
*

Sacrosanct

  • Новичок
  • 4
  • 0 / 0
для модального окна указан id = "modal", а в скрипте указан #callback.
приведение все к одному решает проблему.

Благодарю!
*

tigra-uki

  • Давно я тут
  • 560
  • 11 / 0
  • Joom'лiстка
Добрый день.
Подскажите, пожалуйста, можно как-то ли в данной форме реализовать реализовать выбор даты из календаря?


<span uk-icon="calendar">Дата встречи</span><input name="date" pattern="^[0-9\.]+$" required="" type="date" class="uk-input uk-animation-shake" placeholder="Дата встречи">


UPD
p.s.: выдавало ошибку с моей версией, но, после того как задала вопрос - ошибка исчезла...
Чудеса!
Спасибо!
« Последнее редактирование: 13.04.2024, 15:02:12 от tigra-uki »
Слишком сконцентрированное внимание необходимо разбавлять действием.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор varX

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

Автор orsy

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

Автор ForQue

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

Автор vs12345

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

Автор fireman

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