Автор дополнения
Павел
Пакетов
32
Закачек
43 909
Обычно отвечает в течение нескольких дней
Автор дополнения
Пакетов
32
Закачек
43 909
Обычно отвечает в течение нескольких дней
Версия 1.0.5-beta
Дата выпуска 24.05.2020
Загрузки 45
Просмотры 7 411
Внимание, этот компонент требует версию PHP 5.4 или выше! Если ваш сайт использует PHP ниже требуемого, установка этого дополнения может его сломать.
Внимание, этот компонент требует версию MODX не ниже 2.3 !
Хотелось разработать что-то такое универсальное, что могло бы решить большинство задач по калькуляторам (не без кастомизации, конечно). Я считаю, что у меня это получилось!

Особенности


  • Компонент разрабатывается с опорой на универсальность и внешнюю кастомизацию.
  • Для произведения расчётов в каждом конкретном калькуляторе используется свой сниппет (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