Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

XPIInfo (content\Lister-плагин)
Goto page Previous  1, 2, 3, 4  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
funduk



Joined: 16 Aug 2005
Posts: 1513
Location: Санкт-Петербург

Post (Separately) Posted: Thu May 25, 2006 19:58    Post subject: Reply with quote

Проверил работу с пустой детект-строкой - в быстром просмотре вылетает постоянно. (Просто оставь это окно быстрого просмотра и листай файлы - плагин любой файл принимает за свой). В ридми необходимо указать, что ДС изменять нельзя.
Back to top
View user's profile Send private message
SeLarin



Joined: 24 May 2006
Posts: 46

Post (Separately) Posted: Thu May 25, 2006 22:45    Post subject: Reply with quote

Да. Я тоже посмотрел. DS восстанавливается, только если нет параметра в файле настроек тотала. Алгоритм оказался именно таким как и предполагалось...
С пустой строкой плагин, действительно, пытается отображать все, что просматривается. Причина такого поведения в том, что я при разработке полагаюсь на использование DS, подобранной оптимальным образом, и не жду, что от плагина потребуют просмотр файла, не совпадающего с DS. Причин изменять это поведение, а также мотивов изменения DS пользователем, я не вижу, поскольку плагин бесполезен при попытке использовать его для просмотра любых файлов, кроме xpi-файлов (и некоторых jar'ов, в которых раньше распространяли темы).
Back to top
View user's profile Send private message
stoneflash



Joined: 24 May 2006
Posts: 25

Post (Separately) Posted: Fri May 26, 2006 00:00    Post subject: Reply with quote

2SeLarin

Про ID Симанки : http://forum.mozilla.ru/viewtopic.php?pid=109922#p109922
Back to top
View user's profile Send private message
SeLarin



Joined: 24 May 2006
Posts: 46

Post (Separately) Posted: Fri May 26, 2006 00:41    Post subject: Reply with quote

Вот и я про то же Smile
Back to top
View user's profile Send private message
stoneflash



Joined: 24 May 2006
Posts: 25

Post (Separately) Posted: Fri May 26, 2006 01:15    Post subject: Reply with quote

2SeLarin
Может всё-таки добавить оба GUID?
Back to top
View user's profile Send private message
SeLarin



Joined: 24 May 2006
Posts: 46

Post (Separately) Posted: Fri May 26, 2006 09:32    Post subject: Reply with quote

Я думаю, что не стоит этого делать, поскольку GUID без последнего символа - это не GUID Smile Мне кажется, что в данном случае правильнее написать разработчикам расширения о том, что у них в install.rdf допущена ошибка.
Back to top
View user's profile Send private message
Parcan



Joined: 15 Dec 2004
Posts: 398
Location: Russian

Post (Separately) Posted: Fri May 26, 2006 09:48    Post subject: Reply with quote

2 SeLarin
лучше сделай хотябы простейшую проверку на соответствие формата входного файла... я незнаю там PK первые 2 байта проверить чтоли, а то многие по 30 плагинов установят а потом где проблему искать и не знают.
Back to top
View user's profile Send private message
stoneflash



Joined: 24 May 2006
Posts: 25

Post (Separately) Posted: Fri May 26, 2006 09:56    Post subject: Reply with quote

2SeLarin
Это каждому писать...
Откуда-то же эта ошибка появилась. Видно, не без оснований.
Имхо, надо стремиться к обычному пользователю. Добавить этот GUID - и всё будет правильно отображаться.
Quote:
(и некоторых jar'ов, в которых раньше распространяли темы)

В смысле - раньше? А сейчас в чём они распространяются? Вроде, тоже в jar'ах. Но у меня ни одна тема не просмотрелась через XPIInfo.
Back to top
View user's profile Send private message
SeLarin



Joined: 24 May 2006
Posts: 46

Post (Separately) Posted: Fri May 26, 2006 09:59    Post subject: Reply with quote

2 Parcan
Эх... Это же файл отдельно открывать надо... Переменную заводить... Проверку...
Но деваться некуда Smile Сделаю.
Back to top
View user's profile Send private message
SeLarin



Joined: 24 May 2006
Posts: 46

Post (Separately) Posted: Fri May 26, 2006 10:17    Post subject: Reply with quote

2 stoneflash
Я могу в принципе объяснить откуда появилась: не до конца выделили строку мышкой, потеряв последний символ...
Если в плагине указан неверный GUID, то SeaMonkey просто его не поймет и откажется устанавливать. Таким образом получится, что расширение не поддерживает SeaMonkey, а XPIInfo будет показывать, что поддержка действительно отсутствует. Кроме того, я думаю, что надо все таки ориентироваться на официальные заявления, а не идти на поводу у разработчиков расширений, допускающих по невнимательности ошибки.
Back to top
View user's profile Send private message
stoneflash



Joined: 24 May 2006
Posts: 25

Post (Separately) Posted: Fri May 26, 2006 11:48    Post subject: Reply with quote

2SeLarin
Ну, дело твоё.

Ещё: если сделать новый шаблон, то нужно перезагрузить тотал, чтобы XPIInfo увидел его. Хочется чтобы можно было сделать шаблон и тут же воспользоваться им, без перезагрузки.

ps. Может сделаешь что-нибудь вроде ToDo-list?
Back to top
View user's profile Send private message
SeLarin



Joined: 24 May 2006
Posts: 46

Post (Separately) Posted: Fri May 26, 2006 12:05    Post subject: Reply with quote

2 stoneflash
1. Про меню. Сделаю, только не в самой ближайшей версии.
2. А у меня есть этот самый лист Smile
Back to top
View user's profile Send private message
SeLarin



Joined: 24 May 2006
Posts: 46

Post (Separately) Posted: Fri May 26, 2006 12:10    Post subject: Reply with quote

Да. На сайте разработчиков написано, что в install.rdf для FF 2.0 будут необязательные поля developer и translator. Нужно ли добавлять их поддержку в плагин прямо сейчас или подождать? Я считаю, что нужно, чтобы быть готовым к появлению расширений с этими полями. Какое мнение у общественности?
Back to top
View user's profile Send private message
SeLarin



Joined: 24 May 2006
Posts: 46

Post (Separately) Posted: Fri May 26, 2006 12:26    Post subject: Reply with quote

stoneflash wrote:

В смысле - раньше? А сейчас в чём они распространяются? Вроде, тоже в jar'ах. Но у меня ни одна тема не просмотрелась через XPIInfo.


А сейчас, насколько я понимаю, темы тоже распространяют в xpi. По крайней мере через addons.mozilla.org... Кстати, даже сейчас есть способ настроить XPIInfo на работу с темами в jar'ах. Надо строку идентификации изменить на такую:
Code:
(EXT="JAR" | EXT="XPI") & [0]="P" & [1]="K"

Это я только что догадался... Smile Напишу в первом посте, когда следующую версию буду "выпускать".
Back to top
View user's profile Send private message
stoneflash



Joined: 24 May 2006
Posts: 25

Post (Separately) Posted: Fri May 26, 2006 14:23    Post subject: Reply with quote

2SeLarin
На счёт листа: а общественность обделена?
На счёт новых полей в install.rdf: Если они необязательные, они будут использоваться самими программами? то есть отображаться в списке расширений будут? В чём смысл поля developer? чем отличается по смыслу от creator? а translator для каждого языка будет что-ли? спрашиваю это, так как ссылка, которую ты дал не работает. вроде весь сайт там не работает.
На счёт строки идентификации: Круто. работает. А зачем в первом посте писать в будущем? Плагин при установке не изменяет? всё равно ручками придётся добавлять?
На счёт шаблонов: Надо в xhtml? Хотя от html отличается одним тэгом... И вообще, в каких ещё форматах можно сделать? Просто делать нечего... Smile
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3, 4  Next
Page 2 of 4

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group