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

Пользователи не любят читать документацию. Станьте оригинальным, будьте не как все. Ознакомьтесь с нашей базой знаний.

№2627-11-2005 11:48:42

ZenGeist
Почетный участник
 
Группа: Extensions
Зарегистрирован: 05-12-2004
Сообщений: 440
Веб-сайт

Re: Плагины и скрипты для ChatZilla

Можно ЧатЗиллу сворачивать в трей?

В Windows нельзя, конечно я подозреваю , что возможен трюк с Minimize to tray и отдельным профилем Firefox.

И как сделать автокопирование при выделении как во всех irc-клиентах?

Вот это никак... Я в IRC уже года четыре, перепробовал кучу клиентов, и ни разу я не захотел реализовать автокопирование.


Linux - put the fuсk back into computing....

Отсутствует

 

№2727-11-2005 12:12:28

karsifar
Участник
 
Группа: Members
Зарегистрирован: 01-11-2005
Сообщений: 18

Re: Плагины и скрипты для ChatZilla

Очень жаль.  Это очень удобно висит себе в трее и не мешает.

У меня конечно срок пользования ирк поменьше, но автокопирование бывает полезно в некоторых случаях. Просто приятная мелочь что бы не делать лишних действий =)

Отсутствует

 

№2809-02-2006 11:08:18

НектошкА
Участник
 
Группа: Members
Зарегистрирован: 20-11-2005
Сообщений: 77

Re: Плагины и скрипты для ChatZilla

Можно сварачивать как и всё другое используя для этого соответствующий софт который добавляет соответствующую кнопку в любое окно...


Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.9) Gecko/20071103 Firefox/2.0.0.9

Отсутствует

 

№2926-04-2006 23:05:17

no_more
Участник
 
Группа: Members
Зарегистрирован: 24-04-2006
Сообщений: 12

Re: Плагины и скрипты для ChatZilla

нужен скрипт, который бы при заходе на канал здоровался случайной фразой из списка:)

Отсутствует

 

№3004-06-2006 13:40:23

Bogdan
Участник
 
Группа: Members
Зарегистрирован: 04-06-2006
Сообщений: 1

Re: Плагины и скрипты для ChatZilla

Ident
Автор: Glen Mailer
Описание: Плагин для ChatZilla >0.9.66 .Позволяет хранить в удобной форме пароли идентификации для IRC-сервисов (NickServ) для неограниченного кол-ва сетей.

Можно перезалить куда-нибудь? А то ссылка не работает уже :(

Отсутствует

 

№3116-11-2006 10:07:02

НектошкА
Участник
 
Группа: Members
Зарегистрирован: 20-11-2005
Сообщений: 77

Re: Плагины и скрипты для ChatZilla

а ChattyTunes ещё ктонибудь занимается? а то обидно оно не работает с фокситюнсом вторым


Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.9) Gecko/20071103 Firefox/2.0.0.9

Отсутствует

 

№3219-11-2006 11:11:55

ZenGeist
Почетный участник
 
Группа: Extensions
Зарегистрирован: 05-12-2004
Сообщений: 440
Веб-сайт

Re: Плагины и скрипты для ChatZilla

а ChattyTunes ещё ктонибудь занимается? а то обидно оно не работает с фокситюнсом вторым

