кнопка наверх

WP Creator Calculator – плагин для создания формы калькулятора

Представляю вашему вниманию плагин WP Creator Calculator для WordPress который дает возможность создавать гибкие формы калькулятора.

Плагин имеет возможности создавать следующие поля:

calku1  Текстовой блок – любой текст, возможно использовать HTML тем самым позволяя форме калькулятора принимать любое оформление

calku2  Выпадающий список – список SELECT

calku3  Чекбокс – список чекбоксов

calku4  Радио кнопки – список Radio-Buttons

calku5  Вводимое поле – текстовое поле позволяющее вводить цифровые значения со стороны посетителя вашего сайта

calku6  Hidden поле – скрытое поле, возможно задать цену скрытому полю

calku7

Принципе работы полей:

поля формируют формулу вида:

поле1 + поле3 + (поле 2 * поле 4)

к каждому полю можно задавать действие выполняемое перед ним и после него

Арифметические действия могут быть любыми, все зависит от вашей фантазии и уровня знания начальной математики

Разберем по порядку возможности каждого поля:

Текстовой блок

Отображаемый текст (возможен html) – тут все понятно, можно вписать все что угодно

Порядок – порядок сортировки по возрастанию, относительно других полей

CSS – произвольный CSS класс для данного поля

calku8

Выпадающий список, Чекбокс, Радио кнопки

Название поля – отображаемый текст рядом с формой

До поля – действие перед полем

После поля – действие после поля

Порядок – порядок сортировки по возрастанию, относительно других полей

Значения списка – список задается таким образом: [цена]: название; пример – [3900]: Создание сайтов;[1800]:SEO оптимизация;[400]:Express анализ; если нужно оставить пустое то вписываем [0]:;

CSS – произвольный CSS класс для данного поля

calku9

Вводимое поле

Название поля – отображаемый текст рядом с формой

До поля – действие перед полем

После поля – действие после поля

Порядок – порядок сортировки по возрастанию, относительно других полей

Цена – стоимость поля, введенная цена с действием на введенные данные со стороны пользователя

Действие – связанное поле с ценой, это действие означает что мы делаем с введенными данными со стороны посетителя сайта

CSS – произвольный CSS класс для данного поля

p.s. приведу простой пример для поля: Указываем цену 300, указываем действие умножить *. Теперь если посетитель вашего сайта введет в поле числовые данные то они будут умножены на 300 (х*300)

calku10

Hidden поле

До поля – действие перед полем

После поля – действие после поля

Порядок – порядок сортировки по возрастанию, относительно других полей

Цена – стоимость поля

p.s. к примеру мы хотим незаметно для посетителя уже включить стоимость доставки товара или прочие услуги, это поле невидимое для посетителя

calku11

У калькулятора есть несколько настроек:

calku12

Настройки калькулятора

Название кнопки – кнопка расчета, пример: Рассчитать

Текст возле итога – текст перед итоговой суммой

CSS – полный web адрес до файла стилей, все классы которые вы указываете для полей нужно включить в ваш css файл и прописать для него путь вида: www.вашсайт.ru/путь_до_стиля/файл.css хотя вы можете указать классы в файле стилей вашей темы

Административная функциональность калькулятора:

Добавить, здесь мы выбираем тип нужного для нас поля

calku13

Формула, отображение всех добавленных вами полей, если нужно отредактировать просто вбивайте нужные для вас данные и нажимайте справа кнопку ключа calku14 , если нужно удалить жмите крестик calku15

calku16

Текстовая формула вычислений полей – отображаются действия и ваш порядок сортировки

calku17

Предварительный просмотр калькулятора – примерный вид того как на данном этапе создания выглядит ваш калькулятор

calku18

Как вставить калькулятор:

Есть два простых способа, вставить в код шаблона или вставить в запись

Код для шаблона: <?php echo do_shortcode('[wpcalculator]'); ?>

Шорткод в контент страницы: [wpcalculator]

Стандартные CSS свойства калькулятора:

.wp_calculate {

/* DIV контейнер */

}

.wp_calculate_form { /* FORM Форма калькулятора */ } .wp_calculate_description { /* DIV Название поля - отображаемый текст рядом с формой */ } .wp_calculate_descriptionXXX { /* DIV Название поля - отображаемый текст рядом с формой где XXX - ID поля */ } .wp_calculate_submit { /* Submit Кнопка расчета стоимости*/ } .wpcalculator_price { /* DIV итоговая стоимость*/

}

