Форум OperaFan
19-03-2010, 01:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
Совет: Избегайте чрезмерного цитирования. Старайтесь не цитировать всё сообщение целиком, особенно, если оно большое. Не ленитесь сократить процитированное до необходимого минимума.
Страниц: 1 ... 6 7 [8] 9 10 ... 67
  Печать  
Автор Кнопки для Opera
ELV1S
OperaFan Team

Сообщений: 1 436



Просмотр профиля WWW
13-08-2006, 19:06

В эту тему пишем коды кнопок которые вы придумали и хотите поделиться с другими или наоборот просим сделать определённую кнопку. Руководства по созданию кнопок в этой теме не будет — здесь только просьбы и сами кнопки.

Установка:
Для установки достаточно перетажить ссылку на нужную панель и нажать OK.
Также можно просто нажать на ссылку кнопки. После этого кнопка появится в “shift+F12 → Buttons → My buttons”.


Описание:
Онлайн генераторы кнопок:

Готовые наборы кнопок:


Другие темы про кнопки на этом форуме:

Как публиковать ссылку на кнопку в этом форуме?
« Последнее редактирование: 01-06-2009, 21:20 от Mongoose » Записан

Не пишите мне личные сообщения. Спрашивайте на форуме.
 
CreatoR
Ветеран

Версия Opera: 9.27 / 9.50
Сообщений: 1 856


CreatoR - Это не Ник, CreatoR - Это стиль Жизни!


Просмотр профиля WWW
23-11-2006, 03:34

Sereganix
Цитировать
в "Моих кнопках" не помещается новая, как мне ее выцепить от туда?
Не совсем понял, тебе нужно эту кнопку поместить в “Мои кнопки”, или перетащить оттуда?
чтобы поместить, нажми просто на сылку которую я тебе дал, а чтобы оттдуда на какую нибудь панель перетащить, то просто открой диалог с “Мои кнопки”, и перетягивай оттуда кнопки на любую (почти) панель.
Записан

„Сделай так просто, как возможно, но не проще этого.“
„Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.“


Альберт Эйнштейн
ELV1S
OperaFan Team

Сообщений: 1 436



Просмотр профиля WWW
23-11-2006, 03:46

Неа, не катит. Это было бы идеально, но у меня то ли настройка монитора, то ли еще что, короче нужно до упора влево и чуть-чуть вправо. А зачастую получается слишком много отодвигаешь, вот и приходится "ловить" ее  Грустно
Это ещё зависит от скина оперы и темы оформления Windows. Если и то и другое по умолчанию, то всё должно работать как сказал krigstask.
Записан

Не пишите мне личные сообщения. Спрашивайте на форуме.
Sereganix
Новичок

Версия Opera: 9.23 Final
Сообщений: 44


Просмотр профиля
23-11-2006, 16:21

Mongoose
ELV1S
Я проверил у меня как раз окно развернуто, но все равно что-то мешает.
Скины также пробывал менять на стандарты - не в этом причина.

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

CreatoR
Цитировать
Не совсем понял, тебе нужно эту кнопку поместить в “Мои кнопки”, или перетащить оттуда?

Мне нужно перетащить эту кнопку на панель (рядом с адресом). Для этого, как ты уже сказал, нужно с панели Мои кнопки перетащить куда надо. Так вот беда в том, что тулбар, который я использую включает в себя много дополнительнмх кнопок (смайлики, формат. текста и т.д.) и они занимают все пространство на этой панели Моих кнопок. Как бы мне ее от туда достать. Или проще вручную прописать?

Elrond
 Улыбаюсь
Дополнено : 23-11-2006, 08:17
Все решилось еще проще. Я добавил на панель кнопку "Панели" из стандартного набора кнопок. В принципе не заметил разницы с предложенной CreatoR.... Всем спасибо за обсуждение!
« Последнее редактирование: 23-11-2006, 16:23 от Sereganix » Записан
Козырь
Новичок

Сообщений: 27


Просмотр профиля
03-12-2006, 00:13

После очередного обсуждения Оперных кнопок, поклонники Firefox
ругали Оперу за то, что у неё нет поддержки вставки кнопок через
адресную строку. То есть в Опере нельзя написать в адресной строке:
Код:
opera:/button/Content block mode on,,,920136405,Delete+Content block details,1

