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

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

№109-07-2005 20:13:18

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

xSMS в K-Meleon

xSMS - расширение для отправки SMS в браузере K-Meleon 0.9.
Это аналог расширения xSMS 0.0.5.12 для Mozilla Firefox.                    


**********************************************************
*                                    !!! ВНИМАНИЕ !!!                                      *
*    Расширение тестовое, при использовании возможны глюки.     *
**********************************************************

Скачать (26 Кб)
Скриншот (62 Кб)

I. Для установки необходимо:
1. В папку "chrome"* скопировать файл "xsms.jar";
2. Сделать резервную копию файла "installed-chrome.txt" (на всякий случай, но не обязательно);
3. Добавить в файл "installed-chrome.txt" строки:

content,install,url,jar:resource:/chrome/xsms.jar!/content/xsms/
locale,install,url,jar:resource:/chrome/xsms.jar!/locale/en-US/xsms/
locale,install,url,jar:resource:/chrome/xsms.jar!/locale/ru-RU/xsms/

4. Убедиться, что K-Meleon закрыт;
5. Удалить файл "chrome.rdf";
6. Запустить браузер и набрать в адресной строке "chrome://xsms/content/xsmsPanel.xul".
Удобно поставить на этот адрес закладку.

Всё, в принципе этого достаточно, но при желании (вовсе не обязательно), можно сделать что-то из следующих пунктов.

II. Для добавления кнопки на панель инструментов:
1. Дописать в файл "macros.cfg"* следующие строки:

xSMSPanel{
open("chrome://xsms/content/xsmsPanel.xul");
}

2. В папку используемой темы* скопировать файл "xsms16.bmp";
3. В файл "toolbars.cfg"* дописать строки:

#для добавления новой панели "xSMS"
    xSMS Bar{
    xsms {
    macros(xSMSPanel)
    Отправка SMS
    xsms16.bmp
    xsms16.bmp
    xsms16.bmp
    }
    }
#для добавления кнопки "xSMS" на существующую панель:
    xsms {
    macros(xSMSPanel)
    Отправка SMS
    xsms16.bmp
    xsms16.bmp
    xsms16.bmp
    }

III. Для добавления строки меню:
1. Дописать в файл "macros.cfg"* следующие строки:

xSMSPanel{
open("chrome://xsms/content/xsmsPanel.xul");
}

2. В файл "menus.cfg"* вставить строку:

macros(xSMSPanel,xSMS)

IV. Для назначения "горячей клавиши":
1. Открыть настройку клавиш одним из способов:
- в браузере через "Menu/Edit/Preferences/Configs/Accelerators/";
- открыть файл "accel.cfg" в папке профиля*;
2. Добавить строку назначения горячей клавиши. Для комбинации "Ctrl+Shift+S" это будет строка:

CTRL SHIFT S = macros(xSMSPanel)

V. Подключение русского языка:
В папке профиля* в файле "...\chrome\chrome.rdf" найти строки

<RDF:Description RDF:about="urn:mozilla:package:xsms">
    <c:selectedLocale RDF:resource="urn:mozilla:locale:en-US:xsms"/>
  </RDF:Description>

и заменить их на:

<RDF:Description RDF:about="urn:mozilla:package:xsms">
    <c:selectedLocale RDF:resource="urn:mozilla:locale:ru-RU:xsms"/>
  </RDF:Description>

VI. Замеченные глюки:
- При первом открытии панели (или окна настроек) могут не подгрузиться необходимые скрипты. Нужно перезагрузить панель (окно);
- Размер окон настройки и добавления записи в записную книжку слишком большие и не соответствуют задуманным;

VII. Копирование настроек расширения из Mozilla Firefox в K-Meleon:
1. В папке профиля Mozilla Firefox найти файл "prefs.js" и скопировать оттуда строки вида

...
user_pref("xsms...", "...");
...

2. Найти в папке профиля* K-Meleon файл "prefs.js" и заменить в нём строки вида

...
user_pref("xsms...", "...");
...

на скопированные ранее.
Примечание: файлы "prefs.js" сохранены в UTF-8, поэтому редактировать их следует в редакторах, поддерживающих эту кодировку.

__________________________________________________________________________
* По умолчанию необходимые файлы и папки находятся по следующим адресам:
1) Папка chrome:
"Диск:\...путь к папке K-Meleon\K-Meleon\chrome";
2) Файлы installed-chrome.txt и chrome.rdf:
в папке "chrome";
3)Папка профиля:
"Диск:\...путь к папке K-Meleon\K-Meleon\Profiles\Default\[случайные_буквы].slt\";
3)macros.cfg, menus.cfg, accel.cfg, prefs.js: в папке профиля;
4)Папка используемой темы:
"Диск:\...путь к папке K-Meleon\K-Meleon\skins\[Название темы]\";
5)toolbars.cfg: в папке темы.

Отредактировано Yan (09-07-2005 22:22:13)

Отсутствует

 

№209-07-2005 20:22:38

lcraFTl
Участник
 
Группа: Extensions
Откуда: Latvia
Зарегистрирован: 17-01-2005
Сообщений: 1461

Re: xSMS в K-Meleon

Извращенство, вручную расширение ставить, все прописывать, да вы чего, если браузер сделан без расширений, то и не надо, для этого есть лиса...:D

Отсутствует

 

№309-07-2005 20:27:54

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: xSMS в K-Meleon

lcraFTl
Это-то понятно, что в фф всё есть, а в K-Meleon что-то из этого пристроить сложно. Просто мне например, для работы в K-Meleon не хватает нескольких расширений из фф. Вот и решил попробовать пристроить. Никого не агитирую, просто если вдруг кому-нибудь тоже понадобится.

Отредактировано Yan (09-07-2005 20:28:27)

Отсутствует

 

№409-07-2005 20:31:15

lcraFTl
Участник
 
Группа: Extensions
Откуда: Latvia
Зарегистрирован: 17-01-2005
Сообщений: 1461

Re: xSMS в K-Meleon

Просто народ начнет прикручивать, потом посыпятся баги, критика в адрес K-meleona. Хотя K-meleon тут не при чем. Я конечно не против расширений, кому надо пускай ставят.

Отсутствует

 

№509-07-2005 20:53:00

iop
Забанен
 
Группа: Members
Зарегистрирован: 03-07-2005
Сообщений: 39

Re: xSMS в K-Meleon

lcraFTl

Извращенство, вручную расширение ставить, все прописывать, да вы чего

Надо, видимо, под каждое расширение свой инсталлятор сочинять :(

Отредактировано iop (09-07-2005 20:55:34)

Отсутствует

 

№609-07-2005 21:05:57

Yan
Участник
 
Группа: Extensions
Откуда: Москва
Зарегистрирован: 27-02-2005
Сообщений: 1019

Re: xSMS в K-Meleon

Извращенство, вручную расширение ставить, все прописывать

Наверное, сильно напугал объем моего сообщения.

На самом деле прописывать-то всего ничего. В один файлик 3 строчки добавить, другой удалить,  и закладку сделать. И всё.

iop
А инсталлятор я хотел сделать, только посмотрел, подумал, и решил что оно того не стоит.

Отсутствует

 

№709-07-2005 21:51:53

zebber
 
Группа: Guest

Re: xSMS в K-Meleon

кто-нибудь, напишите батник, который делает всё автоматически!!!

 

Board footer

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