Полезная информация

Хотите узнать больше о расширениях? Посмотрите ролики, рассказывающие о работе с расширениями Firefox.

№22615-07-2006 11:50:21

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: XPIInfo - content\Lister-плагин для Total Commander

SeLarin

3. В каком поле? Сейчас он выводит для всех полей "Unknown" или "Not Supported". Можно еще в лог писать, но я с этим не хочу заморачиваться. В принципе я думаю, что можно в документации оговорить действия пользователя, когда плагин не может определить данные для расширения. Например, в таком случае пусть пишут мне и присылают файл расширения, а я уже дальше скажу, кто виноват и что длеать.

Надумал тут:
Есть jar и xpi файлы без install.rdf. Нужно чтобы плагин не писал во все поля в шаблоне Unknown и Not Supported, а выводил (без шаблона) надпись "в Этом xpi-пакете нет файла для install.rdf или он ошибочный ... бла-бла-бла ... напишите мне и я разберусь". С джарами сложнее. Надо чтобы плагин определял, если есть install.rdf, но с ошибками, пусть так и пишет. Если нет install.rdf вообще, то пусть пишет, что "это не пакет установки дополнений для Gecko-продуктов... бла-бла-бла"


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№22715-07-2006 13:33:20

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: XPIInfo - content\Lister-плагин для Total Commander

stoneflash
Идея неплоха. Над реализацией подумаю.


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№22816-07-2006 21:13:51

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: XPIInfo - content\Lister-плагин для Total Commander

Получается такой расклад, что и когда плагин должен выводить:
* Для XPI:
      * Если нет файла install.rdf : "Данный xpi-пакет не содержит файла install.rdf, поэтому вывод информации не возможен. Возможно, это пакет установки словаря проверки орфографии или плагина. Также возможно, что это- пакет установки расширения для Mozilla Suite/Seamonkey". Правда, я точно не уверен, могут ли расширения для Suite идти без install.rdf.
      * Если есть install.rdf, но в нём ошибки и плагин не может его прочитать: "Файл install.rdf повреждён. Обратитесь к автору дополнения или автору плагина."
* Для JAR:
      * Если нет файла install.rdf : Данный jar-пакет не содержит файла install.rdf. Скорее всего, данный пакет не является пакетом установки дополнения для приложений семейства Gecko.".
      * Если есть install.rdf, но в нём ошибки: "Файл install.rdf повреждён. Обратитесь к автору дополнения или автору плагина."

Естественно, фразу я просто набросал, надо изменить.


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№22916-07-2006 23:37:43

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: XPIInfo - content\Lister-плагин для Total Commander

stoneflash
В общем суммарно получается 3 фразы: одна общая про поврежденный install.rdf и две, зависящие от типа... Ты посмотри в почтовый ящик... Фразы можно править прямо в lng-файлах...


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№23016-07-2006 23:50:23

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: XPIInfo - content\Lister-плагин для Total Commander

SeLarin
Ну да. так оно и есть. Только ящик смотрю: там пока пусто.


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№23117-07-2006 00:00:03

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: XPIInfo - content\Lister-плагин для Total Commander

stoneflash
В общем письмо я отправил... Жди. ;)


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№23217-07-2006 01:07:44

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: XPIInfo - content\Lister-плагин для Total Commander

SeLarin
Странная версия. lng-файлы старые, шаблоны не изменились. Кстати, добавил возможность вложенной проверки {$typexx}...{$FF}...{FF$}...{typexx$} ну или как там пишется...


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№23317-07-2006 03:55:33

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: XPIInfo - content\Lister-плагин для Total Commander

что-то глючит эта версия безбожно. Шаблоны не переключает.
Это что такое: :)

AutoSave=0
ASFile=D:\Мои файлы\test2.txt
ASAppend=1


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№23417-07-2006 11:13:35

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: XPIInfo - content\Lister-плагин для Total Commander

stoneflash
Так, начинаю пояснять...
1. Версия на то и тестовая, чтобы быть немного странной. :)
2. В том архиве, котором я прислал lng-файы обновлены (проверил), а шаблоны действительно не изменились...
3. Вложенная проверка работать будет, но я не уверен, что всегда корректно (надо тестировать отдельно).
4. Теги для типов пишутся как {$typexx}..{typexx$}, где вместо xx могут стоять 2, 4, 8, 16 или 32.
5. Как не переключает?! :/ У меня переключает...
6. Это настройки автосохранения. Изменяются через контекстное меню (или вручную, если не лень :) ). Первая - флаг включения автосохранения (1 - включить, 0 - выключить); вторая - файл, в который сохранять; третья - флаг дописывания в файл (1 - дописывать; 0 - перезаписывать).


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№23517-07-2006 13:12:56

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: XPIInfo - content\Lister-плагин для Total Commander

