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

В мире Mozilla происходит много интересных событий. Но вам не нужно постоянно посещать новостные сайты, чтобы быть в курсе всех изменений. Зайдите на ленту новостей Mozilla Россия.

№62601-06-2008 17:45:14

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

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

Идея не очень понятна. Наверное возможно, другой вопрос, сколько усилий потребуется на реализацию той или команды. Вот за bookmarks я точно браться не буду, может, ещё за что-то "в лоб" не решаемое. Спрашивай, помогу чем смогу.

Добавлено Sun Jun  1 17:49:37 2008 :
p.s. Вот тут: http://custombuttons2.com/forum/viewtopic.php?f=35&t=889
http://custombuttons2.com/forum/viewtopic.php?f=35&t=786
http://custombuttons2.com/forum/viewtopic.php?f=35&t=784
кнопки, которые прячут все или отдельные пункты меню в кнопки. Скорее всего, не то, что надо, но на всякий случай.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№62703-06-2008 01:44:27

pshenk
Участник
 
Группа: Members
Зарегистрирован: 26-08-2007
Сообщений: 29
UA: Firefox 2.0

Re: Custom Buttons

ну там не то. там просто кнопка с кодом "Tools", причем когда ее ставишь tools на menubare изчезает. меня интересует возможно ли вообще создание: код кнопки в коде кнопки. очень удобно было бы если все созданые кнопки хранились в одной единственной кнопке-popupe.

ну например

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%3F%3E%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname/%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%2CiVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAADL0lEQVR42l2SW2gTWRjH/2eSySSTTpMmvdq4vaSW9UbByFKWFfsourKLFlnqpV5a6CJeH9wHxUof1IcFK7ugVATBuw8uFpbdJdBFRbu7UtSSWopKm2raJG0SJpk26Uxmzp6pXch24Dtwvvn+v/PdCJZ/u0I17DzHrIVZ7ZJ3AobxCHruMn75YpzFtDNfLx6sKyXLxO2eYmvv11vL3b5aBzgLB5vNgpySx+hIGo+fJpCU1Zuind87rxpgAA8pEDd5JMurjkM+xNMq0lkCjufB23jY7TxWeDmUFxn4tT+KQMCFC70TJqCyEPDn/raqlhU+AYm4Ckni4SkVkMsTpBgsqxFIIsHqSoAQis6jowWApdcb/E78M5SioLoZNSg6hC+/anZjc4sHhtWK6QyFwAMNpRwOnywEtA6fA8d1F/Fz0wvpVEybS17GQFs/1h9zYdWe8zWflXx3+oc6TMzqyBkUjWVWdB0vBOx8fbtIVP1OGg7GYkYIwV0PmVfHjqEmWIWB1m1l7sYGEayni8Yx1dkfwwWALf0r/VXRknhUJxmFTOJpV2ops2/ZeYKVZAEo97+JUUPGw437yZsGMWVzlbmXr4OWzUCVkz1NEVxkV2eHBG9tsddTIgiiIzPFHZzBMPPnybtADa070gcsLLCk84DDAeVFEOFgX6gvrnzzs4wYC1SDVdhHi1dWVmSjnTC0v5s+Yp9Z5idAG3skGgFrP0hdPVIDdxB5/cfzREa5y9bld0KwW+CwVXK6V7nKqks+jI+c2jSFKwwwvwiob7sAzMZBs/Og1AD1epFXFWTePENuNgxDV2GTKiD5A4j99QD3x8MbTyfBxoDsIsB/+KrZFND370DlBKtEg87uuiCAOp0MoIOzi1DfD+Ht45vXmiM4w8Rmo7VFQHlzK2Ze9KN6y/ewiW7o05PQ0jLyDJRnC8RXVYMmI5h8cmvk0ofZHdcziDKxwswgo2s8VNPU0JisdDe6ino8NevXSvUBOHyfm9sINR6GPDaIxMTLwUtTyoEbCuJLYs2cFhn2ofdKGj8xM1NS71Vgg8+C7XaCdWz4xXMUg7KB0LYofmP/F8zGmXH/jftfxs1e2EaqEmMAAAAASUVORK5CYII%3D%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5Bvar%20confirmRestart%20%3D%20window.confirm%28%27Are%20you%20sure%20you%20want%20to%20restart%20firefox%3F%27%29%3B%0Aif%28%21confirmRestart%29%20return%3B%0A%20%20%20%20%0Avar%20appStartup%20%3D%20Components.interfaces.nsIAppStartup%3B%0A//%20if%20%28canQuitApplication%28%29%29%20//%20uncomment%20if%20using%20zeniko%27s%20Session%20Manager%0AComponents.classes%5B%22@mozilla.org/toolkit/app-startup%3B1%22%5D%0A.getService%28appStartup%29.quit%28appStartup.eRestart%20%7C%20appStartup.eAttemptQuit%29%3B%20%20%20%20%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%3C/custombutton%3E
Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%3F%3E%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3EEnlarge%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%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%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5BZoomManager.prototype.getInstance%28%29.enlarge%28%29%3B%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%3C/custombutton%3E
Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%3F%3E%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3EReduce%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5Bdata%3Aimage/png%3Bbase64%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%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5B/*Initialization%20Code*/%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5BZoomManager.prototype.getInstance%28%29.reduce%28%29%3B%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%3C/custombutton%3E

