• 10.02.2012, 07:14:40 *
  • Добро пожаловать, Гость
Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Внимание!
Открыто голосование Отсеивание поисковых систем, выскажите своё мнение о том, какие поисковые системы нужно оставить в сборке.

Ваше мнение может повлиять на ход развития.

collapse
* Голосование
  • Нравится ли Вам Opera AC?
  • Dot Конечно, она просто супер!
  • 1299 (76%)
  • Dot В целом да, но много лишнего..
  • 302 (17%)
  • Dot Для ознакомительных целей
  • 51 (3%)
  • Dot Нет
  • 20 (1%)
  • Dot А что это такое?
  • 16 (0%)
  • Проголосовало пользователей: 1684
  • Смотреть тему

* Счетчик

Реклама:
загрузка...

Автор Тема: Мастерство писанины кнопок ;)  (Прочитано 22389 раз)

0 Пользователей и 1 Гость просматривают эту тему.

CreatoR

  • AC Team
  • Админ
  • *
  • Репутация: 41
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2917
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
    • WWW
В этой теме будем обсуждать, задавать вопросы, и помогать другим учиться писать собственные кнопки, улучшать существующие, и понимать то и другое!

Если вы хотите поделиться своей кнопкой(ами), то можно, и нужно постить в теме: Коллекция кнопок для Opera!



Q: Как создать кнопку на панели в Opera AC?

A: Ответ от Gladman:
Цитировать
Цитировать
На панели ББ-кодов есть тэги форматирования текста, выравнивания, цитаты
Где находится панель ББ-кодов?
- На нижней панели инструментов.
Значит, жмём Сервис > Сделать резервную копию для > Файла панелей. (бэкап форева!)
Затем, открываем Настройки (Ctrl+F12) > Дополнительно > Панели > Профили панелей инструментов > Правка.
Ищем
Цитировать
тэги форматирования текста
, например, "выделить текст жирным" (bold): жмём Ctrl+F > вводим bold > Enter.
Нашли: Button6, 80209="Go to page, "javascript:ujs_bbcode_tag('[b]')", , , "bold""
1) способ для чайников :-\
- скопировать эту строку в конец текущего раздела ( [Document View Toolbar.content] ), заменив [b] на [hide], "bold" на "hide".
Порядковый номер кнопки также должен быть изменён на последний (например с Button6 на Button32)
Ну и сменить название с "80209" на, например, "hide".
Закрыть файл с сохранением, в окне "Настройки" нажать OK.
Кнопка появится в конце панели ББ-кодов.

2) способ для пользователей OAC 8)
Открыть генератор кнопок (Справка > Генератор кнопок)
На открывшейся странице нажать кнопку Справка. Прочитать краткую справку.
Теперь, прочитав справку, Вы догадаетесь, что для создания кнопки Вам необходимо:
- выбрать команду Go to page;
- первый параметр будет javascript:ujs_bbcode_tag('[hide]');
- название кнопки - например тег hide.
И тогда сверху, у строчки Результат, Вы получите ссылку на Вашу кнопку. 
Перетащив эту ссылку на панель, вы получите искомую кнопку.
Щёлкнув по ссылке, Вы добавите кнопку в "Мои кнопки" (Shft+F12 > Кнопки > Мои кнопки).
« Последнее редактирование: 11.05.2010, 20:00:42 от CreatoR »
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



P.S
«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум.»
Первое сообщение / Продолжение темы 

Shifroval

Re: Мастерство писанины кнопок ;)
« Ответ #61, : 11.05.2009, 13:54:33 »
CreatoR и brat-h
Спасибо за помощь, но я решил всё радикально - снёс к чертям старого франкенштейна из альфы+1413+1456 и поставил на чистую альфу 3.7.3 не менее чистую 1456.
И вуаля - всё на месте :)

Ещё раз спасибо. Виноват, что по пустякам беспокоил.
Одно осталось непонятным - где же лежит иконка кнопки скрывания меню...
« Последнее редактирование: 11.05.2009, 13:56:38 от Shifroval »
Записан

wolwerine

  • Тестер
  • *
  • Репутация: 21
  • Оффлайн Оффлайн
  • Сообщений: 325
  • Версия OAC: 3.7.8
Re: Мастерство писанины кнопок ;)
« Ответ #62, : 20.05.2009, 12:25:23 »
мега задача: нужна кнопка с двойной функцией, включающая user style и одну из тем оформлений... при повторном нажатии идёт переход на старую тему а заданный user style отключается. так сказать, переключатель в "ночной режим" для оперы и обратно.
день: тема black_and_white-3.
ночь: тема infinity-1_2 и user style "night".
задача нереальная так что вовсе не расчитываю на 100% решение. может частично.
заранее благодарствую :)
« Последнее редактирование: 20.05.2009, 12:27:52 от wolwerine »
Записан

toltec

  • Тестер
  • *
  • Репутация: 10
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 489
  • Версия OAC: 3.7.8
  • Версия Opera: 10.63
  • Ценитель