SeLarin
1. Наверное, дальше объясню.:)
2. Да, сорри, поторопился.
3. Что же так неуверенно?
4. Ну да...
5. НЕТ! :D Не переключает. Тотал намертво зависает и всё! Ничего не поделаешь. Я и все остальные плагины отключал. Отъехал на версию назад.
6. В UTF-8? Рэспект и уважуха! :rock:

* Ещё на переделку: В окно сохранения и выбора файлы добавить бы расширения html и без расширения вообще.
* Автосохранение не проверял? Как оно работает, если выводится текстовый файл из архива?
* Сделать бы что-нибудь с установочкой Lister-части? :angel:
* Во многих расширениях описание локализовано. ТО есть в менеджере расширений фокса описание расширения меняется от установленной локали. Добавляется так:
       * В файле xpi есть папка defaults. В ней - preferences. А уже в этой есть файл prefs.js. В нём есть такая строка:
       pref("extensions.cckwizard@extensions.mozilla.org.description", "chrome://cckwizard/locale/cckwizard.properties");
       Где жирным выделено ID расширения, а курсивом: chrome-путь до файла, где хранится строка.
       * В этом файле описание выглядит так:
       extensions.cckwizard@extensions.mozilla.org.description=XUL-мастер, позволяющий создавать пакеты настройки Firefox.
       Где жирное - опять же ID. Только проблема в том, что в каких-то расширениях это строка (как и весь файл) в UTF-8, а где-то - в заэскэйпленном юникоде.
       * В файле перевода надо добавить строку localecode= , где указывать дефолтовый код локали.
       * По этому коду и вытаскивать строку и подставлять в шаблон.
       * НО! имхо, это должно быть опциональным.

Вот-с... вроде мысли описал...


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№23617-07-2006 17:35:02

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: XPIInfo - content\Lister-плагин для Total Commander

stoneflash
3. Потому что не тестировал. Теоретически, если не делать пересечений, то работать должно. Будет ли работать на практике не знаю. :)
5. Не могу воспроизвести проблему хоть тресни... У меня все переключает только в путь...
6. А что там действительно UTF-8? По-моему просто ANSI, проект ведь не Юникодовый...

7. Расширений добавлю.
8. Автосохранение проверял. Работает. Если при QuickView выводится текстовый файл из архива, то ничего не запишется.
9. Пока это только мечты. :)
10. Тяжеловата такая задачка, на мой взгляд, для относительно небольшого плагина... Основная проблема заключается в интерепретации chrome-ссылки, да и чтобы ее получить придется попотеть. Кроме того это значительно замедлит, как мне кажется, работу плагина.


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№23717-07-2006 23:02:35

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: XPIInfo - content\Lister-плагин для Total Commander

3. Реши трабл №5 и буду тестить. С ним просто невозможно!
5. А ты на каких шаблонах смотрел? Возьми те, что я делал: часть из них не срабатывает. Остальные (простые) - работают. Точнее сказать не могу - смотри сам.
6. Брррр, гоню я:D. просто открывал в PsPad - он пишет, что UTF-8. Посмотрел тоталом - ANSI. Кстати, может добавить функцию выбора кодировки? :cool: Шоколадно будеть...
7. Давай: html, htm, txt, и без расширения.
8. Как меня эти файлы достали... Ну зачем они нужны?????
9. А если разделить, но распространять в одном архиве? так низзя, а?
10. Эту строку можно взять из файлов chrome.manifest или install.rdf. Сложно, понимаю...:iron: Ну ничего, вспомни, каким плагин был в начале, и что он сейчас из себя представляет. Абсолютно разные вещи! Ты сделал это! :rock::cool:


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№23817-07-2006 23:43:43

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: XPIInfo - content\Lister-плагин для Total Commander

3. Давай попробуем.
5. На своих я смотрел... Интересно, что там такого в шаблонах можно написать, чтобы они плагин вешали? :)
6. А какой смысл в настраиваемой кодировке файла настроек? К тому же за работу с самим файлом отвечает не мой код.
8. Спроси у Кристиана Гайслера...
9. Неа. Один файл - одна установка. Я думаю, что пока сам утилиту не напишу...
10. Ну есть куда расти, по крайней мере... Давай запишу в todo, а там посмотрим...


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№23917-07-2006 23:56:16

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: XPIInfo - content\Lister-плагин для Total Commander

SeLarin
3. Ждём
5. Не знаю. На страых версиях работало.
6. ну ладно...
8. бяка.
9. Тоже ждём.
10. Тоже не плохо.

Вообщем, главное: проверь шаблоны.


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№24018-07-2006 10:26:39

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: XPIInfo - content\Lister-плагин для Total Commander

stoneflash
3,5 Дождались. Благодаря тебе нашел баг, причем очень глупый. Он там был изначально, по появился только когда я сделал поддержку комментариев в шаблонах. Теперь все работает...


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№24118-07-2006 11:51:35

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: XPIInfo - content\Lister-плагин для Total Commander