возможно ли это забить в попап?

Отсутствует

 

№62804-06-2008 11:20:11

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

pshenk

очень удобно было бы если все созданые кнопки хранились в одной единственной кнопке-popupe.

Я несколько сомневаюсь в юзабельности такого решения, но, может быть ошибаюсь. "Забить" несколько кнопок в одну конечно можно, думаю только могут возникнуть сложности с "забиванием" некоторых из кнопок.

Для приведённых выше кнопок:

Выделить код

Код:

custombutton://%3C%3Fxml%20version%3D%221.0%22%3F%3E%0A%3Ccustombutton%20xmlns%3Acb%3D%22http%3A//xsms.nm.ru/custombuttons/%22%3E%0A%20%20%3Cname%3Emultibutton%20sample%3C/name%3E%0A%20%20%3Cimage%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/image%3E%0A%20%20%3Cmode%3E0%3C/mode%3E%0A%20%20%3Cinitcode%3E%3C%21%5BCDATA%5Bvar%20menu%20%3D%20%3Cmenupopup%20xmlns%3D%22http%3A//www.mozilla.org/keymaster/gatekeeper/there.is.only.xul%22%20%20%20%20%0Aoncommand%3D%22this.parentNode.cbButtonDoMenuCommand%28event%29%22%3E%0A%09%3Cmenuitem%20value%3D%22Restart%22%20label%3D%22Restart%22/%3E%0A%09%3Cmenuitem%20value%3D%22Enlarge%22%20label%3D%22Enlarge%22/%3E%0A%09%3Cmenuitem%20value%3D%22Reduce%22%20label%3D%22Reduce%22/%3E%0A%3C/menupopup%3E%3B%0Amenu%20%3D%20new%20DOMParser%20%28%29.%20parseFromString%20%28menu.%20toXMLString%20%28%29%2C%20%22application/xml%22%29.%20documentElement%3B%0Amenu.%20setAttribute%20%28%22id%22%2C%20this.%20id%20+%20%22-menu%22%29%3B%0Athis.%20appendChild%20%28menu%29%3B%0Athis.%20setAttribute%20%28%22popup%22%2C%20this.%20id%20+%20%22-menu%22%29%3B%0Athis.%20cbButtonDoMenuCommand%20%3D%20function%20%28event%29%0A%7B%0A%09var%20itemNum%20%3D%20event.%20target.%20getAttribute%20%28%22value%22%29%3B%0A%09switch%20%28itemNum%29%0A%09%7B%0A%09%09case%20%22Restart%22%3A%0A%09%09%09this.%20cbFunctionRestart%20%28%29%3B%0A%09%09%09break%3B%0A%09%09case%20%22Enlarge%22%3A%0A%09%09%09ZoomManager.prototype.getInstance%28%29.enlarge%28%29%3B%0A%09%09%09break%3B%0A%09%09case%20%22Reduce%22%3A%0A%09%09%09ZoomManager.prototype.getInstance%28%29.reduce%28%29%3B%0A%09%7D%0A%7D%3B%0A//%20commands%0Athis.%20cbFunctionRestart%20%3D%20function%20%28%29%0A%7B%0A%09var%20confirmRestart%20%3D%20window.confirm%28%27Are%20you%20sure%20you%20want%20to%20restart%20firefox%3F%27%29%3B%0A%09if%28%21confirmRestart%29%20return%3B%0A%09%20%20%20%20%0A%09var%20appStartup%20%3D%20Components.interfaces.nsIAppStartup%3B%0A%09//%20if%20%28canQuitApplication%28%29%29%20//%20uncomment%20if%20using%20zeniko%27s%20Session%20Manager%0A%09Components.classes%5B%22@mozilla.org/toolkit/app-startup%3B1%22%5D%0A%09.getService%28appStartup%29.quit%28appStartup.eRestart%20%7C%20appStartup.eAttemptQuit%29%3B%20%0A%7D%5D%5D%3E%3C/initcode%3E%0A%20%20%3Ccode%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/code%3E%0A%20%20%3Caccelkey%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/accelkey%3E%0A%20%20%3Chelp%3E%3C%21%5BCDATA%5B%5D%5D%3E%3C/help%3E%0A%3C/custombutton%3E

Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№62906-06-2008 17:22:51

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

