Автор дополнения
Павел
Пакетов
25
Закачек
13 300
Обычно отвечает в течение 4 часов
Автор дополнения
Пакетов
25
Закачек
13 300
Обычно отвечает в течение 4 часов
Версия 1.0.3-beta
Дата выпуска 01.03.2019
Загрузки 15
Просмотры 1 309
Внимание, этот компонент требует версию PHP 5.4 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.3 !
Хотелось разработать что-то такое универсальное, что могло бы решить большинство задач по калькуляторам (не без кастомизации, конечно). Я считаю, что у меня это получилось!

Особенности


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

Для кого


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

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