Автор дополнения
Павел
Пакетов
35
Закачек
45 646
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
35
Закачек
45 646
Обычно отвечает в течение нескольких дней
Версия 1.0.5-beta
Дата выпуска 24.05.2020
Загрузки 47
Просмотры 9 968
Хотелось разработать что-то такое универсальное, что могло бы решить большинство задач по калькуляторам (не без кастомизации, конечно). Я считаю, что у меня это получилось!

Особенности


  • Компонент разрабатывается с опорой на универсальность и внешнюю кастомизацию.
  • Для произведения расчётов в каждом конкретном калькуляторе используется свой сниппет (PHP).
  • Каждый конкретный калькулятор можно стилизовать, как угодно (HTML + CSS + Fenom).
  • Поля не привязываются жёстко к конкретному калькулятору. Это значит, что одно поле можно использовать в нескольких калькуляторах сразу.
  • Полю можно указать шаблон вывода, а при подключении к калькулятору подменить его, тоже самое и со значениями по-умолчанию.
  • Можно задать обязательность заполнения любого поля.

Для кого


Любой калькулятор требует определённой степени настройки. Для произведения расчётов в каждом конкретном калькуляторе используется свой сниппет. Следовательно, разработчик взявшийся за настройку калькулятора, должен хоть немножко знать PHP, чтобы можно было в сниппете описать взаимодействие полей друг с другом.

1.0.5-beta (24.05.2020)

  • Поправлена работа с несколькими калькуляторами на одной странице

1.0.4-beta (27.07.2019)

  • Поправлен ключ компонента в сессии

1.0.3-beta (01.03.2019)

  • Добавлены параметры min, max и step для полей типа "Число"

1.0.2-beta (23.02.2019)

  • Добавлен jQuery триггер xccResultsResponse
  • Поправлена обработка MODX тегов в чанке результатов расчёта

1.0.1-beta (08.12.2018)

  • Добавлена проверка на дополнительные опции в чанк результатов
  • Поправлено MySQL условие для вывода названия чанка поля в процессоре mgr/calculatorfields/getlist

1.0.0-beta

  • Start

Последние обсуждения в сообществе MODX.pro