Здесь вы можете задать любые вопросы по MyChat, по работе программы, её настройке, лицензированию и т.д.
Аватара пользователя
FenixYkt
Здравствуйте, попробовал вставить ЧАТ WEB-ПОДДЕРЖКИ на свой сайт. Никак не могу добиться появления кнопки на страницах. Сайт на движке advantshop.
Попробовал для теста добавить на сайт на платформе wordpress - тоже не появляется никакой кнопки.
Что может блокировать появление кнопки на странице?
Аватара пользователя
Андрей Раков
Добрый день.

А вы открыли доступ к веб-серверу чата?

Кнопка поддержки загружается именно с него.
Аватара пользователя
FenixYkt
да, доступ открыт, порт http проброшен страница со скриптами загружается. http://88.82.186.80:99/chat/uho/supportUho.js
Аватара пользователя
FenixYkt
сам чат на http сидит, а сайт на https
Аватара пользователя
Андрей Раков
Ну, тогда логично, что не будут работать — все браузеры уже давно запрещают использование ресурсов с разным протоколом.

Поэтому вам понадобиться сделать следующее:
1) зарегистрировать домен для чата и привязать его ко внешнему адресу сервера;
2) создать сертификаты шифрования для этого домена и загрузить их на сервере чата;
3) в сетевых настройках на сервере указать этот домен, как адрес для внешних клиентов.
Аватара пользователя
FenixYkt
спасибо, подумаю как лучше сделать.
Аватара пользователя
FenixYkt
у меня есть ssl сертификат для сайта. Чат сидит на этом же адресе (физически), только на другом порту. Как мне привязать чат на этот же SSL Сертификат? Я не нашел в настройках привязки SSL сертификата.
Аватара пользователя
FenixYkt
нашел. после галочки появляются настройки SSL.
Спасибо. Буду пробовать.
Аватара пользователя
FenixYkt
всё сделал. Больному пока легче не стало. Код кнопки теперь с https однако кнопки так и не появилось.
Код: Выделить всё
<!--== MyChat Web Support ==-->
<script type="text/javascript">
    window.__setMyChatOption = function (opt) {
        try {
            window.mc_uho_opt = Object.prototype.toString.call( opt ) === '[object Object]' ? opt : JSON.parse(opt);
            var run   = document.createElement("script");
            run.type  = "text/javascript";
            run.async = true;
            run.src   = "https://fenixykt.ru:99/chat/uho/supportUho.js";
            var s     = document.getElementsByTagName("script")[0];
            s.parentNode.insertBefore(run, s);
        } catch (e) {
            console.warn(e.message);
        }
    }
</script>
<script src="https://fenixykt.ru:99/getSupportOptions.js" async type="text/javascript"></script>
Вложения
Снимок10.PNG
Снимок10.PNG (31.01 КБ) Просмотров: 150
Аватара пользователя
Андрей Раков
Зайдите в настройки веб-поддержки и снимите/поставьте галочку "Показывать чат поддержи во фрейме", чтобы обновился кеш настроек, а то там еще хранится http.
Аватара пользователя
FenixYkt
спасибо, кнопка появилась.
Буду дальше разбираться.
Можно ли сделать так, чтобы в web-чате не отображались полные данные оператора (Фамилия, Имя) а отображалось к примеру только Имя или Ник? Посетителям ни к чему видеть лишнюю информацию, в то время как в чате компании все бы отображалось как и раньше, с полными данными.
Аватара пользователя
Андрей Раков
Да, так тоже можно .

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

В ближайшем апдейте будет исправление, чтобы стиль отображения имени работал и без выбора операторов.
Аватара пользователя
FenixYkt
еще вопросик.
Время жизни клиентов в группе Web Guest которые автоматом добавились из чата, такое же как для всех? 90 дней неактивности? отдельно как-то это не настраивается?
Аватара пользователя
Алексей Пикуров
Правила для всех одинаковы. Опять же, юзеры не убиваются, а только блокируются, если вы это настроите.
Аватара пользователя
FenixYkt
я понял, спасибо. Просто думал, что опять что-то не увидел, к примеру в группе прав, настройку бездействия.
Аватара пользователя
FenixYkt
вроде да. буду тестировать.