Боюсь что никто - сам я от chatzilla отошел (


Linux - put the fuсk back into computing....

Отсутствует

 

№3319-12-2006 22:39:02

Bananas
Участник
 
Группа: Members
Откуда: Minsk, Belarus
Зарегистрирован: 12-03-2005
Сообщений: 1059
Веб-сайт

Re: Плагины и скрипты для ChatZilla

где найти мануалы по написанию плагинов для чатзиллы? может кто писал сам? меня интересует обработка входящих сообщений, в нете нашел доки, но там самое нужное - todo...


Sometimes I give myself the creeps,
Sometimes my mind plays tricks on me...

Отсутствует

 

№3403-01-2007 18:05:22

TLemur
Забанен
 
Группа: Members
Зарегистрирован: 18-10-2004
Сообщений: 1764

Re: Плагины и скрипты для ChatZilla

Нужна помощь в проверке русского перевода chattytunes 0.8.

Перевод живет здесь: http://people.mozilla-russia.org/tlemur … 0.8-ru.zip

Отсутствует

 

№3503-01-2007 18:19:18

Modex
_
 
Группа: Extensions
Откуда: Краснодар, Россия
Зарегистрирован: 10-10-2004
Сообщений: 3311

Re: Плагины и скрипты для ChatZilla

TLemur
Ну а строки в dialog.xul переводить не надо? :)

P.S.: файлы .properties неужто в UTF8 нельзя было сделать? :)


F.I.R.E.F.O.X.: Fearsome, Intimidating, Redhead-Eating Fiend from the Ominous Xenopolis
Скиньтесь мне на новый MacBook Pro! Кто сколько может!

Отсутствует

 

№3610-03-2007 13:29:29

TLemur
Забанен
 
Группа: Members
Зарегистрирован: 18-10-2004
Сообщений: 1764
UA: Firefox 2.0

Re: Плагины и скрипты для ChatZilla

Наконец-то обновил перевод.
Перевел все. Файл .properties перевел в utf-8.
Жду отзывов.

http://people.mozilla-russia.org/tlemur … 0.8-ru.zip

Отсутствует

 

№3709-04-2007 20:28:06

НектошкА
Участник
 
Группа: Members
Зарегистрирован: 20-11-2005
Сообщений: 77
UA: Firefox 2.0

Re: Плагины и скрипты для ChatZilla

Где можно достать пример плугина? интересует создание своих команд и менюшек

Добавлено Пнд 09 Апр 2007 20:35:58 :

Выделить код

Код:

plugin.id = "Tamahome";

plugin.init =

function initPlugin (glob)

{

    //Setting up any global things that might come of use to anybody.

    plugin.major = 0;

    plugin.minor = 1;

    plugin.version = plugin.major + "." + plugin.minor;

    plugin.urlString = String(plugin.url).replace(/\/[^\/]*$/, "/");

    plugin.bundleURL = plugin.urlString + "locale/locale.properties";

    plugin.bundle = client.messageManager.addBundle(plugin.bundleURL);

    plugin.updateURL = "http://tamahome.ru/cz.ini";

    plugin.description = "My menus";

    plugin.onPrefChanged = onPrefChanged;



}



plugin.enable =

function enablePlugin ()

{

    var cmdManager = client.commandManager;

    plugin.cmdlist = [

 ["t_csop",          cmdT_csop,    CMD_NEED_CHAN | CMD_CONSOLE],
 ["t_csunban",          cmdT_csunban,    CMD_NEED_CHAN | CMD_CONSOLE],
 ["t_cshop",          cmdT_cshop,    CMD_NEED_CHAN | CMD_CONSOLE],
 ["t_csvoice",          cmdT_csvoice,    CMD_NEED_CHAN | CMD_CONSOLE],

    ];

    plugin.cmdlist.stringBundle = plugin.bundle;

    plugin.cmdlist = cmdManager.defineCommands(plugin.cmdlist);

    plugin.prefManager.defaultBundle = plugin.bundle;





        client.menuSpecs["popup:kanserva"] = {
        label: MSG_MNU_KANSERVA,
        items:
        [
         ["t_csop",     {visibleif: "cx.user"}],
         ["t_cshop",    {visibleif: "cx.user"}],
         ["t_csvoice",  {visibleif: "cx.user"}],
        ]
    };

    client.updateMenus();



    return true;

}
plugin.disable =

function disablePlugin ()

{



    return true;

}
function cmdT_csop(e)
{

e.server.sendData("CS OP "+ e.channel.encodedName + " " + e.user.encodedName +"\n");

}

