Метод, служащий для открытия модуля:
supportAPI.openSupport();
Пример использования:
<a href="#" onClick="supportAPI.openSupport(); return false;">Задать вопрос</a>
supportAPI.openReviewsTab();
Пример использования:
<a href="#" onClick="supportAPI.openReviewsTab(); return false;">Оставить отзыв</a>
Изначально все посетители вашего сайта получают имена вида "Посетитель №123". Вы можете назначать имена своим посетителям в зависимости от того, кто именно авторизован на сайте в данный момент с помощью кода:
<script> supportAPI.setName("Новое имя посетителя"); </script>
Вы можете назначать контактный телефон и email своим посетителям в зависимости от того, кто именно авторизован на сайте в данный момент с помощью кода:
<script> supportAPI.changeContacts("Новые контакты посетителя"); </script>
С помощью этого метода вы можете назначить посетителю любого оператора, находящегося в сети:
<script> supportAPI.setOperator("логин оператора"); </script>
supportAPI.setSupportTop(top);
Пример использования:
<script> supportAPI.setSupportTop(200); </script>
supportAPI.setSupportLeft(left);
Пример использования:
<script> supportAPI.setSupportLeft(200); </script>
supportAPI.setDimensions(width, height);
Пример использования:
<script> supportAPI.setDimensions(400,500); </script>
supportAPI.setPosition(x, y);
Пример использования:
<script> supportAPI.setPosition(100,200); </script>
ssupportAPI.setNewMessageColors("rgba( 0, 0, 0, 0.80)", "#000", "#fff");
Первый параметр — это background для современных браузеров, поддерживающих прозрачность (включает в себя альфа-канал, задающий прозрачность элемента, значение 0 соответствует полной прозрачности, 1 — непрозрачности).
Второй параметр — фон для старых версий IE, не поддерживающих rgba цвета с прозрачностью.
Третий параметр — цвет текста.
Для того, чтобы изменить расположение всплывающего окна (окна автоприглашения) нужно добавить стили на вашем сайте:
<style> #supportNewMessage{ top:30px; bottom:auto; left:30px; right:auto; } </style>
supportAPI.listenOperatorsStatus(callback);
Пример использования:
<script> supportAPI.listenOperatorsStatus(function(onlineOperators){ if (onlineOperators.length){ alert("Сейчас онлайн "+onlineOperators.length+" операторов"); } else{ alert("Все операторы offline"); } }); </script>
Для того, чтобы изменить цвет отзывов на вашем сайте, необходимо перейти в раздел «Online чат — <ваш сайт> — Настройки — Основные настройки» и выбрать «Свой дизайн — Свой CSS внутри модуля». В открывшемся окошке нужно прописать стили:
div.ajax.greenAjax{ background: #eeeeee; } — это положительные отзывы div.ajax.redAjax{ background: #aaaaaa; } — это отрицательные
Вместо #eeeeee и #aaaaaa подставьте нужный код цвета.
Если вам нужен ещё какой-либо API-метод, не стесняйтесь просить его у техподдержки!