Re: Мастерство писанины кнопок ;)
« Ответ #63, : 20.05.2009, 13:52:57 »
Ну можно попробовать что-то типа такого:

Цитировать
opera:/button/Show%20hidden%20popup%20menu,%20%22Internal%20skin%20list%22,%20,%20%22Skin/Night%22,%20%22Change%20Nickname%22%20&Go%20to%20Page,%20%22javascript:(function(){var%20css='@import%20url(http://usercss.ru/styles/night/night.css);';var%20d=document.getElementsByTagName('style');for%20(var%20i=0,%20di;%20di=d%5Bi%5D;%20i++){if(di.innerText==css){di.parentNode.removeChild(di);return};};var%20heads=document.getElementsByTagName('head');if(heads.length%20%3E%200){var%20node=document.createElement('style');node.type='text/css';node.appendChild(document.createTextNode(css));heads%5B0%5D.appendChild(node);}})();%22,%22Night.css%22,%22Night.css%22

По клику выбираешь тему и выключается свет. Аналогично назад
« Последнее редактирование: 20.05.2009, 13:58:59 от toltec »
Записан

toltec

  • Тестер
  • *
  • Репутация: 10
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 489
  • Версия OAC: 3.7.8
  • Версия Opera: 10.63
  • Ценитель
Re: Мастерство писанины кнопок ;)
« Ответ #64, : 20.05.2009, 15:31:51 »
Блин, не нравится мне это :)
Вот еще попробуй. Но тут еще нужно довести до ума. Может кто подскажет? А то не двумя кликами получается, а четырьмя
opera:/button/Select%20skin,2,,Skin,%22Change%20nickname%22%3ESelect%20skin,1,,,%22Change%20nickname%22&Go%20to%20Page,%20%22javascript:(function(){var%20css='@import%20url(http://usercss.ru/styles/night/night.css);';var%20d=document.getElementsByTagName('style');for%20(var%20i=0,%20di;%20di=d%5Bi%5D;%20i++){if(di.innerText==css){di.parentNode.removeChild(di);return};};var%20heads=document.getElementsByTagName('head');if(heads.length%20%3E%200){var%20node=document.createElement('style');node.type='text/css';node.appendChild(document.createTextNode(css));heads%5B0%5D.appendChild(node);}})();%22,%22Night.css%22,%22Night.css%22
Записан

wolwerine

  • Тестер
  • *
  • Репутация: 21
  • Оффлайн Оффлайн
  • Сообщений: 325
  • Версия OAC: 3.7.8
Re: Мастерство писанины кнопок ;)
« Ответ #65, : 20.05.2009, 17:53:16 »
Блин, не нравится мне это :)
Вот еще попробуй. Но тут еще нужно довести до ума. Может кто подскажет? А то не двумя кликами получается, а четырьмя
ну да ладно. как минимум оставил из кода это:
Цитировать
opera:/button/Show%20hidden%20popup%20menu,%20%22Internal%20skin%20list%22,%20,%20%22Skin%22,%20%22Change%20Nickname%22
получив просто кнопку смены шкур. главный недостаток в изначальном коде - что ночной стиль срабатывает только на текущую страницу. переход по ссылкам или новая вкладка - и снова день. но всё же есть кнопка стилей в опера ас - она действует на всё. хотябы так всё это дело работает ;)
toltec спасибо за помощь :beer:
Записан

Litum

  • Новичок
  • *
  • Репутация: 0
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2
  • Версия OAC: 3.7.3
  • Opera AC! - Лучший браузер!
Re: Мастерство писанины кнопок ;)
« Ответ #66, : 04.09.2009, 20:23:45 »
Нужна помощь с кнопкой. Есть у меня три кнопки - ярлыки к часто используемым папкам
Как сделать из трёх одну? То есть типа как переключатель прокси, нажимаешь по центру - открывается одна определённая папка, на треугольник справа - появляется список остальных заранее прописанных папок. Надеюсь достаточно внятно изложил мысль. Подскажите какие параметры выбирать в генераторе кнопок.
Записан
Пост автоматически саморедактируется или удаляется.

wolwerine

  • Тестер
  • *
  • Репутация: 21
  • Оффлайн Оффлайн
  • Сообщений: 325
  • Версия OAC: 3.7.8
Мастерство писанины кнопок ;)
« Ответ #67, : 11.09.2009, 11:03:13 »
хотелось бы реализовать переключение параметра опций Activate Tab On Close по двум значениям: 0 и 1 через кнопку. в начале пробовал повесить переключение на shortcut по F9 - но похоже опера позволяет изменять так далеко не все параметры опций.
Записан

stfup

  • Пользователь
  • **
  • Репутация: 0
  • Оффлайн Оффлайн
  • Сообщений: 41
  • Версия OAC: Opera AC 3.7.3 SFX Unofficial 1799 Unite
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
Re: Мастерство писанины кнопок ;)
« Ответ #68, : 27.09.2009, 21:40:43 »
Помогите сделать кнопку открытия папки (например корневой оперы) желательно с подробным описанием процесса 
Записан