function cmdT_csunban(e)
{

e.server.sendData("CS UNBAN "+ e.channel.encodedName + "\n");

}

function cmdT_cshop(e)
{

e.server.sendData("CS HALFOP "+ e.channel.encodedName + " " + e.user.encodedName +"\n");

}
function cmdT_csvoice(e)
{

e.server.sendData("CS VOICE "+ e.channel.encodedName + " " + e.user.encodedName +"\n");

}

Вот примерно для начала что хочу написать... хочу всунуть в плагин то что приходится вечно править после обновления

Отредактировано НектошкА (09-04-2007 20:37:21)


Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.9) Gecko/20071103 Firefox/2.0.0.9

Отсутствует

 

№3809-04-2007 22:05:43

Merlyel
псЫх
 
Группа: Extensions
Откуда: Уфа
Зарегистрирован: 20-12-2005
Сообщений: 2415
UA: Firefox 2.0

Re: Плагины и скрипты для ChatZilla

НектошкА
Сходи на http://czplugins.mozdev.org, там же есть примеры :)
Плюс сходи на irc://moznet/chatzilla, там обычно сидят авторы и понимающие люди, можешь у них спросить.

Меню - это добавить в меню пользователя? Помнится спрашивал я Сильвера, ща погляжу, может найду ответ :)

Added Пнд 09 Апр 2007 22:21:20 :
В старом логе Сильвер только пугал. В новом:

<Silver>    Actually, it is easier in the current version.
<Silver>    But I haven't tested it, so I don't know if it'll actually work.
<Silver>    Merlyel: You can try the following in a plugin: add an item to client.menuSpecs (e.g. to client.menuSpecs["popup:opcommands"].items) and then call client.updateMenus().
<Silver>    Merlyel: Look at menus.js in LXR to find out what the structure is and how to modify it.
<Silver>    Merlyel: I think you want to add an item to client.menuSpecs["popup:usercommands"].items (it's an Array). Around line 334.


жЫзнь рандомна... и ничего с этим не поделаешь ;)

Отсутствует

 

№3910-04-2007 18:01:10

НектошкА
Участник
 
Группа: Members
Зарегистрирован: 20-11-2005
Сообщений: 77
UA: Firefox 2.0

Re: Плагины и скрипты для ChatZilla

Следушая конструкция
     

Выделить код

Код:

client.menuSpecs["popup:kanserva"].items = {
        label: MSG_MNU_KANSERVA,
        items:
        [
         ["t_csop",     {visibleif: "cx.user"}],
         ["t_cshop",    {visibleif: "cx.user"}],
         ["t_csvoice",  {visibleif: "cx.user"}],
        ]
    };

    client.updateMenus();

не даёт результата.. видимо придётся как и раньше писать в menus.js и после каждого апдэйта переделывать.. =(


Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.8.1.9) Gecko/20071103 Firefox/2.0.0.9

Отсутствует

 

№4025-07-2007 00:58:30

Free_Pascal
Участник
 
Группа: Members
Зарегистрирован: 14-05-2006
Сообщений: 5
UA: Netscape 9.0

Re: Плагины и скрипты для ChatZilla

Можно сделать так, чтоб в чатзилле отображалось название трека, проигрываемого в данный момент Winamp'oм ???


Mozilla/5.0 (Windows; U; Windows NT 5.2; en-US; rv:1.7.5) Gecko/20060912 Netscape/8.1.2
Build number: 20060912

Отсутствует

 

№4125-07-2007 08:19:25

Modex
_
 
Группа: Extensions
Откуда: Краснодар, Россия
Зарегистрирован: 10-10-2004
Сообщений: 3311
UA: Minefield 3.0

Re: Плагины и скрипты для ChatZilla

Free_Pascal
Поиском вы не пользовались, да и ещё эту тему не читали
Выше:

ChattyTunes

Вот его и ищите


