Модуль на сайт - Настройка
Настройки калькуляторов
Параметры расчетов для каждого калькулятора можно установить в личном кабинете ПКАСКО.
Установка скидки по страховым компаниям
Для каждой компании Вы можете указать индивидуальную скидку в процентах (discounts):
Можно добавить общую скидку в процентах (discount) для всех компаний, для которых скидка явно не указана:
Предустановленная информация о машине и водителе
Можно задать параметры: возраст, стаж и пол водителей (drivers), марка (make) и модель (model) автомобиля, его год выпуска (year) и мощность в л.с. (power), цена в руб. (price):
Список водителей указывается в параметре drivers и должен содержать элементы вида:
// sex - Пол водителя: имеет значения "w" (женщина) или "m" (мужчина) // age - Возраст водителя: имеет значение большее либо равное 18-ти // experience - Стаж вождения: имеет значение большее либо равное 0, но меньшее раpницы age - 18 { sex: "m", age: 25, experience: 2 }
Даже если требуется указать 1 водителя, формат остаётся неизменным, например:
... drivers: [ {sex: "m", age: 28, experience: 5} ] ...
Цветовая схема
Вы можете задать стиль отображения, выбрав его из списка цветовых схеми и указав в параметре colorSchema:
Список цветовых схем:
inline.kasko.Calculator.ColorSchema.Grey inline.kasko.Calculator.ColorSchema.Blue
Также Вы можете задать свои собственные стили отображения модуля, указав в параметре cssStyles путь к css файлу на вашем сервере.
Надо создать свой собственный стиль. C чего начинать? Куда смотреть?
1. Подготовка графики. Для простоты и удобства, рекомендуется сделать подобные файлы по размерам и пропорциям.
- /img/step/count.gif - изображения номеров шагов
- /img/api/grey/steps.png - изображения номеров шагов - skin.css
- /img/step/background.gif - фон шагов
- /img/selector-color-1.gif - фон ссылок выбора или/или
- /img/api/grey/tab1.png - фон ссылок выбора или/или - skin.css
- /img/table/thead.gif - фон шапки таблицы
- /img/table/border-bottom.gif - фон нижнего бордера ячеек таблицы
Кнопки сделаны input type="image", поэтому их оформление не меняется.
2. Написание собственных стилей.
- #box\@kaskoApi - ширина всего блока
- #in_step_by_step - навигация "шаг за шагом"
- #in_content - блок с содержанием
- #auto_footer_margin - отступ снизу
Навигация шаг за шагом:
-
li - может иметь классы:
- .hover - наведенный крусор
- .active - активный шаг, выбранный в данный момент
- .disable - неактивный шаг, последующие, не пройденные шаги
- .done - пройденный шаг
- .in_corner_top, in_corner_bottom - контейнер для округлых уголков.
- #input .uf - форма выбора авто и водителей. Ширина у поле ввода задана фиксированной, потому что теги input, select - самые "непредсказуемые" в отображении элементы страницы.
-
.in_table - таблица данных.
- tr.select - выбранная кликом строка.
- tr.hover - строка, на которую наведен курсор.
-
Стили для кнопок находятся в in-system.css. Чтобы стилизовать кнопку необходимо
в своей css задать правила для ширины, высоты и фона кнопки. Для простоты стилизации общие правила
объединены в класс "button-img"("button-a-img"), а параметры ширины и фона в классы с префиксом.
- button-img - класс для элемента input, общие стили
-
button-a-img - класс для элемента a, общие стили
- button-img-1 - класс для кнопки "Узнать стоимость полиса"
- button-img-proceed - класс для кнопки "Рассчитать по доп. условиям"
- button-a-img-emailsend - класс для кнопки "Послать результаты на email"
- button-img-order-osago - класс для кнопки "Заказать ОСАГО"
- button-img-order - класс для кнопки "Заказать полис"
Смотреть для примера достаточно в файл skin.css: https://pkasko.com/css/module/theme/grey/skin.css