Страница 1 из 2

Изменения системы плагинов в CommFort 5.10

Добавлено: 15:39, 01.04.2011
Maxim Mirgorodsky
CommFort client 5.10:

- Добавлена возможность очистить содержимое канала;
- Добавлена возможность получить адрес сервера;
- Добавлена возможность получить информацию о настройках канала;
- Добавлена возможность получать изображения, публикуемые в каналы и сообщения;
- Добавлена возможность получать и изменять анкетные данные текущего пользователя;
- Вместо приема события "Изменение имени пользователя" (ID=7) вызываются последовательно события выхода из чата и входа в чат.

CommFort server 5.10:

- Добавлены события добавления, редактирования и удаления объявлений и комментариев;
- Добавлена возможность приема событий добавления и удаления ограничений;
- Добавлена возможность удаления заявок на активацию;
- Добавлена возможность получать публикуемые в каналы и сообщения изображения;
- Добавлена возможность получить информацию о настройках канала;
- Добавлена возможность при авторизации виртуального пользователя указывать ID компьютера;
- При получении события запроса на активацию теперь доступен пароль;
- Исправлена ошибка в функции удаления учетной записи с сервера;
- Исправлена ошибка в функции изменения пароля;
- Исправлено инициирование события изменения иконки.

Документация обновлена: http://www.commfort.com/download/commfo ... doc_ru.zip

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 20:33, 01.04.2011
Cilvay
- Добавлена возможность получать изображения, публикуемые в каналы и сообщения;
+
А можно рабочий пример как например картинку получить и вывести её например в TImage?

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 09:22, 03.04.2011
Maxim Mirgorodsky
Например, возьмем сообщение в общий канал (ID=5).

При публикации изображения или сообщения блок данных будет заполняться как и раньше. Однако, добавятся данные изображения (выделено синим):

пользователь() + текст(название канала) + число(тип сообщения) + текст(сообщение) + данные(JPEG-изображение в случае его наличия)

То есть после чтения текста сообщения ([image]) необходимо будет считать 4 байта - размер данных и далее сами данные JPEG изображения. Если данные в TMemoryStream, то для конвертации к TImage нужно выполнить следующее:

Код: Выделить всё

TJPEGImage * j1 = new TJPEGImage;

j1->LoadFromStream(MemoryStream1);

Image1->Picture->Assign(j1);

delete j1;
Если все-таки нужен рабочий пример, напишем после выпуска 5.10, т.е. на следующей неделе.

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 15:12, 04.04.2011
Cilvay
в принципе я все понял. Еще вопросик: а авторизация при помощи md5 хеша пароля она уже работает или в 5.10 появится только?

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 17:32, 04.04.2011
Maxim Mirgorodsky
Не совсем понятен вопрос. Речь о клиентском плагине или серверном? И какой именно ID?

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 19:38, 04.04.2011
Cilvay
Серверный плагин, событие 1001 о подключении виртуального пользователя.

Код: Выделить всё

Типы пароля:
0 – пароль в открытом виде
1 – 32х символьный MD5 хэш-код пароля
Просто ходит такой слух что даже в версии сервера 5.03 нельзя использовать 32х символьный MD5 хэш-код пароля
для авторизации т.е. только передавать пароль в открытом виде. В 5.10 это поправят? Сейчас просто нет возможности проверить, я спрашиваю чтобы построить некий алгоритм для нового плагина

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 11:45, 05.04.2011
Maxim Mirgorodsky
Вроде бы все в порядке с этим. На всякий случай добавили автоматическое приведение к нижнему регистру хэш-кода.

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 11:01, 06.04.2011
Maxim Mirgorodsky
В первое сообщение добавлены изменения по серверу.

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 18:35, 06.04.2011
DarkLord (M)
- Добавлена возможность получать и изменять анкетные данные текущего пользователя;

т.е. можно менять информацию о пользователе ???

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 18:52, 06.04.2011
Maxim Mirgorodsky
Да.

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 11:22, 07.04.2011
Rush
Можно получить изображения со всех каналов и пользователей?

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 11:37, 07.04.2011
Maxim Mirgorodsky
Можно получить изображения, публикуемые в каналы и сообщения.

Можно получить свою фотографию.

Чужие фотографии получить нельзя.

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 15:03, 07.04.2011
HukpoFuJl
Maxim Mirgorodsky писал(а):CommFort client 5.10:
...
- Вместо приема события "Изменение имени пользователя" (ID=7) вызываются последовательно события выхода из чата и входа в чат.
...
Зря, наверное, убрали это дело... было удобно следить за теми, кто ники меняет... Можно конечно сделать обработчик, сравнивающий !Р и бла-бла-бла... Но это лишний гемор ИМХО.

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 15:27, 11.04.2011
BMW
можно готовый плагин для канала "Загадки" с Загадками

Re: Изменения системы плагинов в CommFort 5.10

Добавлено: 09:30, 21.04.2011
akaTemporary
А чем все-таки обусловлено нежелание разработчиков передавать в плагин информацию о других пользователях?