"Калькулятор расчета стоимости видеонаблюдения" позволяет посетителям расчитать стоимость комплекта видеокамер, в зависимости от их "базовой комплектации" и количества.
Рис 1. Интерфейс калькулятора расчета стоимости камер системы видеонаблюдения
Описание скрипта калькулятора расчета стоимости камер системы видеонаблюдения
"Калькулятор расчета стоимости видеонаблюдения" работает на javascript и html. Для выбора количества требуемых камер, пользователь может передвигать ползунок или выбрать количество из выпадающего списка. Ползунок и выпадающий список дублирую друг друга. В этот же момент, в таблице ниже, динамически, выполняется расчет и вывод стоимости видеокамер для трех вариантов "базовой комплектации". Качество разрешения видеокамер и их цена зависят от их "базовой комплектации".
Общая информация по скрипту калькулятора расчета стоимости камер системы видеонаблюдения
========================================
● - скрипт имеет подробное описание работы.
● - Для выбора количества камер, пользователь может использовать html элементы типа "Ползунок" и "Выпадающий список", которые дублируют друг друга. Передвигая ползунок, пользователь может выбрать количество видеокамер и узнать стоимость системы видеонаблюдения в подъезде.
● - возможность изменять стоимость каждой позиции.
● - возможность временного отключения любого комплекта.
● - к результатам html вывода можно применять любые css стили.
● - возможность простого и удобного добавления новых комплектов, через добавление одной строки с новыми данными. Для вывода итоговой стоимости, также необходимо добавить один html тег. Скрипт сам определит, что добавлен новый комплект и найдет тег на странице, где нужно вывести итоговую сумму.
● - Элемент "Ползунок" является новым элементом HTML5 и если, какой либо браузер его еще не поддерживает, то всегда будет работать элемент "Выпадающий список".
Характеристики скрипта калькулятора расчета стоимости камер системы видеонаблюдения:
========================================
● - Код калькулятора добавляется прямо на страницу материала Joomla. Код калькулятора не является самостоятельным модулем или расширением Joomla.
● - При добавлении (или редактировании) кода калькулятора на странице материала Joomla, необходимо отключать фильтрацию javascript в настройках Joomla и у визуального редактора TinyMce (или иного), т.к. он вырезает весь код javascript и некоторые атрибуты html тегов.
● - Данный калькулятор был успешно вставлен и корректно работал в Joomla 2.5. Вставка была выполнена при полностью выключенном визуальном редакторе на странице «Расширения» => «Менеджер плагинов: Редактор – TinyMCE» => «Состояние: отключено».
● - Подробнее о добавлении javascript кода в Joomla системы можно узнать
здесь
или
здесь
или использовать специальные
плагины
● - скрипт калькулятора корректно работает в браузерах: Яндекс Браузер (да), Safari (да), Opera (да), Google Хром (да), FireFox (да), IE (не определено).
Фрагмент кода скрипта калькулятора расчета стоимости камер системы видеонаблюдения:
========================================
arrCam[1] = ['Базовый', 30000, 3000, 500];
arrCam[2] = ['Профи', 35000, 4000, 600];
arrCam[3] = ['IP видеокамеры', 40000, 5000, 700];
arrCam[4] = ['Название', 45000, 5000, 700];
● - Чтобы добавлять новые комлекты нужно просто добавить новую строку, например:
arrCam[4] = ['Название', 45000, 5000, 700];
Описание значений в одной строке:
1-е значение - это название комплекта. Например 'Базовый'.
2-е значение - это цена комплекта 'Базовый', без цены камер. Например, 30000.
3-е значение - это цена одной камеры для комплекта "Базовый". Например, 3000.
4-е значение - это цена установки одной камеры для комплекта "Базовый". Например, 500.
Формула расчета скрипта калькулятора расчета стоимости камер системы видеонаблюдения:
========================================
Итого = цена комплекта + (цена одной камеры + цена установки одной камеры) * количество камер.