top
Вход
Ваш Битрикс24
Авторизуйтесь, чтобы войти
в Битрикс24 вашей компании.
Вход

Поддержка24

Изменение стандартных фраз в виджете

Рейтинг:

Иногда может понадобиться изменить стандартные фразы, отображаемые в окне виджета.

Стандартные фразы виджета

Сделать это можно Javascript-кодом:

<script>
window.addEventListener('onBitrixLiveChat', function(event)
{
	var widget = event.detail.widget;

	widget.subscribe({
		type: BX.LiveChatWidget.SubscriptionType.configLoaded,
		callback: function() 
		{
			widget.addLocalize({ПЕРЕМЕННАЯ_ФРАЗЫ: 'Заменяемый текст'});				
		}
	});
	
});
</script>

Например, значения переменных фраз по умолчанию, которые вы можете изменить:

BX_LIVECHAT_LOADING – "Подождите немного"
BX_LIVECHAT_ERROR_TITLE – "К сожалению, загрузить онлайн-чат не удалось :("
BX_LIVECHAT_ERROR_DESC – "Пожалуйста, воспользуйтесь другими каналами связи или попробуйте открыть чат позже."
BX_LIVECHAT_VOTE_BUTTON – "Оценить качество обслуживания"
BX_MESSENGER_TEXTAREA_PLACEHOLDER – "Введите сообщение..."

Полный список переменных фраз можно получить командой в консоли браузера:
console.table(BXLiveChat.__privateMethods__.localize);
Список всех фраз

Полный список переменных фраз

Таким образом вы можете менять нужные вам фразы виджета «на лету». Фразы в коде можно указывать как отдельной строкой, так и массивом:

<script>
window.addEventListener('onBitrixLiveChat', function(event)
{
	var widget = event.detail.widget;

	widget.subscribe({
		type: BX.LiveChatWidget.SubscriptionType.configLoaded,
		callback: function() 
		{
			widget.addLocalize({BX_LIVECHAT_LOADING: 'Скоро загрузимся, ожидайте'});
			widget.addLocalize({BX_LIVECHAT_ERROR_TITLE: 'Что-то пошло не так'});				
			
			widget.addLocalize({
				BX_LIVECHAT_VOTE_BUTTON: 'Оцените, какие мы классные!',				
				BX_LIVECHAT_ERROR_DESC: 'Этот чат на ремонте, воспользуйтесь другими каналами связи',
				BX_MESSENGER_TEXTAREA_PLACEHOLDER: 'Напишите нам...',
					
			})
		}
	});
});
</script>

В итоге мы получим примерно такой вид виджета онлайн-чата:

Новые фразы в виджете

Код можно вставлять в шаблоне своего сайта. А также в составе Javascript-кода расширенных настроек виджета.

В Сайтах Битрикс24 код вставляется в шаблоне страницы в пустой блок HTML (Добавить блок > Другое > HTML код).

Сайты Битрикс24



Спасибо, помогло! Спасибо :) Не помогло Очень жаль :(
Уточните, пожалуйста, почему:
Это не то, что я ищу
Очень сложно и непонятно