Идея разработки универсального компонента «Формы-калькуляторы» в котором сочетался функционал калькулятора Joomla и конструктора форм Joomla( обратная связь ) появилась после разработки компонента формы обратной связи com_b3v_feedback. Думая над расширением возможностей, пришла идея сделать так что бы с полями формы помимо отправки на почту можно было бы осуществлять арифметические операции, при этом используя формулу определенную самим пользователем в привычном виде ( арифметические действия любой сложности-вложенности (a+b)*c+a/b ). Но в процессе разработки возможностей стало больше.
Возможности:- Создание форм любой сложности
- Шаблонирование форм, писем для отправки, ответных сообщений
- Проверка полей на ввод различные информации (установка требований к поля). Валидация.
- Вывод подсказок в случай неправильно ввода
- Ввод формул любой сложности, используя арифметические операции: + , - , * , / и скобки. Любая вложеность. Также разрешается использовать любые арифметические орперации JavaScript (округление, воз веление в степень, больше из двух, аналог if.... Подробно тут
http://delajoom.ru/index.php/instrkucija-po-rabote/arifmetika-javascript.).
- Создание неограниченного количества формул в одной форме, где результат одной может быть переменой для другой.
- Расчет результата по формуле без перезагрузки страницы (в режиме онлайн ввода данных, первый расчет происходит автоматом при открытии страницы использую параметры поумолчанию).
- Использование проверки на спамбот, защита при помощи CAPTCHA (CAPТCHA).
- Создание пунктов меню, как на одну форму, так и на список форм. Редактирование последовательности вывода списка форм. При этом можно выборочно выбрать выводить списком все формы или только выбранные. Реализация тут (на примере выводятся только 4 формы из 6).
- Реализована возможность отправки расчетов или форм на емаил посетителю (пользователю) для предварительного обдумывания.
- Отправка форм и расчетов на все емайлы администраторов указанных в настройках.
- Возможность прикрепления файлов к отправляемым заявкам.
- Реализована возможность вводить дробные числа не только с точкой (2.5), но и с запятой (2,5). Буржуйские стандарты (JavaScript) работают только с точками.
Скачать компонент и все решение можно тут: http://delajoom.ru/index.php/skachat-komponent-reshenijaИнструкция по настройки и установки тут:http://delajoom.ru/index.php/instrkucija-po-raboteДемонстрация тут: http://delajoom.ru/index.php/demonstracija-raboty◦ Пример формы обратной связи
◦ Калькулятор аутсорсинга
◦ Запись на консультацию
◦ Калькулятор утерянной выгоды.
◦ Прокладка кабеля
◦ Калькулятор такси по москве◦ Калькулятор пластиковых окон онлайн joomla◦ Калькулятор стоимости сруба◦ Калькулятор стоимости рольставень
◦ Калькулятор ОСАГО JoomlaОгромное спасибо пользователям, которые своим ратным трудом помогли и помогают выявлять недостатки и улучшать компонент.На форум приходит много вопросов - регулярно занимаюсь его чисткой,
а некоторые вопросы аккумулирую тут. Скачать новый компонент и все решения можно тут: http://delajoom.ru/index.php/skachat-komponent-reshenija