"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
Дмитрий Novich
сервер 7.3.0.36

По нашей просьбе допилили сервер, чтобы он поддерживал мульти-сообщения, но при это с веб-частью что-то покорежено.

вот что пишет человек, отвечающий за это:

а. После обновления на новую версию, чат Web-поддержки перестал работать на сайте. При соединении с любого компа на 2 секунды возникает окно чата с ошибкой "...невозможно соединиться с пользователем 0, потому, что он не включен в группу". В настройках в группе поддержки, разумеется, нет пользователя 0, есть пользователь ID 141.
б. Если в новой версии в настройках "Инструменты" -> "Web-поддержка на сайт" попытаться сгенерировать новый код, то он так же не работает. Окно чата открывается уже с другой ошибкой: "Не хватает параметров".
в. изменения в конфигурации как будто не влияют на коды чата.

В результате кусок для вебчата взят из прошлой версии.
Аватара пользователя
Андрей Раков
Покажите окно настроек веб-поддержки в админке и код, который вы использовали.
Аватара пользователя
Staarplaat
Скриншот окна админки.
Код, который использую, копирую в чистом виде из поля

Странно, что изменение ни одного из параметров не изменяет код.
Вложения
Untitled-1.jpg
Untitled-1.jpg (301.94 КБ) Просмотров: 28
Аватара пользователя
Андрей Раков
Добрый день.

Текст скрипта теперь статический, он загружает параметры с сервера.

То, что вы выберите на странице веб-поддержки — будет загружено.

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

Я понял освою ошибку, не очевидно, что нужно выбрать пользователей для этого режима. Сейчас я поправлю, если никто не выбран — то включить всех юзеров группы в режиме "для пользователей".
Аватара пользователя
Staarplaat
Я предположил это. Поэтому пробовал выбирать и для группы. Результат одинаковый - ошибка 248

Если теперь параметры чата загружаются с сервера, то как теперь указать разные группы для двух смежных сайтов? До обновления у нас было именно так: Две страницы сайта. У каждой свой чат Web-поддержки. С какой группой соединяться было явно указано в параметрах в коде чата.
Вложения
Untitled-2.jpg
Untitled-2.jpg (69.56 КБ) Просмотров: 17
Аватара пользователя
Staarplaat
Добавление:
Заметил, что выбранная кнопка "для группы" сделает обратно на "для пользователей" при новом входе в админку. Возможно проблема выбора для группы в том, что параметр не сохраняется.

Однако второй вопрос с кодом для двух чатов Web-поддержки с разными группами стоит в полный рост. Сейчас мы вынуждены были временно отключить чаты на сайтах до починки, что совсем нехорошо для нашего рода деятельности.
Аватара пользователя
Андрей Раков
Действительно есть ошибка, при переключении групп и пользователей, поправил, также добавил выбор всех пользователей группы в случае "для пользователей", если никого самостоятельно не отметили.

Обновите веб-сервер в папке "C:\Program Files (x86)\MyChat Server\node\":
(17.53 МБ) Скачиваний: 1
Аватара пользователя
Staarplaat
Спасибо. Заработало. Чат с одной выбранной группой поднялся.
Аватара пользователя
Андрей Раков
Хорошо, насчет смежных сайтов с разными наборами групп или пользователей — я сейчас подготовлю инструкцию.