SeLarin
Начинаю: :)
* Что за папка CVS?:) уже не первый раз вижу...
* Имхо, сообщения об ошибках надо подправить. А то получается неразбериха. Смотрю словарь (xpi) - пишет "В этом файле нет упакованного файла install.rdf. Вероятно, в нем нет никаких дополнений для программ на основе Gecko." Как это нету? Есть. Смотрю плагин flash (есть такие, что распространяются через xpi) - пишет то же самое. Плагин же - это дополнение. Смотрю совершенно левый jar, к gecko не имеющий никакого отношения - пишет то же самое. Может сделаешь, как я писал здесь: http://forum.mozilla-russia.org/viewtopic.php?pid=122177#p122177 ? а? так точнее будет.
* С {$typexx} заморочки... Не во всех install.rdf он описан... Хотя ладно, я его в шаблоны загнал, всё нормально показывает. Кстати, Multiple Item Package - это типа, например, и расширение, и тема в одном пакете.

зы. минут десять парился, пытаясь скачать тестовую версию, пока не заметил ошибку в ссылке: distrub.:lol:


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№24218-07-2006 16:33:42

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: XPIInfo - content\Lister-плагин для Total Commander

stoneflash
1. На папку CVS внимания не обращай. Она служебная, а я при упаковке забываю ее подтирать.
2. Ну ты подправь сам сообщения. Они просто в lng правяться даже перекомпилировать не надо (просто перечитать локализацию, надо, кстати, фичу такую сделать, чтобы удобнее переводить было...). Хотя я тут сейчас посмотрел и похоже, что я в коде что-то напутал. :(
3. Дело в том, что для тем и расширений указание типа необязательно...

Добавлено Втр 18 Июл 2006 16:35:42 :
Точно! Забыл точку поставить в одном месте... Придурок...

Добавлено Втр 18 Июл 2006 16:39:08 :
Выложил исправленную тестовую версию. Можешь забрать (адрес я тебе присылал :) )


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№24318-07-2006 17:35:26

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: XPIInfo - content\Lister-плагин для Total Commander

SeLarin
2. Не понял. Исправишь? И сделай, плз, четыре сообщения, а не три.

И не заметил разницы между двумя тестовыми версиями... :(


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№24418-07-2006 22:13:23

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: XPIInfo - content\Lister-плагин для Total Commander

stoneflash
Я уже исправил. Там ошибка была в том, что забыл в одном месте точку поставить. Сообщения можешь подправить сам: просто отредактируй lng-файл. Про значения кодов я тебе писал.

А есть смысл в четырех разных сообщениях? Мне кажется, что сообщение о некорректном install.rdf не должно зависеть от типа файла (раз уж есть install.rdf, то файл можно принять за пакет обновлений для Gecko-based программ).

Тестовые версии отличаются. Просто сообщения очень похожие... В общем я тебе lng с забитыми твоими сообщениями кину на почту...


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№24501-08-2006 02:16:37

Dimanish
Участник
 
Группа: Extensions
Зарегистрирован: 31-03-2005
Сообщений: 2371

Re: XPIInfo - content\Lister-плагин для Total Commander

Тоже не работает переход по N,P, ни по F3 ни по Shift+F3.

Чего же мне не сказали, что файлы надо предварительно выделить, только сейчас допёр :).


Тут должна была быть подпись. А, да... Вот она и есть.

Отсутствует

 

№24601-08-2006 12:02:28

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: XPIInfo - content\Lister-плагин для Total Commander

Ну это вообще-то подразумевалось... :)


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№24701-08-2006 17:59:03

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: XPIInfo - content\Lister-плагин для Total Commander

SeLarin
Так что там с новой версией? А то вроде пара идей появилась, проверить бы.


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

№24801-08-2006 18:07:49

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: XPIInfo - content\Lister-плагин для Total Commander

Новая версия будет. Только чуть позже. Сейчас есть небольшие проблемы с доступом к компьютеру, на котором я разрабатываю XPIInfo. Наверное через два-три дня...


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№24903-08-2006 18:20:09

SeLarin
Ведущий телепат
 
Группа: Members
Откуда: Санкт-Петербург
Зарегистрирован: 13-02-2006
Сообщений: 609
Веб-сайт

Re: XPIInfo - content\Lister-плагин для Total Commander

Выложил новую версию, получившую номер 1.0. Подробности о произведенных изменениях можно посмотреть на домашней странице плагина.

Отредактировано SeLarin (03-08-2006 18:22:16)


Welcome to mozilla@conference.jabber.ru

Отсутствует

 

№25003-08-2006 18:23:21

stoneflash
Хитрый Лис
 
Группа: Extensions
Откуда: Msk
Зарегистрирован: 02-04-2006
Сообщений: 4341

Re: XPIInfo - content\Lister-плагин для Total Commander

SeLarin
Круто. Только на хоум-пэйдж ничего не обновилось...


«I actually hate programming, but I love solving problems» © Rasmus Lerdorf, PHP's Creator

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]