Вместо ожидаемого приглашения: "хотите добавить кнопку ...", открывается
сообщение об ошибке 8-[
В огненной лисе это решается установкой очередного расширения.
Встала задача: как настроить Оперу на поддержку такого формата
адреса. Другими словами: как внедриться в страницу с сообщением
об ошибке?
Мне было необходимо добавить на страницу свой JS.
Как Вы можете убедиться, на такую страницу не действую UserJS.
А через error.css у меня не получилось прилепить внешний JS файл.
Остаеться последний вариант: языковой файл 8-]
найдя в файле ru.lng строку
Код:
-14659052="Неверный адрес."

Я заменил её на
Код:
-14659052="Неверный адрес.<script language=javascript src='file://localhost/C:/Program files/Opera 9/styles/error.js' language='javascript'></script>"

Обратите внимание на "file:/localhost/". Без этого JS не захотел
добавляться с локальной машины.
Что же написать в этом файле error.js ?
Я сделал следующее:

Код:
Location=document.location.href;//Что написано в адресной строке

if( Location.indexOf("opera:/button/")==0 )//Проверяем, наш ли это случай
{
  window.addEventListener('load',function() {
    document.title="Добавление кнопки";
    HTML = "<html dir=\"ltr\" lang=\"ru\"><head><title>Добавление кнопки</title><style>";
    HTML += "html, head {max-width: 850px;}</style>";
    HTML += "<META http-equiv=\"Content-Type\" content=\"text/html; charset=windows-1251\"></head>";
    HTML += "<body><h1>&nbsp;</h1><p>Хотите ли вы добавить кнопку:</p><textarea style=\"width:100\x25;height:50px\">";
    HTML += Location + "</textarea><br><center><a href=\""+Location+"\" style=\"font-size: 83%;margin: 10px 10px 0 0;\">";
    HTML += "Добавить кнопку</a></center><center><a href=\"javascript:history.back(1);\" style=\"font-size: 83%;margin: 10px 10px 0 0;\">";
    HTML += "&lt;&lt; Венуться назад</a></center></body></html>";
    document.body.innerHTML = HTML;
    //alert("Done!");
    },false);

}


Если переменная Location начинается со слов: "opera:/button/", то скрипт
по завершении загрузки страницы генерирует в переменной HTML новое
содержимое страницы. В этом новом содержимом есть ссылка для добавления
кнопки и даже сам код кнопки. Учтите что сам файл error.js должен быть в кодировке
Unicode, потому что страница об ошибке отображатеся в такой кодировке.
Еще обратите внимание, что error.css продолжает действовать, даже после
того, как Вы измените содержимое. То есть проектируя свою собственную страницу
с сообщением об ошибке, не забудьте включить в неё error.css (хотя возможно
это решается какой-нибудь JS командой).

Надеюсь мой опыт вам поможет. Конечно можно расширить функциональность
моего примера. Но мне хватает и этого 8-]
Пишите свои идеи и предложения. Можно придумать свой формат адресной строки. Например:
opera:плагины
opera:кэш
Записан
profiT
Administrator

Сообщений: 2 169


Чем проще, тем проще.


Просмотр профиля
03-12-2006, 00:27

Блин, круто!..

Цитата: Козырь
А через error.css у меня не получилось прилепить внешний JS файл.
В 8-ке была возможность внедрять в userCSS JS, потом, в 9-ке её убрали.


Цитата: Козырь
Вместо ожидаемого приглашения: "хотите добавить кнопку ...", открывается сообщение об ошибке 8-[
Есть ещё возможность перекрытия сообщений об ошибке через задание спец. адреса в "Завершении имени сервера" ("Enabling google's I'm feeling lucky search after failed url attempt"), но это занимает время нужное для поиска соотв-го сайта, прежде чем начинать перебор приставок.

Но блин, это круто.
« Последнее редактирование: 03-12-2006, 00:28 от profiT » Записан

Mongoose
OperaFan Team

Версия Opera: 10.51 beta (3303)
Сообщений: 4 544


Заведующий питомником


Просмотр профиля WWW
03-12-2006, 02:40

Респект!
И за реализацию, и за идею!
Записан

Мангусты относятся к семейству котообразных, а лисы — к псовым. Несовместимы. © i0
ELV1S
OperaFan Team

Сообщений: 1 436



Просмотр профиля WWW
03-12-2006, 10:56

Цитата: Козырь
Остаеться последний вариант: языковой файл 8-]
Идея — супер!
Нигде раньше не встречал такого оригинального решения.
Записан

Не пишите мне личные сообщения. Спрашивайте на форуме.
Fidelich
Ветеран

Версия Opera: распоследняя
Сообщений: 1 412


скоро на Землю


Просмотр профиля
04-12-2006, 20:01

