Уверен, это расширение быстро завоюет популярность у джумловодов. Так как не раз сталкивался с необходимостью сделать на сайте тот или иной калькулятор, некую формочку с возможностью рассчитать стоимость услуг и отправить расчет сметы на e-mail...
Универсальный калькулятор FormCalc для Joomla 1.5/Joomla 1.6
Группа разработчиков DelaJoom предполагает вашему вниманию бесплатный компонент и плагин универсального калькулятора FormCalc как под Joomla 1.5 так и под Joomla 1.6. C помощью компонента можно создавать как калькуляторы различной сложности так и формы обратной связи. Основным преимуществом компонента является его абсолютная гибкость в настройки и использование формул любой вложенности.
Допустим, вы хотите, чтобы пользователи, зайдя на ваш сайт, могли что-то самостоятельно рассчитать, перед тем как что-либо заказать. Теперь вам остается это только придумать - составить формулу по которой будут организованы поля формы: текстовые поля, выпадающие списки, селекты, чекбоксы, радио бутоны, т.е. все возможности полей форм. Из чего следует вывод, что для наибольшего понимания возможностей, и самостоятельного конструирования форм и калькуляторов пользователю потребуются знания HTML и минимум JS. Отдельно хитростям JS при построении форм будут посвящен отдельный раздел, который сейчас в разработке.
Спецификация компонента
- Создание форм любой сложности
- Шаблонирование форм, писем для отправки, ответных сообщений
- Проверка полей на ввод различные информации (установка требований к поля). Валидация.
- Вывод подсказок в случае неправильного ввода
- Ввод формул любой сложности, используя арифметические операции: + , - , * , /, < (меньше), > (больше), == (равно), >=, <= и скобки. Любая вложенность. Также разрешается использовать любые арифметические операции JavaScript.
- Создание неограниченного количества формул в одной форме, где результат одной может быть переменой для другой.
- Расчет результата по формуле без перезагрузки страницы (в режиме онлайн ввода данных).
- Использование проверки на спамбот, защита при помощи КАПТЧИ (CAPТCHA).
- Создание пунктов меню, как на одну форму, так и на список форм. Редактирование последовательности вывода списка форм. При этом можно выборочно выбрать выводить списком все формы или только выбранные. Реализация тут (на примере выводятся только 4 формы из 6).
- Реализована возможность отправки расчетов или форм на емаил посетителю (пользователю) для предварительного обдумывания.
- Отправка форм и расчетов на все емайлы администраторов указанных в настройках.
- Возможность прикрепления файлов к отправляемым заявкам.
При этом возможности калькулятора не ограничены только расчетом, расчет можно отправить для предварительного обдумывания заказа, так и непосредственно отправить заказом. Еще одним неоспоримым преимуществом, который мы заложили в компонент, это расчет формулы в реальном режим без перезагрузки старицы.
Подробнее. Страница проекта