top_ua
Вхід
Ваш Бітрікс24
Авторизуйтеся, щоб увійти
до Бітрікс24 вашої компанії.
Вхід

Підтримка24

Зміна стандартних фраз у віджеті

Рейтинг:

Іноді може знадобитися зміна стандартних фраз, які відображаються у вікні віджету.

заміна стандартних фраз у віджеті.jpg

Зробити це можна 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_ONLINE_LINE_1 – "Ми онлайн"
BX_LIVECHAT_ONLINE_LINE_2 – "і готові вам допомоги!"
BX_LIVECHAT_LOADING – "Зачекайте трохи"
BX_LIVECHAT_ERROR_TITLE – "На жаль, завантажити онлайн-чат не вдалося :("
BX_LIVECHAT_ERROR_DESC – "Будь ласка, скористайтеся іншими каналами зв'язку або спробуйте відкрити чат пізніше."
BX_LIVECHAT_OFFLINE – "Наші консультанти дадуть вам відповідь у найближчий час!"
BX_LIVECHAT_VOTE_BUTTON – "Оцінити якість обслуговування"
BX_MESSENGER_TEXTAREA_PLACEHOLDER – "Введіть повідомлення..."

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

заміна стандартних фраз у віджеті2.jpg

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

<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>

У результаті отримуємо приблизно такий вигляд віджету онлайн-чату:

заміна стандартних фраз у віджеті3.jpg

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

У Бітрікс24.Сайтах код вставляється в шаблоні сторінки в порожній блок HTML (Додати блок > Інше > HTML код).

заміна стандартних фраз у віджеті4.jpg



Дякую, допомогло! Дякуємо :) Не допомогло Дуже шкода :(
Дізнайтесь, чому:
Це не те, що я шукаю
Дуже складно і незрозуміло