Re: Custom Buttons

А какой язык нужен? Хочу сделать кнопку для закрытия всех вкладок с предупреждением о закрытии. Как этого добиться?


Не удалено

Отсутствует

 

№63007-06-2008 21:31:52

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

PulSar.CE3194694

А какой язык нужен?

Кнопки пишутся на ecmascript.

Хочу сделать кнопку для закрытия всех вкладок с предупреждением о закрытии. Как этого добиться?

Посмотреть, как это делает tabbrowser. В данном случае код будет такой:

Выделить код

Код:

var tbr = getBrowser ();
if (tbr. warnAboutClosingTabs (true))
{
	var childNodes = tbr. mTabContainer. childNodes;
	for (var i = childNodes. length - 1; i >= 0; --i)
	{
		tbr. removeTab (childNodes [i]);
	}
}

Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№63111-06-2008 09:19:45

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

Из отзыва на AMO:

...I would love to be able to store my toolbars and right-click menu remotely as an OPML or RSS feed. Needs help dialogs for easy stuff like links and available XUL menus.

Кто-нибудь может растолковать, о чём речь ? За панели инструментов и контекстные меню CB не отвечает, но оверлей с кнопками из сети загрузить сможет - если это подразумевается в цитате.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№63211-06-2008 12:32:16

vv07
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 689
UA: Foxware 0.0

Re: Custom Buttons

..I would love to be able to store my toolbars and right-click menu remotely as an OPML or RSS feed.

Было бы неплохо сохранять линки,на панели инструментов,правым кликом на OPML и RSS (дословно с сайтов или удаленный источник)Вторая часть немного непонятна из за XUL.Я не знаю что это такое.А так-Нужно разьяснение,как легче ввести(засунуть :D ) одиноковые линки в имеющееся ................Пардон

Отредактировано vv07 (11-06-2008 12:35:27)

Отсутствует

 

№63311-06-2008 16:42:55

Infocatcher
Not found
 
Группа: Extensions
Зарегистрирован: 24-05-2007
Сообщений: 4339
UA: Firefox 3.0

Re: Custom Buttons

Anton

Кто-нибудь может растолковать, о чём речь ?

Рискну предположить, что нужен некий способ копирования кода кнопки. :/
Возможно – бэкапа.
http://ru.wikipedia.org/wiki/OPML

Добавлено Wed Jun 11 16:44:21 2008 :
Впрочем, лучше уточнить у самого вопрошающего...


Прошлое – это локомотив, который тянет за собой будущее. Бывает, что это прошлое вдобавок чужое. Ты едешь спиной вперед и видишь только то, что уже исчезло. А чтобы сойти с поезда, нужен билет. Ты держишь его в руках. Но кому ты его предъявишь?
Виктор Пелевин. Желтая стрела

Отсутствует

 

№63411-06-2008 23:12:30

amzoom
Участник
 
Группа: Members
Зарегистрирован: 20-08-2006
Сообщений: 201
UA: Firefox 2.0

Re: Custom Buttons

Anton пишет

Из отзыва на AMO:

...I would love to be able to store my toolbars and right-click menu remotely as an OPML or RSS feed. Needs help dialogs for easy stuff like links and available XUL menus.

