СМС

API ОНЛАЙН КОНСУЛЬТАНТА

Открытие модуля

Метод, служащий для открытия модуля:

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-метод, не стесняйтесь просить его у техподдержки!

Вернуться Назад