/ Сайтостроение / Плагины / Калькулятор на сайт

Калькулятор на сайт

HIT

22.08.2017

1715

1

Одним из наиболее качественных вариантов реализации на сайте функционала калькуляции является плагин wp-creator-calculator. Рассмотрим особенности работы с ним, а также некоторые интересные и нестандартные ходы при создании калькулятора.

wp-creator-calculator

Этот плагин блокирует редактирование php-файлов через админку

Довольно понятный и удобный, но при этом продвинутый плагин. Принцип действия: собираем формулу для расчета по блокам. Варианты «блоков» (типов полей) из которых строиться калькулятор:

  • Текстовой блок — Фактически нужен для того чтобы делать подписи во всю ширину, отделяя логические блоки калькулятора друг от друга.
  • SELECT — Выбор из нескольких вариантов, у каждого варианта должно быть прописано числовое значение участвующее в формуле.
  • Checkbox — Множественный выбор, у каждого варианта прописывается значение (настраивается взаимосвязь значений внутри поля). Есть возможность к каждому значению добавить изображение.
  • Radio — Единственное значение из нескольких вариантов, при этом один из вариантов обязателен.
  • Input Text — Ввод числа или текста. Можно сделать проверку на ввод: только чисел, чисел с точкой. Можно оставить пустым для ввода посетителем или заполнить.
  • Дата [beta]
  • Input Hidden — Скрытое значение, какой-либо скрытый коэффициент, участвующий в формуле.
  • $_SESSION
  • jQuery поле
  • Slider
  • Условие
  • Скрытое условие
  • Арифметическая функция
  • Результат полей
  • Произвольные поля поста

В каждом блоке в первом поле задается заголовок, который во фронтенде будет выводиться слева от самого поля.

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

В настройках можно выбрать текст кнопки расчета, стили оформления калькулятора, а также настроить отправку результата по почте администратору сайта и посетителю.

Управление результатами расчета

В поздних версиях плагина добавилась возможность формирования нескольких вариантов результатов, т.е. когда из одного калькулятора нам нужно показать несколько различных расчетов. В основном результате прописана переменная — $wpcc_sum, которая является прямым результатом всей формулы. В дополнительных результатах мы можем пересобрать логику калькулятора, изменив последовательность расчета или исключив некоторые пункты.

Синтаксис построения формулы в дополнительных результатах следующий:
$wpcc_sum — общая сумма расчета калькулятора
$_SESSION[wpcc_1][2] — значение любого поля [2] текущего калькулятора [wpcc_1], или любого другого [wpcc_ID]
$_SESSION[wpcc_1][sum] — результат расчета, который может потребоваться при расчетах дополнительных результатов ([sum] [sum_2] и т.д.).

Общая сумма расчета также может быть полезна, например, прибавить НДС, в этом случае запись будет следующей:
$wpcc_sum + ($wpcc_sum * 0.18)

Дробные числа прописываем через точку.

В результатах расчетов в поля Текст перед результатом и Текст после результата можно вставлять тэги html тем самым размечая строку результата. Обычно это необходимо если результатов несколько.

Нельзя на одной странице ставить несколько калькуляторов — работают некорректно, во всех калькуляторах выводиться расчет того калькулятора в котором нажали РАССЧИТАТЬ

Поделится информацией с друзьями

  • Комментарии
  • Вложения

Добавить комментарий

1 комментарий

  1. Аватар
    Андрей

    Здравствуйте! Очень признателен вам за подробное описание раздела»Управление результатами расчёта»
    Благодаря вам удалось решить проблему выдачи нескольких результатов. Спасибо!!!

Калькулятор на сайт
Меняющийся background-image
Рекомендации для васМеняющийся background-imageOpttour.ru
Спасибо! Наш менеджер свяжется с Вами в течении 5 минут.