Мне бы хотелось иметь возможность сохранять мои тулбары и меню ПКМ дистанционно, как OPML или в RSS. Кстати нужно бы сделать "хэлп" для таких простых вещей, как ссылки и доступные XUL менюшки.

По-моему он ввиду то, что я сейчас написал, но не понятно только как можно сохранять right-click menu. Я с этим разрешением не знаком вообще (просто решил помочь с переводом), может так и можно.

Отсутствует

 

№63512-06-2008 20:09:56

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

Re: Custom Buttons

Anton

...I would love to be able to store my toolbars and right-click menu remotely as an OPML or RSS feed.

Я так понимаю, он хочет хранить свои панели инструментов и контекстное меню на удалённом сервере в виде OPML или RSS и подгружать их с этого сервера.


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

Отсутствует

 

№63612-06-2008 21:29:29

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

vv07
Infocatcher
amzoom
Unghost
Спасибо за помощь. У меня были сомнения в отношении терминов 'toolbars' и 'right-click menu' - т. е., может быть, подразумевались панели, составленные из самодельных кнопок и меню этих кнопок. Дискуссию на AMO затевать не хотелось - там сообщения очень долго модерируются, да и сам ресурс на моём соединении очень неудобен. Буду считать, что к CB это не относится - "чистые" панели инструментов и контекстные меню.

Если актуально, можно сделать загрузку оверлея с кнопками из сети, не в виде OPML/RSS, а в виде XUL. Тогда необходимо описание, как это должно выглядеть с точки зрения пользователя. Если действительно актуально.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№63713-06-2008 15:11:19

vv07
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 689
UA: Foxware 0.0

Re: Custom Buttons

Anton

Позвольте позаимствовать,вашу подпись?:blush:
Я ярый фанат лисы и ваша подпись,круть полная.

Отсутствует

 

№63816-06-2008 14:03:55

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

vv07
Флаг в руки, как говорится.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№63916-06-2008 14:36:39

vv07
Участник
 
Группа: Members
Зарегистрирован: 07-11-2007
Сообщений: 689
UA: Foxware 0.0

Re: Custom Buttons

Anton

Пасябки :rock:

Отсутствует

 

№64027-06-2008 16:38:24

macuache
Участник
 
Группа: Members
Зарегистрирован: 21-05-2008
Сообщений: 65
UA: Firefox 3.0

Re: Custom Buttons

а как создать эффект при наведении мышки на кнопку и нажатии ? Я просто использую не стандартную тему для лисы, поэтому у меня все custom buttons не реагирует визуально.

Отсутствует

 

№64128-06-2008 10:57:19

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

macuache
Думаю, общего подхода в разрешении конфликта с темами со стороны расширения не существует в принципе и идей по этому поводу нет никаких, может быть пока нет.
Боюсь, только вручную, кодом в секцию "Инициализация" с подбором нужных значений для setProperty:

Выделить код

Код:

this. cbSetDefaultStyle = function (event)
{
	this. style. setProperty ("padding", "3px", "");
	this. style. setProperty ("border", "1px solid transparent", "");
	this. style. setProperty ("background-color", "transparent", "");
	this. style. setProperty ("outline", "", "");
	this. style. setProperty ("-moz-outline-offset", "", "");
}
this. onmousedown = function (event)
{
	this. style. setProperty ("border-color", "ThreeDShadow ThreeDHighlight ThreeDHighlight ThreeDShadow", "");
	this. style. setProperty ("padding-top", "4px", "");
	this. style. setProperty ("padding-bottom", "2px", "");
	this. style. setProperty ("-moz-padding-start", "4px", "");
	this. style. setProperty ("-moz-padding-end", "2px", "");
}
this. onmouseover = function (event)
{
	//this. style. setProperty ("background-color", "-moz-buttonhoverface", "");
	this. style. setProperty ("background-color", "ThreeDFace", "");
	this. style. setProperty ("border-color", "ThreeDHighlight ThreeDShadow ThreeDShadow ThreeDHighlight", "");
	this. style. setProperty ("outline", "1px -moz-DialogText", "");
	this. style. setProperty ("-moz-outline-offset", "-2px", "");
}
this. onmouseup = this. cbSetDefaultStyle;
this. onmouseout = this. cbSetDefaultStyle;

Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№64204-07-2008 09:41:49