Стоит принять во внимание:

Если пользователь оставил какое либо поле пустым, то к его значению автоматически присваивается 0

Помните что делить на 0 нельзя, иначе скрипт выведет ошибку Warning: Division by zero in…

Установка:

1. Скачать плагин – http://wordpress.org/extend/plugins/wp-creator-calculator/

2. Закачать в папку плагинов вашего сайта wp-content/plugins/

3. Активировать плагин

4. Слева в меню административной панели выберите пункт WP Calculator

5. Настраивайте свой калькулятор.


1 звезда2 звезды3 звезды4 звезды5 звезд (3 оценок, среднее: 5,00 из 5)
Загрузка...
like
Понравилось?
Подпишитесь на блог и получайте новые статьи!
Добавляйтесь в соц. сетях:
  1. zetrider:

    Плагин обновлен до версии 2.5. История изменений:

    Скачать тут - http://wordpress.org/extend/plugins/wp-creator-calculator/

     

    upd.:

     

    Что нового в версии 2.5:

    1. На одну страницу можно размещать несколько калькуляторов;

    2. Добавлена проверка на запрет дублирования одинаковых сортировочных значений;

    3. Добавлены массивы $_SESSION в калькулятор, все значения запоминаются в сессии их; можно вытаскивать и подставлять в расчет или текстовой блок;

    4. Добавлена возможность отображения списка доступных сессий;

    5. Добавлен стиль для калькулятора;

    6. Добавлена возможность задавать Action для каждого калькулятора;

     

    Плагин обновлен до версии 2.1:

    Исправлены чекбоксы, теперь работают корректно (! Внимание! К Чекбоксам добавлено действие между выбранными значениями);

    Добавлена возможность просматривать полный рассчет передаваемых данных. Для отображения нужно в шорткод добавить новый параметр: [wpcalculator idcalc=«ID» show_result=«true»]

     

    Плагин обновлен до версии 2.0:

    Теперь вы сможете создавать на сайте более 1 калькулятора.

    Исправлены мелкие ошибки.

     

    Плагин обновлен до версии 1.1:

    Упрощен код плагина

    По умолчанию язык английский (иностранцы ругаются)

    Присутствует русский перевод

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

    Исправлены мелкие недочеты

    Ответить
  2. Mila:

    Ну и как создать калькулятор?

    Ответить
  3. Алексей:

    Люди помогите, очень прошу!!!

    Выдает меня такую ошибку

    Warning: require_once (yourpage.php) [function.require-once]: failed to open stream: No such file or directory in /home/leha/domains/sps.dp.ua/public_html/wp-content/plugins/wp-creator-calculator/wp-creator-calculator.php on line 602

    Fatal error: require_once () [function.require]: Failed opening required 'yourpage.php' (include_path='.:/usr/local/lib/php') in /home/leha/domains/sps.dp.ua/public_html/wp-content/plugins/wp-creator-calculator/wp-creator-calculator.php on line 602

    а когда получаю результат то такая ошибка

    Array

    (

    [calculateprice] => Array

    (

    [2] => 49+

    [3] => 43+

    )

    [calculate] => Рассчитать

    )

    Parse error: syntax error, unexpected ';' in /home/leha/domains/sps.dp.ua/public_html/wp-content/plugins/wp-creator-calculator/wp-creator-calculator.php (197) : eval ()'d code on line 1

    Что делать помогите

    Ответить
    • sergey:

      Здравствуйте, Алексей!

      Скорее всего у вас у вас в Параметрах WordPress не правильно прописан один из параметров:

      Адрес WordPress (URL) или Адрес сайта (URL).

      Проверьте правильно ли они указаны,

      правильный синтаксис их таков:

      «http://адрес_домена вашего_сайта».

      Если проблему решить не удалось напишите мне ответ и я попытаюсь Вам помочь.

      Ответить
  4. Алексей:

    нет не помогло(((

    Ответить
    • sergey:

      Возможно вы пытались подключить с помощью функции require_once некий файл «yourpage.php» и скорее всего забыли поставить кавычки при указании пути к файлу. Измените строку " require_once (yourpage.php); " на " require_once («yourpage.php»); "

      Ответить
  5. Алексей:

    спасибо помогло!!!

    Но почему можно сделать до 10 калькуляторов?

    Можно как-нибудь их больше сделать???

    Ответить
    • Александр:

      Алексей, а что было то хоть? У меня та же проблема — найти ничего не могу. Спасибо.

      Ответить
  6. Олег:

    Как можно округлить результат, у меня результаты подсчетов получаются что то вроде 678.378456 или к примеру 1230.834765, а хотелось бы просто 678 или 1230 чтоб отображало, некчему мне эти дробные значения

    Ответить
    • Влад:

      Если честно, то я с этим не сталкивался. Затрудняюсь ответить!!!

      Ответить
  7. Игорь:

    Здраствуйте. Мне нужно сделать калькулятор . Надо чтобы в зависимости от выбраного пункта в выпадающем списке №1, выпадающий список №2 изменялся. Можно ли такое реализовать?

    Ответить
    • Konstantin:

      Тоже интересует вопрос как сделать в самом начала расчетов выбор «селекта» в зависимости от того какая радио-кнопка помечена.

      Ответить
      • Влад:

        Честно, не знаю как это сделать!

        Ответить
  8. Вячеслав:

    Здравствуйте ! Скажите возможно ли сделаный мной по вашему плагину калькулятор перенести на другой сайт, например на OPENCART ?

    Ответить
    • Влад:

      Здравствуйте, можно, устанавливаете этот плагин, на другом сайте, и настраиваете его!

      Ответить
      • Mila:

        OPENCART это cms интернет-магазина, а плагин для WP

        Ответить
        • Влад:

          На CMS опенкарт, он работать не будет, он только предназначен для wordpress!

          Ответить
  9. Вячеслав:

    А бывает ли что то подобное для opencart? Или может быть есть какие то методы установки кода калькулятора в Opencart?

    Ответить
  10. Miola:

    Ребята, может быть, кто-то поможет мне разобраться. Устанавливаю у себя этот калькулятор, все ок, но при попытке произвести сам расчет, выдает ошибку:

    Parse error: syntax error, unexpected ';' in /home/miolaweb/data/www/miolaweb.ru/wp-content/plugins/wp-creator-calculator/action/wpcc_result.php (16) : eval ()'d code on line 1

    Уже кучу всего пересмотрела и перекопала, не могу понять , в чем проблема.

    Все заранее спасибо.

    )

    Ответить
  11. Александр:

    Добрый день!

    Подскажите пожалуйста можно ли поля выводить в виде таблички? Т.е. у нас несколько полей в каждом калькуляторе и калькуляторов на странице будет около 3. Так вот чтобы все поместилось на одной странице, разместить поля каждого калькулятора в виде таблички.

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

    Заранее огромное спасибо!

    Ответить
  12. Глеб:

    Кнопка «Расчитать » не нужна — лучше чтоб само все считалось по ходу заполнения.

    Ответить
  13. Игорь:

    А кто подскажет плагин конвертера валют установить на сайт?

    Ответить
  14. ZetRider:

    Вышла новая версия плагина, большинство вопросов и проблем решаемо.

    Ответить
    • Ольга:

      Подскажите пожалуйста! Сделала калькулятор все отображается правильно, но не в предпросмотре не не на странице он не считает просто зависает и все, что с ним такое? Что делать?

      Ответить
      • zetrider:

        re: Ольга, смотря какая версия калькулятора у вас установлена. Если зависает, значит выдает ошибку и не может подгрузить данные.

        Нужна страница с вашим калькулятором. Лучше создайте тему с вопросом здесь: zetrider .ru/forum/

        Ответить
  15. Сергей:

    Ребят, а не подскажете, можно ли создать что-то подобное: http://diplomaster.ru/index.php?option=com_component_magic с данным плагином. Пытаюсь сделать и не получается(

    Ответить
  16. Шарфей:

    Скажите пожалуйста, этот плагин только для сайтов на платформе WP будет работать, или на другой платформе тоже можно?

    Ответить
    • Анна:

      Все плагины, созданные для WordPress, работают только на WordPress.

      Ответить
Ваш комментарий: