"Если вдруг открылся люк, не пугайся, это глюк!" (с) Если что-то работает не так, вы нашли ошибку или опечатку в программе — вам в этот раздел
Аватара пользователя
dikey422
Не применяются настройки модераторов.
При их добавлении нет кнопок применения настроек.
Соответственно модератор не добавлен и в поле пусто.
Версия сервера последняя 5.12
Если даже и выбирать определенную группу, модератор не добавляется
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Алексей Пикуров
Здравствуйте. Какой браузер вы используете? Укажите также его версию.
Аватара пользователя
dikey422
Firefox 38.0.5
Аватара пользователя
Алексей Пикуров
Я не понял по первому скриншоту. Вы добавили модератора Test1, он появился в списке. Что конкретно не так, как вы ожидали?
Аватара пользователя
Андрей Раков
Добрый день.

Пользователь test1 входит в группу "Администраторы"?
Аватара пользователя
dikey422
Андрей Раков писал(а):Добрый день.

Пользователь test1 входит в группу "Администраторы"?


Да пользователь входит в группу администраторы.

Алексей Пикуров писал(а):Я не понял по первому скриншоту. Вы добавили модератора Test1, он появился в списке. Что конкретно не так, как вы ожидали?


У пользователя не появляется возможностей модератора.
Аватара пользователя
Андрей Раков
dikey422 писал(а):Если даже и выбирать определенную группу, модератор не добавляется


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

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

Все добавленные пользователи становятся модераторами моментально, никаких "Применить" нету.

Также нужно чтобы этот человек бы в группе прав, где включены модераторские функции.

Теперь достаточно переподключиться к серверу этим пользователем, чтобы он получил новый набор прав.
Аватара пользователя
Алексей Пикуров
Кстати, ещё есть баг в той версии, что вы используете: viewtopic.php?p=19529#p19529

То есть, если пользователь модератор в каких-то конкретно конференциях, всё будет работать, а если во всех - то нет. Это уже исправлено в готовящейся версии.
Аватара пользователя
dikey422
Алексей Пикуров писал(а):Кстати, ещё есть баг в той версии, что вы используете: viewtopic.php?p=19529#p19529

То есть, если пользователь модератор в каких-то конкретно конференциях, всё будет работать, а если во всех - то нет. Это уже исправлено в готовящейся версии.

Андрей Раков писал(а):
dikey422 писал(а):Если даже и выбирать определенную группу, модератор не добавляется


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

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

Все добавленные пользователи становятся модераторами моментально, никаких "Применить" нету.

Также нужно чтобы этот человек бы в группе прав, где включены модераторские функции.

Теперь достаточно переподключиться к серверу этим пользователем, чтобы он получил новый набор прав.


Сделал все по описанию, вышел из клиента зашел. На канале модераторских прав не появилось.
Аватара пользователя
Андрей Раков
Да, я нашел ошибку в скрипте, чтобы исправить найдите файл:

C:\Program Files (x86)\MyChat Server \node\server\service\mcconnect.js

В нем найдите следующий код:
Код: Выделить всё
 ClientToServCMD[CMD.cs_adm_add_moderator] = function(uin, uid){
    return MagicPacket + CMD.cs_adm_add_moderator + SendingFlags + JSON.stringify({
        UIN: uin,
        UID: uid
    }) + CRLF;
 };


Исправьте его на:
Код: Выделить всё
 ClientToServCMD[CMD.cs_adm_add_moderator] = function(uin, uid){
    return MagicPacket + CMD.cs_adm_add_moderator + SendingFlags + JSON.stringify({
        UIN: uin,
        UID: uid || -1
    }) + CRLF;
 };


После этого нужно перезапустить сервер чата. Модератор будет нормально сохраняться и отобразится в списке модераторов.
Аватара пользователя
dikey422
Строчку заменил, все работает [smilie=dance4.gif]
Спасибо! [smilie=drinks.gif] Вопрос закрыт.