Vvld
Участник
 
Группа: Members
Зарегистрирован: 03-07-2008
Сообщений: 17
UA: Foxware 0.0

Re: Custom Buttons

Infocatcher
пост 567

Тем, что можно сделать открытие в новой вкладке smile

Перевести через Google:
Код:

Этот код действительно не работает. Сообщение браузера: "Кнопка не может быть создана, потому что содержит ошибки!"
Просмотрел дальше эту тему, но исправлений не нашел. Сам исправит не могу - не понимаю, как это сделать.
Меня интересует:
1. перевод в новой вкладке
2. перевод выделенного текста во всплывающем окошке
В Opera у меня кнопка с этими функциями работает прекрасно, а в Firefox не могу найти такую кнопку.
Или кнопку с выпадающим меню, где можно прописать эти две строчки. Именно перевод Google, другие переводчики мне не нравятся.
Кнопка, как предлагает vv07 (№568), у меня есть, но она переводит в том же окне.
И еще вопрос.
Страницы https не переводятся. Это Google не может взять страницу или что-то настроить надо в браузере?
Пожалуйста, помогите, не проходите мимо :whiteflag:

Отсутствует

 

№64304-07-2008 13:53:02

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

Vvld

пост 567...
...Этот код действительно не работает. Сообщение браузера: "Кнопка не может быть создана, потому что содержит ошибки!"...

Какая версия расширения ?
Для версии 0.0.3.2 кнопка из сообщения 567 устанавливается нормально. Надо выделить весь текст custombutton://.... (с прокруткой), скопировать, вставить в строку адреса, нажать Enter.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№64404-07-2008 14:29:07

Vvld
Участник
 
Группа: Members
Зарегистрирован: 03-07-2008
Сообщений: 17
UA: Foxware 0.0

Re: Custom Buttons

Anton пишет

Vvld

пост 567...
...Этот код действительно не работает. Сообщение браузера: "Кнопка не может быть создана, потому что содержит ошибки!"...

Какая версия расширения ?
Для версии 0.0.3.2 кнопка из сообщения 567 устанавливается нормально. Надо выделить весь текст custombutton://.... (с прокруткой), скопировать, вставить в строку адреса, нажать Enter.

Я извиняюсь, но какое расширение должно стоять (имя)? Браузер обновлен до версии 2.0.0.15. Кнопка перевода (работающая) создана расширением Custom Buttons 0.0.1.2 (сегодня автообновилось до версии 0.0.1.3). Хотелось бы иметь перевод с функциями, описанными мною выше. Ищу, пробую. Если надо, установлю еще расширение, но подскажите какое? Надо будет, Custom Buttons отключу, другое расширение поставлю, но какое? Хотя, на мой взгляд, Google и переводит лучше, чем другие переводчики, но все равно надо сравнивать текст перевода с оригиналом и перевод лучше иметь в другом окне.
А кнопку из сообщения Infocatcher я пытался поставить так, как Вы описываете, но увы...

Отсутствует

 

№64504-07-2008 14:48:12

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

Кнопка перевода (работающая) создана расширением Custom Buttons 0.0.1.2 (сегодня автообновилось до версии 0.0.1.3).

А кнопку из сообщения Infocatcher я пытался поставить так, как Вы описываете, но увы...

Кнопка из сообщения Infocatcher'а создана более свежей версией расширения (рискну предположить, это было Custom Buttons 0.0.2.9). Сейчас доступна 0.0.3.2.

Что касается

2. перевод выделенного текста во всплывающем окошке

то, думаю, такой кнопки не существует. Может быть, есть на custombuttons2.com

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


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№64604-07-2008 15:44:16

Vvld
Участник
 
Группа: Members
Зарегистрирован: 03-07-2008
Сообщений: 17
UA: Foxware 0.0

Re: Custom Buttons

Anton

Кнопка из сообщения Infocatcher'а создана более свежей версией расширения (рискну предположить, это было Custom Buttons 0.0.2.9). Сейчас доступна 0.0.3.2.

