XPIInfo (content\Lister-плагин)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Моторокер, Avada, CaptainFlint, Nik, d-view

Аватара пользователя
funduk
Сообщения: 1515
Зарегистрирован: Вт авг 16, 2005 16:00
Откуда: Санкт-Петербург

Сообщение funduk »

Проверил работу с пустой детект-строкой - в быстром просмотре вылетает постоянно. (Просто оставь это окно быстрого просмотра и листай файлы - плагин любой файл принимает за свой). В ридми необходимо указать, что ДС изменять нельзя.
Аватара пользователя
SeLarin
Сообщения: 46
Зарегистрирован: Ср май 24, 2006 02:37

Сообщение SeLarin »

Да. Я тоже посмотрел. DS восстанавливается, только если нет параметра в файле настроек тотала. Алгоритм оказался именно таким как и предполагалось...
С пустой строкой плагин, действительно, пытается отображать все, что просматривается. Причина такого поведения в том, что я при разработке полагаюсь на использование DS, подобранной оптимальным образом, и не жду, что от плагина потребуют просмотр файла, не совпадающего с DS. Причин изменять это поведение, а также мотивов изменения DS пользователем, я не вижу, поскольку плагин бесполезен при попытке использовать его для просмотра любых файлов, кроме xpi-файлов (и некоторых jar'ов, в которых раньше распространяли темы).
Аватара пользователя
stoneflash
Сообщения: 25
Зарегистрирован: Ср май 24, 2006 05:16

Сообщение stoneflash »

2SeLarin

Про ID Симанки : http://forum.mozilla.ru/viewtopic.php?p ... 22#p109922
Аватара пользователя
SeLarin
Сообщения: 46
Зарегистрирован: Ср май 24, 2006 02:37

Сообщение SeLarin »

Вот и я про то же :)
Аватара пользователя
stoneflash
Сообщения: 25
Зарегистрирован: Ср май 24, 2006 05:16

Сообщение stoneflash »

2SeLarin
Может всё-таки добавить оба GUID?
Аватара пользователя
SeLarin
Сообщения: 46
Зарегистрирован: Ср май 24, 2006 02:37

Сообщение SeLarin »

Я думаю, что не стоит этого делать, поскольку GUID без последнего символа - это не GUID :) Мне кажется, что в данном случае правильнее написать разработчикам расширения о том, что у них в install.rdf допущена ошибка.
Аватара пользователя
Parcan
Сообщения: 399
Зарегистрирован: Ср дек 15, 2004 16:39
Откуда: Russian

Сообщение Parcan »

2 SeLarin
лучше сделай хотябы простейшую проверку на соответствие формата входного файла... я незнаю там PK первые 2 байта проверить чтоли, а то многие по 30 плагинов установят а потом где проблему искать и не знают.
Аватара пользователя
stoneflash
Сообщения: 25
Зарегистрирован: Ср май 24, 2006 05:16

Сообщение stoneflash »

2SeLarin
Это каждому писать...
Откуда-то же эта ошибка появилась. Видно, не без оснований.
Имхо, надо стремиться к обычному пользователю. Добавить этот GUID - и всё будет правильно отображаться.
(и некоторых jar'ов, в которых раньше распространяли темы)
В смысле - раньше? А сейчас в чём они распространяются? Вроде, тоже в jar'ах. Но у меня ни одна тема не просмотрелась через XPIInfo.
Аватара пользователя
SeLarin
Сообщения: 46
Зарегистрирован: Ср май 24, 2006 02:37

Сообщение SeLarin »

2 Parcan
Эх... Это же файл отдельно открывать надо... Переменную заводить... Проверку...
Но деваться некуда :) Сделаю.
Аватара пользователя
SeLarin
Сообщения: 46
Зарегистрирован: Ср май 24, 2006 02:37

Сообщение SeLarin »

2 stoneflash
Я могу в принципе объяснить откуда появилась: не до конца выделили строку мышкой, потеряв последний символ...
Если в плагине указан неверный GUID, то SeaMonkey просто его не поймет и откажется устанавливать. Таким образом получится, что расширение не поддерживает SeaMonkey, а XPIInfo будет показывать, что поддержка действительно отсутствует. Кроме того, я думаю, что надо все таки ориентироваться на официальные заявления, а не идти на поводу у разработчиков расширений, допускающих по невнимательности ошибки.
Аватара пользователя
stoneflash
Сообщения: 25
Зарегистрирован: Ср май 24, 2006 05:16

Сообщение stoneflash »

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

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

ps. Может сделаешь что-нибудь вроде ToDo-list?
Аватара пользователя
SeLarin
Сообщения: 46
Зарегистрирован: Ср май 24, 2006 02:37

Сообщение SeLarin »

2 stoneflash
1. Про меню. Сделаю, только не в самой ближайшей версии.
2. А у меня есть этот самый лист :)
Аватара пользователя
SeLarin
Сообщения: 46
Зарегистрирован: Ср май 24, 2006 02:37

Сообщение SeLarin »

Да. На сайте разработчиков написано, что в install.rdf для FF 2.0 будут необязательные поля developer и translator. Нужно ли добавлять их поддержку в плагин прямо сейчас или подождать? Я считаю, что нужно, чтобы быть готовым к появлению расширений с этими полями. Какое мнение у общественности?
Аватара пользователя
SeLarin
Сообщения: 46
Зарегистрирован: Ср май 24, 2006 02:37

Сообщение SeLarin »

stoneflash писал(а): В смысле - раньше? А сейчас в чём они распространяются? Вроде, тоже в jar'ах. Но у меня ни одна тема не просмотрелась через XPIInfo.
А сейчас, насколько я понимаю, темы тоже распространяют в xpi. По крайней мере через addons.mozilla.org... Кстати, даже сейчас есть способ настроить XPIInfo на работу с темами в jar'ах. Надо строку идентификации изменить на такую:

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

(EXT="JAR" | EXT="XPI") & [0]="P" & [1]="K"
Это я только что догадался... :) Напишу в первом посте, когда следующую версию буду "выпускать".
Аватара пользователя
stoneflash
Сообщения: 25
Зарегистрирован: Ср май 24, 2006 05:16

Сообщение stoneflash »

2SeLarin
На счёт листа: а общественность обделена?
На счёт новых полей в install.rdf: Если они необязательные, они будут использоваться самими программами? то есть отображаться в списке расширений будут? В чём смысл поля developer? чем отличается по смыслу от creator? а translator для каждого языка будет что-ли? спрашиваю это, так как ссылка, которую ты дал не работает. вроде весь сайт там не работает.
На счёт строки идентификации: Круто. работает. А зачем в первом посте писать в будущем? Плагин при установке не изменяет? всё равно ручками придётся добавлять?
На счёт шаблонов: Надо в xhtml? Хотя от html отличается одним тэгом... И вообще, в каких ещё форматах можно сделать? Просто делать нечего... :)
Ответить