F.I.R.E.F.O.X.: Fearsome, Intimidating, Redhead-Eating Fiend from the Ominous Xenopolis
Скиньтесь мне на новый MacBook Pro! Кто сколько может!

Отсутствует

 

№4222-11-2007 00:11:57

SaniOK
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 25-10-2007
Сообщений: 38
UA: Firefox 3.0
Веб-сайт

Re: Плагины и скрипты для ChatZilla

Сделал плагин, который добавляет пункт меню "Вставить выделенные ники" в контекстное меню списка ников.
Скачать можно тут: http://chatzilla.reslex.net/czplugins/insertnick.zip
Локализации: русский, английский, французский.

Отредактировано SaniOK (22-11-2007 00:54:04)

Отсутствует

 

№4322-11-2007 09:34:42

Merlyel
псЫх
 
Группа: Extensions
Откуда: Уфа
Зарегистрирован: 20-12-2005
Сообщений: 2415
UA: Firefox 2.0

Re: Плагины и скрипты для ChatZilla

SaniOK
Добавь еще accel_key на insertnick.
Кстати, локализацию в принципе можно сделать значительно проще :)

Кстати2:
зачем трогать fallbackBundle в самом начале  loadLocale? Если у тебя defaultBundle нормально установится, зачем вообще нужна будет fallbackBundle?
Не логичнее ли сделать так: попробовать установить defaultBundle, если не получится, начать мучать fallbackBundle.

Отредактировано Merlyel (22-11-2007 09:45:48)


жЫзнь рандомна... и ничего с этим не поделаешь ;)

Отсутствует

 

№4422-11-2007 10:14:33

Merlyel
псЫх
 
Группа: Extensions
Откуда: Уфа
Зарегистрирован: 20-12-2005
Сообщений: 2415
UA: Firefox 2.0

Re: Плагины и скрипты для ChatZilla

ЗЫ. Добавь после вставленных ников пробел или другой разделитель.
Плюс желательно сделать проверку - есть ли уже ник в строчке или нет, и если есть - не добавлять.


жЫзнь рандомна... и ничего с этим не поделаешь ;)

Отсутствует

 

№4522-11-2007 22:37:38

SaniOK
Участник
 
Группа: Members
Откуда: Минск
Зарегистрирован: 25-10-2007
Сообщений: 38
UA: Firefox 3.0
Веб-сайт

Re: Плагины и скрипты для ChatZilla

Кстати, локализацию в принципе можно сделать значительно проще

- как?
з.ы. пробел в конце добавил. Всё остальное - лишнее.

Отсутствует

 

№4623-11-2007 08:42:32

Merlyel
псЫх
 
Группа: Extensions
Откуда: Уфа
Зарегистрирован: 20-12-2005
Сообщений: 2415
UA: Firefox 2.0

Re: Плагины и скрипты для ChatZilla

SaniOK

- как?

Откопаю свой плаг и напишу :) Будем надеяться я его не очень глубоко закопал :)

Почему акселератор не хочешь повесить? На других пунктах он же есть.

И насчет loadLocale - все-таки, ИМХО, функция немного нелогично написана.


жЫзнь рандомна... и ничего с этим не поделаешь ;)

Отсутствует

 

№4710-04-2009 14:01:42

BassManFH
Участник
 
Группа: Members
Зарегистрирован: 10-04-2009
Сообщений: 1
UA: Firefox 3.0

Re: Плагины и скрипты для ChatZilla

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

Отсутствует

 

№4802-01-2012 15:45:08

gurs
Участник
 
Группа: Members
Откуда: Тюмень
Зарегистрирован: 01-01-2012
Сообщений: 11
UA: Chrome 16.0
Веб-сайт

Re: Плагины и скрипты для ChatZilla

BassManFH пишет

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

Интересная мысль. Смотря на чем реализовывать собираетесь;)

Отсутствует

 

Board footer

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