Увы. Этот Custom Buttons я не знаю. Сайт Custom Buttons 0.0.1.3 - http://xsms.nm.ru/custombuttons/, Custom Buttons 2.0.7.6 я брал и пробовал на страничке https://addons.mozilla.org/ru/firefox/addon/5066, а это расширение с версией 0.0.2.9 или 0.0.3.2 я не знаю. Подскажите, пожалуйста, я и его попробую. Кстати, после установки Custom Buttons 2.0.7.6 с браузером что-то непонятное случилось и я его сразу удалил.

Что касается

    2. перевод выделенного текста во всплывающем окошке

то, думаю, такой кнопки не существует. Может быть, есть на custombuttons2.com

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

Вы правы, такую функцию кнопки в Firefox я ищу давно и пока не нашел. Но это очень удобно. И когда я листаю страницы иностранных сайтов, то перехожу на браузер Opera.
К сожалению, рассказать Вам как работает ява-скрипт в Opera я не смогу, мои изыскания в программировании закончились в 1994 году и вряд ли я смогу сейчас догнать ваши молодые умы, так что приходится собирать по крохам: кода получится, когда нет - это уже мои проблемы. Просто я взял готовый скрипт google-translate.js на сайте http://lexi.ucoz.ru/index/0-5. Естественно, перед этим перебрал много других.
Ну а перевод Google мне нравится тем, что переводит не только чисто один язык на страничке, но (не всегда, как повезет) и смесь языков, в том числе и с японо-китайским. Ну а если полностью страничку не перевело, то очень удобно применить перевод остатка текста в окошке. Мое мнение, что Google с функцией автоопределения языка при переводе - лидер среди других переводчиков online.
Если Вы сможете сделать такое в Firefox, то Вам будут благодарны очень многие обладатели браузера.
Страничка кнопок автоперевода Google - http://translate.google.com/translate_buttons?hl=ru

Забыл добавить:
- переводв окошке предварительно выделенного текста;
- для перевода Google на русский с любого языка достаточно взять ссылку "русский" - это в Opera

Отредактировано Vvld (04-07-2008 15:53:12)

Отсутствует

 

№64704-07-2008 16:00:21

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

Сайт Custom Buttons 0.0.1.3 - http://xsms.nm.ru/custombuttons/

Сейчас все новые версии размещаются здесь: https://addons.mozilla.org/ru/firefox/addon/2707 и здесь: http://custombuttons.mozdev.org/installation.html


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№64804-07-2008 16:45:49

Vvld
Участник
 
Группа: Members
Зарегистрирован: 03-07-2008
Сообщений: 17
UA: Foxware 0.0

Re: Custom Buttons

Anton

Сейчас все новые версии размещаются здесь: https://addons.mozilla.org/ru/firefox/addon/2707 и здесь: http://custombuttons.mozdev.org/installation.html

Спасибо за новую версию, а я ориентировался на домашнюю страницу.
Кнопка переводит с переходом на другую страницу ;)
Перевод выделенного текста также идет на другой странице, а хотелось бы во всплывающем окошке. Можно поправить код этой кнопки?

Отсутствует

 

№64904-07-2008 16:51:41

Anton
Участник
 
Группа: Extensions
Откуда: от верблюда
Зарегистрирован: 14-12-2004
Сообщений: 3057
UA: Firefox 2.0
Веб-сайт

Re: Custom Buttons

а хотелось бы во всплывающем окошке

Мне бы его вообразить как-нибудь. Не представляю как оно должно выглядеть.

Я попробую что-нибудь сделать, правда, заранее результат обещать не могу.


Время настанет, время придет...
И лис кОнкурiентов на части порвет !!!

Отсутствует

 

№65004-07-2008 17:02:43

Vvld
Участник
 
Группа: Members
Зарегистрирован: 03-07-2008
Сообщений: 17
UA: Foxware 0.0

Re: Custom Buttons

Anton пишет

а хотелось бы во всплывающем окошке

Я попробую что-нибудь сделать, правда, заранее результат обещать не могу.

А вдруг получится? Буду надеяться и ждать.

Добавлено Fri Jul  4 17:12:01 2008 :
Anton
А как с переводом страниц https через Google? Они не переводятся. Это Google не может захватить адрес страницы? Или что-то другое мешает?
Правда в Opera они тоже не переводятся и на форумах Opera я задавал этот вопрос, но нормальных ответов я не получил.

Отсутствует

 

Board footer

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