WP Creator Calculator – плагин для создания формы калькулятора
Представляю вашему вниманию плагин WP Creator Calculator для WordPress который дает возможность создавать гибкие формы калькулятора.
Плагин имеет возможности создавать следующие поля:
Текстовой блок – любой текст, возможно использовать HTML тем самым позволяя форме калькулятора принимать любое оформление
Выпадающий список – список SELECT
Радио кнопки – список Radio-Buttons
Вводимое поле – текстовое поле позволяющее вводить цифровые значения со стороны посетителя вашего сайта
Hidden поле – скрытое поле, возможно задать цену скрытому полю
Принципе работы полей:
поля формируют формулу вида:
поле1 + поле3 + (поле 2 * поле 4)
к каждому полю можно задавать действие выполняемое перед ним и после него
Арифметические действия могут быть любыми, все зависит от вашей фантазии и уровня знания начальной математики
Разберем по порядку возможности каждого поля:
Текстовой блок
Отображаемый текст (возможен html) – тут все понятно, можно вписать все что угодно
Порядок – порядок сортировки по возрастанию, относительно других полей
CSS – произвольный CSS класс для данного поля
Выпадающий список, Чекбокс, Радио кнопки
Название поля – отображаемый текст рядом с формой
До поля – действие перед полем
После поля – действие после поля
Порядок – порядок сортировки по возрастанию, относительно других полей
Значения списка – список задается таким образом: [цена]: название; пример – [3900]: Создание сайтов;[1800]:SEO оптимизация;[400]:Express анализ; если нужно оставить пустое то вписываем [0]:;
CSS – произвольный CSS класс для данного поля
Вводимое поле
Название поля – отображаемый текст рядом с формой
До поля – действие перед полем
После поля – действие после поля
Порядок – порядок сортировки по возрастанию, относительно других полей
Цена – стоимость поля, введенная цена с действием на введенные данные со стороны пользователя
Действие – связанное поле с ценой, это действие означает что мы делаем с введенными данными со стороны посетителя сайта
CSS – произвольный CSS класс для данного поля
p.s. приведу простой пример для поля: Указываем цену 300, указываем действие умножить *. Теперь если посетитель вашего сайта введет в поле числовые данные то они будут умножены на 300 (х*300)
Hidden поле
До поля – действие перед полем
После поля – действие после поля
Порядок – порядок сортировки по возрастанию, относительно других полей
Цена – стоимость поля
p.s. к примеру мы хотим незаметно для посетителя уже включить стоимость доставки товара или прочие услуги, это поле невидимое для посетителя
У калькулятора есть несколько настроек:
Настройки калькулятора
Название кнопки – кнопка расчета, пример: Рассчитать
Текст возле итога – текст перед итоговой суммой
CSS – полный web адрес до файла стилей, все классы которые вы указываете для полей нужно включить в ваш css файл и прописать для него путь вида: www.вашсайт.ru/путь_до_стиля/файл.css хотя вы можете указать классы в файле стилей вашей темы
Административная функциональность калькулятора:
Добавить, здесь мы выбираем тип нужного для нас поля
Формула, отображение всех добавленных вами полей, если нужно отредактировать просто вбивайте нужные для вас данные и нажимайте справа кнопку ключа , если нужно удалить жмите крестик
Текстовая формула вычислений полей – отображаются действия и ваш порядок сортировки
Предварительный просмотр калькулятора – примерный вид того как на данном этапе создания выглядит ваш калькулятор
Как вставить калькулятор:
Есть два простых способа, вставить в код шаблона или вставить в запись
Код для шаблона: <?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. Скачать плагин –
2. Закачать в папку плагинов вашего сайта wp-content/plugins/
3. Активировать плагин
4. Слева в меню административной панели выберите пункт WP Calculator
5. Настраивайте свой калькулятор.
Плагин обновлен до версии 2.5. История изменений:
Скачать тут -https://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:
Упрощен код плагина
По умолчанию язык английский (иностранцы ругаются)
Присутствует русский перевод
В настройках добавлена возможность задавать текст после итоговой суммы
Исправлены мелкие недочеты
Ну и как создать калькулятор?
Прочитай статью и узнаешь!!
Люди помогите, очень прошу!!!
Выдает меня такую ошибку
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
Что делать помогите
Здравствуйте, Алексей!
Скорее всего у вас у вас в Параметрах WordPress не правильно прописан один из параметров:
Адрес WordPress (URL) или Адрес сайта (URL).
Проверьте правильно ли они указаны,
правильный синтаксис их таков:
«https://адрес_домена вашего_сайта».
Если проблему решить не удалось напишите мне ответ и я попытаюсь Вам помочь.
нет не помогло(((
Возможно вы пытались подключить с помощью функции require_once некий файл «yourpage.php» и скорее всего забыли поставить кавычки при указании пути к файлу. Измените строку " require_once (yourpage.php); " на " require_once («yourpage.php»); "
спасибо помогло!!!
Но почему можно сделать до 10 калькуляторов?
Можно как-нибудь их больше сделать???
Алексей, а что было то хоть? У меня та же проблема — найти ничего не могу. Спасибо.
Как можно округлить результат, у меня результаты подсчетов получаются что то вроде 678.378456 или к примеру 1230.834765, а хотелось бы просто 678 или 1230 чтоб отображало, некчему мне эти дробные значения
Если честно, то я с этим не сталкивался. Затрудняюсь ответить!!!
Здраствуйте. Мне нужно сделать калькулятор . Надо чтобы в зависимости от выбраного пункта в выпадающем списке №1, выпадающий список №2 изменялся. Можно ли такое реализовать?
Тоже интересует вопрос как сделать в самом начала расчетов выбор «селекта» в зависимости от того какая радио-кнопка помечена.
Честно, не знаю как это сделать!
Здравствуйте ! Скажите возможно ли сделаный мной по вашему плагину калькулятор перенести на другой сайт, например на OPENCART ?
Здравствуйте, можно, устанавливаете этот плагин, на другом сайте, и настраиваете его!
OPENCART это cms интернет-магазина, а плагин для WP
На CMS опенкарт, он работать не будет, он только предназначен для wordpress!
А бывает ли что то подобное для opencart? Или может быть есть какие то методы установки кода калькулятора в Opencart?
Ребята, может быть, кто-то поможет мне разобраться. Устанавливаю у себя этот калькулятор, все ок, но при попытке произвести сам расчет, выдает ошибку:
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
Уже кучу всего пересмотрела и перекопала, не могу понять , в чем проблема.
Все заранее спасибо.
)
Добрый день!
Подскажите пожалуйста можно ли поля выводить в виде таблички? Т.е. у нас несколько полей в каждом калькуляторе и калькуляторов на странице будет около 3. Так вот чтобы все поместилось на одной странице, разместить поля каждого калькулятора в виде таблички.
Сейчас ставим поля и они удут строго друг под другом, а хотелось бы возможность размещать их несколько на одной строке например.
Заранее огромное спасибо!
Кнопка «Расчитать » не нужна — лучше чтоб само все считалось по ходу заполнения.
А кто подскажет плагин конвертера валют установить на сайт?
Вышла новая версия плагина, большинство вопросов и проблем решаемо.
Подскажите пожалуйста! Сделала калькулятор все отображается правильно, но не в предпросмотре не не на странице он не считает просто зависает и все, что с ним такое? Что делать?
re: Ольга, смотря какая версия калькулятора у вас установлена. Если зависает, значит выдает ошибку и не может подгрузить данные.
Нужна страница с вашим калькулятором. Лучше создайте тему с вопросом здесь: zetrider .ru/forum/
Ребят, а не подскажете, можно ли создать что-то подобное: https://diplomaster.ru/index.php?option=com_component_magic с данным плагином. Пытаюсь сделать и не получается(
Скажите пожалуйста, этот плагин только для сайтов на платформе WP будет работать, или на другой платформе тоже можно?
Все плагины, созданные для WordPress, работают только на WordPress.
Очень сложный и непонятный варик. Да и судя по скринам уже ему всё, крындец.Но, поделюсь, пожалуй, хорошим решением, которое недавно нашел. Устроило меня и моих клиентов. Эдакий конструктор калькуляторов, — ucalc. pro. Все настолько просто, что клиенты порой и сами делают, я только вставляю код)
На вид неплохой конструктор калькуляторов. Как я понял, там можно не только калькуляторы, но и различные формы создавать. Надо попробовать.
Здравствуйте, помогите пожалуйста найти где калькулятор находится в коде. Плагин установлен, сам кальк. работает, но нужно его немного изменить (того, что надо нет в настройках плагина). Ниге не могу найти сам код. В самой теме сайта все разделы на php, я разбираюсь только в html (новичок). В просмотре кода элемента выдает : DOCTYPE HTML, там есть все , что мне нужно, файл большой на несколько тысяч строк. Затем открываю этот файл в редакторе, а там 300-400 строк. В остальных (всех!) разделах редактора искала по контекстному поиску — нет ничего. искала многое, не только калькулятор, но ничего нет. Вопрос: где находится этот самый большой файл html ? или где мог прописаться калькулятор при установке. p.s. в css тоже ничего нет.