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

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

№125-10-2007 02:07:19

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

standalone ChatZilla

Сделал русскую сборку ChatZilla на XULRunner.
XULRunner + ChatZilla 0.9.78.1 + русский язык + простота установки.
В архиве также есть русский minimizetotray.
Отличия от официальной:
добавлена команда "Вставить ник". (Правый клик по нику - "Команды пользователя" - "Вставить ник").
Скачать можно здесь: http://chatzilla.reslex.net/

Отсутствует

 

№225-10-2007 07:32:28

ragnaar
Administrator
 
Группа: Administrators
Зарегистрирован: 14-10-2004
Сообщений: 2567
UA: Firefox 2.0
Веб-сайт

Re: standalone ChatZilla

Молодца! :) Многие не осиливают как раз установку Chatzilla на XulRunner. Теперь будет проще. Планируешь дальше ей заниматься?

Отсутствует

 

№325-10-2007 22:49:31

Unghost
Призрак-админ
 
Группа: Administrators
Откуда: Moscow, Russia
Зарегистрирован: 08-10-2004
Сообщений: 11771
UA: Minefield 3.0

Re: standalone ChatZilla

Кстати, может будет интересно, русская локализация для Chatzilla уже есть в CVS и в принципе русский .xpi можно уже собирать из исходников.


Do not meddle in the affairs of Wizards, for they are subtle and quick to anger.

Отсутствует

 

№426-10-2007 11:05:45

ragnaar
Administrator
 
Группа: Administrators
Зарегистрирован: 14-10-2004
Сообщений: 2567
UA: Firefox 2.0
Веб-сайт

Re: standalone ChatZilla

SaniOK
Можно подумать о выкладывании твоей сборки на нашем сайте (сейчас страница чатзилы просто отсутствует), но хорошо бы иметь такие сборки и для других платформ...

Отсутствует

 

№530-10-2007 17:39:14

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

Re: standalone ChatZilla

SaniOK
интересует как сделал вставить ник =) сама функция вставки


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

Отсутствует

 

№631-10-2007 07:22:16

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

Re: standalone ChatZilla

НектошкА
Простейший способ (пишу по памяти, сильно не пинать):

Выделить код

Код:

getElementById("input").value+=e.nick;

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

А вообще поставь чатзиллу и поищи, там же все в коде :)

Отредактировано Merlyel (31-10-2007 07:23:10)


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

Отсутствует

 

№701-11-2007 01:56:14

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

Re: standalone ChatZilla

Обновление сайта chatzilla.reslex.net:
  - выложена отдельная сборка для Linux/Mac OS,
  - добавлены инструкции для установки на Linux/Mac OS,
  - добавлен частичный перевод страницы о скинах/плагинах,
  - новый дизайн (спасибо впи и спектроксу :) ).

Добавлено Thu Nov  1 02:01:41 2007 :

НектошкА пишет

SaniOK
интересует как сделал вставить ник =) сама функция вставки

Если кратко:
function cmdInsertNick(e)
{
    var singleInput = document.getElementById("input");
    var selStart = singleInput.selectionStart;
    var selEnd = singleInput.selectionEnd;
    var line = singleInput.value;

    var nicks = e.nicknameList[0];
    for (var i = 1; i < e.nicknameList.length; i++)
    {
        nicks = nicks + ", " + e.nicknameList[i];
    }
    singleInput.value = line.substr(0, selStart) + nicks + line.substr(selEnd, line.length);
}

А если подробно, то можешь скачать отдельно мою сборку http://chatzilla.reslex.net/chatzilla-saniok-pack.zip, и посмотреть там chrome/chatzilla.jar/content/chatzilla/commands.js.
Не сделал в виде плагина, т.к. не хотел разбираться с тем, как устроена локализация плагинов в Чатзилле :) .

Отсутствует

 

№801-11-2007 10:18:23

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

Re: standalone ChatZilla

SaniOK

как устроена локализация плагинов в Чатзилле

Все ужасно просто.... Берешь chattytunes, там все прекрасно видно ;)
А плагин делается еще проще.

Кста, надеюсь русская локаль добавлена, а не английская замещена ею?

Может русский перевод на странице плагинов все-таки сделать ручками, а не машинно?


Выделить код

Код:

for (var i = 1; i < e.nicknameList.length; i++)
    {
        nicks = nicks + ", " + e.nicknameList[i];
    }

А что вот эта часть кода делает? (твою чатзиллу не ставил, просто охота выяснить)


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

Отсутствует

 

№901-11-2007 13:38:13

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

Re: standalone ChatZilla

Merlyel пишет

SaniOK
Кста, надеюсь русская локаль добавлена, а не английская замещена ею?

Сам себе ответил:

твою чатзиллу не ставил, просто охота выяснить

Далее:

Может русский перевод на странице плагинов все-таки сделать ручками, а не машинно?

Может. Сделай.
Далее:

Выделить код

Код:

for (var i = 1; i < e.nicknameList.length; i++)
    {
        nicks = nicks + ", " + e.nicknameList[i];
    }

А что вот эта часть кода делает? ()

vs.

А плагин делается еще проще.

Нестыковочка  :dumb:

Отредактировано SaniOK (01-11-2007 18:08:22)

Отсутствует

 

№1001-11-2007 13:43:55

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

Re: standalone ChatZilla

SaniOK

Нестыковочка

Дык по коду получается, что пробегаешь по всем никам... Я не могу понять зачем :)

Сам себе ответил:

Как это я ответил сам себе. Я спрашиваю - как ты сделал локаль - отдельную или заменил англ слова на русские в англ :P


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

Отсутствует

 

№1101-11-2007 14:19:16

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

Re: standalone ChatZilla

Merlyel пишет

SaniOK
Дык по коду получается, что пробегаешь по всем никам... Я не могу понять зачем :)

По всем выделенным никам. Кстати, в стандартной Чатзилле если выделить ники, а потом их drag'n drop'ом кинуть в окно сообщений - добавится только первый ник. Я добавляю все выделенные.

Отсутствует

 

№1201-11-2007 14:53:12

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

Re: standalone ChatZilla

SaniOK
Терь вопрос снят :)


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

Отсутствует

 

№1325-11-2007 02:53:14

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

Re: standalone ChatZilla

Обновил сборку под Win, теперь состав такой:
ChatZilla 0.79-ru
XULRunner 1.8.1.3
Дополнения:
-minimizeToTray
Плагины:
-ctcp-notify
-InsertNick

Скачать можно здесь: http://chatzilla.reslex.net/ChatZilla-0.79-ru.exe

Нынешний вариант, думаю, уже больше подходит для выкладывания на этом сайте.

Отсутствует

 

Board footer

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