Mibew Messenger Community

General => Support => Русский (ru) => Topic started by: asales on December 20, 2016, 11:38:58 AM

Title: Не работает кнопка "Ответить" в приглашении
Post by: asales on December 20, 2016, 11:38:58 AM
Приглашаю посетителей на сайте к диалогу. Появляется у посетителя приглашение, но кнопка "Ответить" не нажимается, по которой должен быть переход к диалогу. Пробовал с браузеров Firefox и IE.
Code: [Select]
<div id="mibew-invitation-accept" onclick="Mibew.Invitation.accept();">Ответить</div>Никаких ошибок JS в консоли нет.

Quote
Информация о системе
Вы используете: 2.1.2
Установленные языковые пакеты: en ru
Окружение:PHP 5.6.21-1mh PDO/1.0.4dev pdo_mysql/1.0.2 gd curl mbstring
jQuery v2.2.4 (если есть зависимость от jquery)

Код установленный на сайт
Code: [Select]
<script type="text/javascript" src="/mibew/js/compiled/chat_popup.js"></script>
<script type="text/javascript">Mibew.ChatPopup.init({"id":"123abc321abc","url":"\/mibew\/chat?locale=ru","preferIFrame":true,"modSecurity":false,"width":640,"height":480,"resizable":true,"styleLoader":"\/mibew\/chat\/style\/popup"});</script>
<div id="mibew-invitation"></div>
<script type="text/javascript" src="/mibew/js/compiled/widget.js"></script>
<script type="text/javascript">Mibew.Widget.init({"inviteStyle":"\/mibew\/styles\/invitations\/default\/invite.css","requestTimeout":10000,"requestURL":"\/mibew\/widget","locale":"ru","visitorCookieName":"MIBEW_VisitorID"})</script>

Сайт работает по протоколу https, соответствующая галочка в настройках Mibew установлена.

Если имеет значение, установлен AARInnovations:TrayNotification и Mibew:TitleNotification, больше никаких модификаций нет.

UPD:
Не нашел ни к каком файле функции Mibew.Invitation.accept()
Title: Re: Не работает кнопка "Ответить" в приглашении
Post by: asales on December 20, 2016, 01:39:13 PM
Прикрепил скриншот настроек
Title: Re: Не работает кнопка "Ответить" в приглашении
Post by: faf on December 20, 2016, 07:24:14 PM
Наше демо у Вас работает?
Title: Re: Не работает кнопка "Ответить" в приглашении
Post by: asales on December 21, 2016, 09:15:45 AM
Наше демо у Вас работает?
На демо работает.

Думал, дело в сторонних js, которые не относятся к mibew.
Поставил html код в абсолютно чистый html файл. Приглашение всплывает, но кнопка все равно не работает. https://asales.pro/test.html

Title: Re: Не работает кнопка "Ответить" в приглашении
Post by: asales on December 21, 2016, 10:01:56 AM
Всё! Проблему решил!
Оказывается, кнопка/ссылка является очень важной частью )
У меня вызов чата реализован другим образом, поэтому я удалял ссылку.
Title: Re: Не работает кнопка "Ответить" в приглашении
Post by: faf on December 21, 2016, 12:33:05 PM
Позволю себе процитировать предупреждение из формы генерации кнопки: "Внимание! При внесении каких-либо изменений в этот код  работоспособность кнопки не гарантируется!". Собственно, что и требовалось доказать...

Рад, что Вы решили проблему.
Title: Re: Не работает кнопка "Ответить" в приглашении
Post by: asales on December 21, 2016, 12:45:58 PM
Позволю себе процитировать предупреждение из формы генерации кнопки: "Внимание! При внесении каких-либо изменений в этот код  работоспособность кнопки не гарантируется!". Собственно, что и требовалось доказать...

Рад, что Вы решили проблему.
Это понятно, что есть предупреждение. Но довольно странно, почему для приглашения в чат нужна ссылка, которая предназначается для другого.
Я сделал display:none на ссылку )