Author Topic: интерфейс передачи файлов  (Read 17573 times)

0 Members and 1 Guest are viewing this topic.

Offline -SM-

Re: интерфейс передачи файлов
« Reply #15 on: 12 07 2023, 08:51:06 »
Заменить tabSRMM на что то другое?
или заменить в опциях журнала historypp на встроенный журнал табсрмм, или заменить хисторипп целиком на что нибудь.
 

Offline dartraiden

Re: интерфейс передачи файлов
« Reply #16 on: 12 07 2023, 08:51:43 »
Заменить tabSRMM
Заменить History++ на что-то другое. На "встроенный журнал" tabSRMM или на IEView (он поддерживает массу скинов, в том числе скины на JavaScript с предпросмотром картинок), или на NewStory (он пока в печальном состоянии, не стоит)
 

Offline 40°

Re: интерфейс передачи файлов
« Reply #17 on: 12 07 2023, 08:56:12 »
Если у вас Jabber и на сервере включен HTTP File Upload, то я бы вообще не советовал вам использовать History++ Пользователь просто не сможет вообще скачать файл.



Сервер OpenFire. Не нашел там настройки "HTTP File Upload". Или я неверно понимаю цитируемы текст.
 

Offline 40°

Re: интерфейс передачи файлов
« Reply #18 on: 12 07 2023, 09:07:18 »
Заменить History++ на что-то другое. На "встроенный журнал" tabSRMM

Заменил. Не помогло.


А почему history++ устарел..? 13\06\2023 это устарел?


Чем заменить tabSRMM и History++ посоветуйте. Чем сами пользуетесь?
 

Offline -SM-

Re: интерфейс передачи файлов
« Reply #19 on: 12 07 2023, 09:41:41 »
Чем сами пользуетесь?
Сначала перешел на ньюстори, но сейчас временно переключил его в журнале на встроенный лог табсрмм, пока в ньюстори нет поддержки оффлайн файлов. А для истории пока оставил ньюстори. А там посмотрим, как пойдет.

после замены журнала в опциях, надо закрыть и опять открыть окно сообщений.
« Last Edit: 12 07 2023, 09:43:40 by -SM- »
 

Offline 40°

Re: интерфейс передачи файлов
« Reply #20 on: 12 07 2023, 11:15:47 »
Я поробовал IEHistory, отключал Tabsrmm, все равно крякозябры.
IEHistory кстати не показал историю ни старую ни новую.

Есть еще идеи?
 

Offline -SM-

Re: интерфейс передачи файлов
« Reply #21 on: 12 07 2023, 11:45:25 »
Есть еще идеи?
Ну не знаю... У меня tabsrmm+newhistory и tabsrmm+встроенный журнал оба нормально буквы показывают в именах файлов. Может это какой глюк, связанный с протоколом уже...
 

Offline 40°

Re: интерфейс передачи файлов
« Reply #22 on: 12 07 2023, 11:47:32 »
ладно. буду рыть потиху. Найду причину - отпишусь.
 

Offline dartraiden

Re: интерфейс передачи файлов
« Reply #23 on: 17 07 2023, 19:24:08 »


Сервер OpenFire. Не нашел там настройки "HTTP File Upload". Или я неверно понимаю цитируемы текст.
https://xmpp.org/extensions/xep-0363.html

Это когда передача идёт не peer-to-peer, а файл заливается на сервер.
 

Offline dartraiden

Re: интерфейс передачи файлов
« Reply #24 on: 17 07 2023, 19:25:18 »
Заменил. Не помогло.


А почему history++ устарел..? 13\06\2023 это устарел?


Чем заменить tabSRMM и History++ посоветуйте. Чем сами пользуетесь?
Он написан на Паскале, паскалистов в команде не осталось и подружить паскалевский код с сишным нормально не получится, поэтому всякие новые фичи типа оффлайновых файлов плагин не поддерживает. Баги в нём по той же причине тоже исправлять некому.

Мы планируем прекратить поддержку History++ в будущем.

Я пользуюсь tabSRMM и его встроенным журналом.
 

Offline dartraiden

Re: интерфейс передачи файлов
« Reply #25 on: 17 07 2023, 19:27:21 »
IEHistory кстати не показал историю ни старую ни новую.

Для работы необходим плагин IEView.

В Миранде есть три разных понятия: "плагин сообщений", "журнал" и "история".
Плагин сообщений это окно переписки/чата. Но лишь само окно, т.е. никлист в чате, тулбар, строка вкладок, поле ввода текста.
Журнал это переписка, отображаемая в окне сообщений. Тот прямоугольник, где видны отправленные и полученные сообщения.
История это то, что вызывается, например, по "пкм по контакту -> История".

И все эти 3 компонента могут быть реализованы разными плагинами.

Например, tabSRMM это окно сообщений, но также он имеет встроенный журнал. Выступать историей он не может. Таким образом, можно использовать tabSRMM со встроенным журналом или tabSRMM с каким-то другим журналом.

History++ это журнал, но также он умеет быть историей.

IEView это лишь журнал. А IEHistory это кусочек кода, который позволяет IEView быть историей. Т.е. связка IEView+IEHistory примерно эквивалентна History++.


« Last Edit: 17 07 2023, 19:36:45 by dartraiden »
 

Offline dartraiden

Re: интерфейс передачи файлов
« Reply #26 on: 17 07 2023, 19:42:28 »
Отдельно стоит отметить передачу скриншота. Пользователь совсем входит в ступор, потому что не ожидает, что это будет все та же передача файлов.
Как вариант, включить в настройках жаббера у отправителя поддержку XEP-0231 и использовать журнал IEView, который умеет показывать картинки, пришедшие в виде тэга
Code: [Select]
[img]
В этом случае картинка будет автоматически молча (потому что это не передача файла, а тупо бинарник засунутый в XML-станзу) помещаться в /профиль/JabberTmp, а в журнал вставляться тег
Code: [Select]
[img]/путь к картинке[/img]
Ну а IEView будет этот тег превращать в картинку.
« Last Edit: 17 07 2023, 19:49:57 by dartraiden »
 

Offline dartraiden

Re: интерфейс передачи файлов
« Reply #27 on: 17 07 2023, 20:43:02 »
напомню что в первую очередь крякозябры в диалоге. И только потом уже в хистори.
Из чего можно сделать выводы, что хистори ни при делах.
Удалось повторить, проблема в самом Jabber.
 
The following users thanked this post: 40°

Offline 40°

Re: интерфейс передачи файлов
« Reply #28 on: 18 07 2023, 05:18:36 »
как я понимаю ждем'с новую версию.  :THUMBS UP:
 

Offline -SM-

Re: интерфейс передачи файлов
« Reply #29 on: 18 07 2023, 20:08:28 »
Глядя на текущие коммиты, и изменения там в части опций оффлайн файлов - вроде как функциональность старых файлтрансферов реинкарнируется, опция автозагрузки появилась, и опция указания пути загрузки с возможностью указать в пути ID/имя?! Правильно ли я понял происходящее, можно уже обновиться и проверять как оно теперь работает?