CreatoR

  • AC Team
  • Админ
  • *

  • Автор темы
  • Репутация: 41
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2917
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.27 Opera 9.27
    • WWW
Re: Мастерство писанины кнопок ;)
« Ответ #69, : 28.09.2009, 00:50:07 »
Litum [?]
Цитировать
Как сделать из трёх одну?
Нужно в меню писать секцию с остальными пунктами.

stfup [?]
Цитировать
сделать кнопку открытия папки (например корневой оперы)
Откроет папку и выделит файл OperaAC.exe:
Button, "Открыть папку Opera" = Execute program, "Explorer.exe /select, C:\Program Files\Opera\OperaAC.exe"Если выделение не нужно, убираем из строки «/select,» а в пути имя файла.
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



P.S
«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум.»

stfup

  • Пользователь
  • **
  • Репутация: 0
  • Оффлайн Оффлайн
  • Сообщений: 41
  • Версия OAC: Opera AC 3.7.3 SFX Unofficial 1799 Unite
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
Re: Мастерство писанины кнопок ;)
« Ответ #70, : 28.09.2009, 11:03:47 »
Эту строку надо в ac_toolbar.ini вставить ?
Записан

CreatoR

  • AC Team
  • Админ
  • *

  • Автор темы
  • Репутация: 41
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2917
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.27 Opera 9.27
    • WWW
Re: Мастерство писанины кнопок ;)
« Ответ #71, : 28.09.2009, 14:28:56 »
stfup [?]
Цитировать
Эту строку надо в ac_toolbar.ini вставить ?
Да.
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



P.S
«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум.»

stfup

  • Пользователь
  • **
  • Репутация: 0
  • Оффлайн Оффлайн
  • Сообщений: 41
  • Версия OAC: Opera AC 3.7.3 SFX Unofficial 1799 Unite
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
Re: Мастерство писанины кнопок ;)
« Ответ #72, : 28.09.2009, 15:00:03 »
При нажатии на кнопку пишет, что отсутствует связанное приложение для данного расширения
Opera исправила кавычки
Button, "Открыть папку Opera"="Execute program, "Explorer.exe C:\Program Files\Opera AC 3.7\profile\""
но от этого ничего не поменялось...
« Последнее редактирование: 28.09.2009, 15:32:29 от stfup »
Записан

CreatoR

  • AC Team
  • Админ
  • *

  • Автор темы
  • Репутация: 41
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 2917
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.27 Opera 9.27
    • WWW
Re: Мастерство писанины кнопок ;)
« Ответ #73, : 28.09.2009, 15:41:01 »
Сорри, это я перепутал, нужно путь к папке в качестве второго параметра указывать:
Button, "Открыть папку Opera"="Execute program, "Explorer.exe", "C:\Program Files\Opera AC 3.7\profile",, "Folder.open""
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



P.S
«Не оказываю техподдержку через ПМ/ICQ, и по электронной почте - для этого есть форум.»

stfup

  • Пользователь
  • **
  • Репутация: 0
  • Оффлайн Оффлайн
  • Сообщений: 41
  • Версия OAC: Opera AC 3.7.3 SFX Unofficial 1799 Unite
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.80 Opera 9.80
Re: Мастерство писанины кнопок ;)
« Ответ #74, : 28.09.2009, 16:36:25 »
Спасибо, а то я уже все варианты перебрал =)
Записан

InTheShadow

  • Новичок
  • *
  • Репутация: 0
  • Оффлайн Оффлайн
  • Сообщений: 3
  • OS:
  • Windows 7/Server 2008 R2 Windows 7/Server 2008 R2
  • Browser:
  • Opera 9.80 Opera 9.80
Re: Мастерство писанины кнопок ;)
« Ответ #75, : 06.11.2009, 01:14:09 »
Добрый день
Можно ли сделать кнопку, при нажатии на которую открывалсь бы нужная страница? Я имею ввиду закладку как на личной панели, только в виде кнопки.
Спасибо
Записан
 


Похожие темы
Тема Автор Ответов Просмотров Последний ответ
Коллекция кнопок для Opera!
Общий раздел по Opera
CreatoR 0 9120 Последний ответ 07.12.2006, 03:46:12
от CreatoR
Баг кнопок
[Исправленные баги]
gvint 4 2281 Последний ответ 03.06.2007, 13:50:27
от gvint
проблемма размещения кнопок
[Не баг]
ZimaK 2 1745 Последний ответ 21.09.2007, 18:49:55
от ZimaK
Исчезают иконки у кнопок
Исправляем баги
UnStoppable 5 1706 Последний ответ 05.05.2008, 20:52:19
от CreatoR
глюк с удаление кнопок с панели
Исправляем баги
Dinov 3 917 Последний ответ 01.04.2009, 18:03:25
от Lex1


* Реклама:
загрузка...

Страница сгенерирована за 0.152 секунд. Запросов: 32.