Всё гениальное просто!  Шокирован
Записан
profiT
Administrator

Сообщений: 2 169


Чем проще, тем проще.


Просмотр профиля
07-12-2006, 04:45

Перевод Google (с английского на русский).
Записан

ziko
Новичок

Версия Opera: 9.10
Сообщений: 22


Просмотр профиля
11-12-2006, 00:11

Fidelich, Делай так:В standard_skin.zip-е Создай папку IExplorer,забрось туда иконку,В skin.ini добавь код: IExplorer      = IExplorer/IE.png,   в toolbar.ini добавь  код: Button12, "Execute program"="Execute program, "iexplore", "%u", "IExplorer", "IExplorer"". У меня всё получилось.


* IE.jpg (12.64 Кб, 275x189 - просмотрено 221 раз.)
« Последнее редактирование: 11-12-2006, 00:24 от ziko » Записан
walker
Профи

Версия Opera: 10.10
Сообщений: 315


Милый оскал капитализма


Просмотр профиля
11-12-2006, 21:40

Цитата: profiT
Да пожалуйста.

Чего-то не на всех страницах срабатывает

Душевное СПАСИБО! Улыбаюсь

Для полной крутизны, осталось придумать перевод выделенного куска Крутой!

А что до несрабатывания,  поюзаем-с.... пока с первых 5-ти любых - работаит!
Записан
profiT
Administrator

Сообщений: 2 169


Чем проще, тем проще.


Просмотр профиля
12-12-2006, 04:30

Для полной крутизны, осталось придумать перевод выделенного куска Крутой!
Зачем придумывать?.. Сам Гугл раздаёт кнопки переводящие выделение а если выделения нет, то всю страницу: "Translation Browser Buttons" (они, правда только для 9-ки нормально работают)?

Но вот нормальная:
Перевод выделения Google
Записан

ID
Осваивающий

Версия Opera: никакая :)
Сообщений: 76



Просмотр профиля WWW
12-12-2006, 11:04

Для полной крутизны, осталось придумать перевод выделенного куска Крутой!
Зачем придумывать?.. Сам Гугл раздаёт кнопки переводящие выделение а если выделения нет, то всю страницу: "Translation Browser Buttons" (они, правда только для 9-ки нормально работают)?

Но вот нормальная:
Перевод выделения Google


Удобно однако... даже очень.
Дополнено : 12-12-2006, 12:00
Интересно гугл не планирует закрыть этот сервис для опероманов Улыбаюсь
Записан
walker
Профи

Версия Opera: 10.10
Сообщений: 315


Милый оскал капитализма


Просмотр профиля
12-12-2006, 13:44

А вот и первая "ласточка" -http://www.crm-toolkit.com/FreeCRMSoftware.html
выделенный текст при помощи
Цитата: profiT
Перевод выделения Google
выдает ошибку Грустно , причем "родная" гугловская -тоже. Видать таки не везде работает.... Причем вся страница - переводится Не понимаю
Записан
Lex1
Ветеран

Версия Opera: 8.54 & more
Сообщений: 3 323


Просмотр профиля WWW
12-01-2007, 17:43

Козырь
Хорошая идея, но можно обойтись и без внешних файлов.
Код:
-14659052="Неверный адрес" <script type="text/javascript">Loc=document.location.href; if( Loc.indexOf("opera:/button/")==0 ){window.addEventListener('load',function() { document.title="Добавление кнопки"; HTML = "<html dir=\'ltr\' lang=\'ru\'><head><title>Добавление кнопки</title><style>html, head {max-width: 850px;}</style><META http-equiv=\'Content-Type\' content=\'text/html; charset=windows-1251\'></head><body><h1>&nbsp;</h1><p>Хотите ли вы добавить кнопку:</p><textarea style=\'width:100\x25;height:50px\'>" + Loc + "</textarea><br><center><a href=\'" + Loc + "\' style=\'font-size: 83%;margin: 10px 10px 0 0;\'>Добавить кнопку</a></center><center><a href=\'javascript:history.back(1);\' style=\'font-size: 83%;margin: 10px 10px 0 0;\'>&lt;&lt; Вернуться назад</a></center></body></html>"; document.body.innerHTML = HTML; },false);}</script>
Записан

Sapienti sat
Страниц: 1 ... 6 7 [8] 9 10 ... 67
  Печать  
 
Перейти в:  

OperaFan © 2006-2010, OperaFan Team
Powered by SMF | SMF © 2006, Simple Machines LLC | Sitemap