Страница 17 из 26
Re: Технология создания плагинов
Добавлено: 20:59, 01.12.2010
Cilvay
вопрос к разработчикам или опять к KGB) В самом чате при наложении ограничения есть такие поля как дни, минуты, часы. Вопрос такой: как из этих 3х компонентов получить одно число типа Double
Re: Технология создания плагинов
Добавлено: 21:21, 01.12.2010
$teelR@t
cilvay писал(а):вопрос к разработчикам или опять к KGB) В самом чате при наложении ограничения есть такие поля как дни, минуты, часы. Вопрос такой: как из этих 3х компонентов получить одно число типа Double
эммм, а перемножить и сложить слабо?
2 часа, 30 минут, 20 секунд = 2*60*60 + 30*60 + 20 = 9020 секунд.
Re: Технология создания плагинов
Добавлено: 21:25, 01.12.2010
KGB
Я бы, скорее всего, сделал так:
Код: Выделить всё
var
dt: TDateTime;
d: Double;
begin
{---------}
d:=0;
dt:=TDateTime(d);
dt:=IncMinute(dt, ЧИСЛО_МИНУТ);
dt:=IncHour(dt, ЧИСЛО_ЧАСОВ);
dt:=IncDay(dt, ЧИСЛО_ДНЕЙ);
d:=Double(dt);
{---------}
end
Тип TDateTime - это тот же Double. Возможно, можно сделать и попроще.
$teelR@t писал(а):
эммм, а перемножить и сложить слабо?
2 часа, 30 минут, 20 секунд = 2*60*60 + 30*60 + 20 = 9020 секунд.
Всё-таки, придется делить, т.к. в целой части находятся дни
10 дней, 2 часа, 30 минут = 10 + 2/24 + 30/(24*60)
Кажется, так. поправьте, если неправ...
Re: Технология создания плагинов
Добавлено: 09:22, 02.12.2010
Cilvay
Большое спасибо!
Для работы IncMinute пришлось еще добавить в модули DateUtils
Re: Технология создания плагинов
Добавлено: 18:51, 05.12.2010
$teelR@t
Maxim Mirgorodsky, хотелось бы, чтобы при получении списка общих каналов можно было определить скрытый это канал или нет...
Re: Технология создания плагинов
Добавлено: 19:01, 05.12.2010
KGB
$teelR@t писал(а):Maxim Mirgorodsky, хотелось бы, чтобы при получении списка общих каналов можно было определить скрытый это канал или нет...
Разве в этом списке могут быть скрытые каналы?
Re: Технология создания плагинов
Добавлено: 19:47, 05.12.2010
$teelR@t
KGB писал(а):Разве в этом списке могут быть скрытые каналы?
Ты не поверишь, но да! Более того - определить состояние скрытости не представляется возможным на данный момент. Если канал находится в списке общих, то это не обозначает, что он не может быть скрытым...
Re: Технология создания плагинов
Добавлено: 20:57, 05.12.2010
~LONSDALE~
У меня появился такой вопрос с отклонением авторизации:
В документации написано что бы отклонить авторизацию плагин должен посылать
данные "текст(имя виртуального пользователя) + текст(отклоняемая учетная запись) + текст(причина)"
А через какой промежуток времени очищается список проверенных учётных записей?
И вообще нужно было добавить возможность плагину задавать через какой промежуток времени пользователь мог снова мог запросить регистрацию.
В клиенте можно задать это самое время.
С толкнулся с этой проблемой и не знаю как решить её.
Maxim Mirgorodsky жду вашего ответа.
Re: Технология создания плагинов
Добавлено: 15:56, 06.12.2010
ZigZagkms
Максим здравствуйте. Скажите пожалуйста какие из перечисленных доработок возможно осуществить?
1) Сделать возможным публиковать объявления с картинкой
2) Сделать возможным отправлять ЛС с картинкой, как через клиент
3) Сделать возможным в объявлениях получать вместе с текстом ее картинку
4) Сделать возможным получать картинки публикуемые в каналах\приватах\ЛС
5) Сделать возможным переносить обьявления, чтобы ник публикуемого не менялся
Разрабатываем систему платных объявлений в доске, создаем специальный раздел и за смс публикуем там сообщения с картинками. Получать картинку и текст объявления хотим либо из привата (или ЛС) либо перемещением по факту прихода смс с другого бесплатного раздела в платный.
Re: Технология создания плагинов
Добавлено: 12:05, 07.12.2010
Maxim Mirgorodsky
~LONSDALE~ писал(а):У меня появился такой вопрос с отклонением авторизации:
В документации написано что бы отклонить авторизацию плагин должен посылать
данные "текст(имя виртуального пользователя) + текст(отклоняемая учетная запись) + текст(причина)"
А через какой промежуток времени очищается список проверенных учётных записей?
И вообще нужно было добавить возможность плагину задавать через какой промежуток времени пользователь мог снова мог запросить регистрацию.
В клиенте можно задать это самое время.
С толкнулся с этой проблемой и не знаю как решить её.
Maxim Mirgorodsky жду вашего ответа.
База данных активации жестко ограничена, потому что теоретически наименее защищена от атак (для взаимодействия с ней не требуется даже авторизация). И соответственно плагин не может влиять на ее автоматическую очистку.
ZigZagkms писал(а):Максим здравствуйте. Скажите пожалуйста какие из перечисленных доработок возможно осуществить?
1) Сделать возможным публиковать объявления с картинкой
2) Сделать возможным отправлять ЛС с картинкой, как через клиент
3) Сделать возможным в объявлениях получать вместе с текстом ее картинку
4) Сделать возможным получать картинки публикуемые в каналах\приватах\ЛС
5) Сделать возможным переносить обьявления, чтобы ник публикуемого не менялся
Разрабатываем систему платных объявлений в доске, создаем специальный раздел и за смс публикуем там сообщения с картинками. Получать картинку и текст объявления хотим либо из привата (или ЛС) либо перемещением по факту прихода смс с другого бесплатного раздела в платный.
1) Возможно, но в перспективе.
2) Пока не планируется. Изображения в сообщениях реализованы как дополнительная, недокументированная функциональность. С плагинами ее работа осложняется тем что возможна вставка лишь одного изображения и необходима его интеграция в текст.
3) Аналогично 1.
4) Пока не планируется, так как передавать изображение придется всем серверным плагинам, объем же изображений весьма существенен и это негативно скажется на нагрузке.
5) Пока это не реализовано даже средствами интерфейса.
Re: Технология создания плагинов
Добавлено: 16:13, 07.12.2010
~LONSDALE~
Maxim Mirgorodsky писал(а):
База данных активации жестко ограничена, потому что теоретически наименее защищена от атак (для взаимодействия с ней не требуется даже авторизация). И соответственно плагин не может влиять на ее автоматическую очистку.
1.Через какой срок удаляются не принетые учётки из списка "Обработанных учётных записей" , а точнее обработаные учётные записи?
2.Будет в будущем возможность определять через какой промежуток времени будет удалены из списка "Обработанных учётных записей"?
Re: Технология создания плагинов
Добавлено: 21:22, 07.12.2010
@serg@
~LONSDALE~ писал(а):1.Через какой срок удаляются не принетые учётки из списка "Обработанных учётных записей" , а точнее обработаные учётные записи?
2.Будет в будущем возможность определять через какой промежуток времени будет удалены из списка "Обработанных учётных записей"?
2) я так понял, что нет, особняком стоит защищенность системы.
1)Лучше проверить конечно, но по ходу стоит диапазон, который выставляется по умолчанию при обычной премодерации (точно не помню, но вроде его можно настроить на сервере).
Re: Технология создания плагинов
Добавлено: 22:46, 07.12.2010
~LONSDALE~
@serg@ писал(а):2) я так понял, что нет, особняком стоит защищенность системы.
1)Лучше проверить конечно, но по ходу стоит диапазон, который выставляется по умолчанию при обычной премодерации (точно не помню, но вроде его можно настроить на сервере).
Возможно. У меня проблема такая,пишу я плагин для приёма авторизации по логину и паролю по сети(Не очень умный провайдер интернета не защитил сеть от подключению к ресурсам сети при отрицательном балансе). Дело в том что если пользователь введёт не правельно логин и пароль,начнёт снова вводить этиже данные ему будет в ответ такая учётка есть. А в ручную геморой удалять и постоянно каждую минуту должен сидеть модератор. А интернет провайдеру обезательно нужно нужно что бы пользователь писал ник следуёщий login+domain что означет что не как другой логин в чате не написать.
Re: Технология создания плагинов
Добавлено: 14:28, 09.12.2010
Maxim Mirgorodsky
~LONSDALE~ писал(а):1.Через какой срок удаляются не принетые учётки из списка "Обработанных учётных записей" , а точнее обработаные учётные записи?
2.Будет в будущем возможность определять через какой промежуток времени будет удалены из списка "Обработанных учётных записей"?
Через 30 дней после активации. Но при активном использовании этой базы данных удаление происходит раньше (при переполнении базы данных активации: не более 1400 заявок, из которых не более 700 обработанных).
Re: Технология создания плагинов
Добавлено: 15:06, 09.12.2010
~LONSDALE~
Maxim Mirgorodsky писал(а):
Через 30 дней после активации.
Возможно ли плагину будет в ближайшей версии задавать этот срок.
Например не 30 дней а 5 минут?