Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.
Примечание
titleВАЖНО

В этой статье предполагается, что код виджета уже размещен на сайте. Подробнее о том, как это сделать, можно узнать в ЭТОЙ статье. 

В этой статье можно узнать о том, как добавить виджет на сайт в виде ссылки или кнопки, а не самого виджета и как открыть его "во весь экран". 

Как открыть виджет через кнопку или по ссылке

Для кнопки необходимо добавить элемент "button" со значением параметра onclick = "TwinClient.open(); return false;"

Блок кода
languagexml
themeDJango
firstline1
titleКнопка
linenumberstrue
<button onclick="TwinClient.open(); return false;">Open Chat</button>

Для ссылки можно использовать элемент "a" с href='#' onclick="TwinClient.open(); return false;"

Блок кода
languagexml
themeDJango
firstline1
titleСсылка
linenumberstrue
<a href='#' onclick="TwinClient.open(); return false;">Open Chat</a>

Как открыть виджет на весь экран

Для того чтобы открыть виджет на весь экран, нужно либо в файл стилей, либо в конец html документа страницы добавить следующие стили (пример для html с тегом <style>):

Блок кода
languagecss
themeDJango
firstline1
titleНА ВЕСЬ ЭКРАН
linenumberstrue
<style>
	.twin-chat .twc-chat-full-wrapper {
    	width: 100%;
    	height: 100%;
    	bottom: 0;
    	right: 0;
    	z-index: 1000000;
    }
    .twin-chat .twc-chat-full-wrapper .twc-chat-full {
    	width: 100%;
    	height: 100%;
    	border-radius: 0;
    }
</style>

Как убрать отображение виджета

Для того чтобы убрать отображение значка виджета в углу экрана, достаточно добавить в следующий код в стили страницы:

Блок кода
languagecss
themeDJango
firstline1
titleСКРЫТЬ ВИДЖЕТ
linenumberstrue
.twin-chat .twc-button-type {
display: none;
}

Пример кнопки и ссылки без самого значка виджета с открытием на весь экран

Кнопка и ссылка ниже откроют виджет на весь экран. 

HTML
<div id="my-chat-container"></div>
        <button onclick="TwinClient.open(); return false;">Open Chat</button>
        <p><a href='#' onclick="TwinClient.open(); return false;">Open Chat</a></p>
        <script>(function () {
            const script = document.createElement("script");
            script.async = true;
            script.src = "https://tcl.twin24.ai/widget/v3/manual.umd.min.js";
            document.head.appendChild(script);
            script.onload = () => {
              TChat.init("#my-chat-container", {
                chatId: "f7e81be0-767b-4445-a13a-cae28473843f"
              }).then((client) => (window.TChatClient = client));
            };
            })();
        </script>
        <style>.twin-chat .twc-chat-full-wrapper {
            width: 100%;
            height: 100%;
            bottom: 0;
            right: 0;
            z-index: 1000000;
            }
            .twin-chat .twc-chat-full-wrapper .twc-chat-full {
            width: 100%;
            height: 100%;
            border-radius: 0;
            }
            .twin-chat .twc-button-type {
            display: none;
            } 
        </style>
          
    </body>