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

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

Новости:

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

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

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

Реклама:

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

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

CreatoR

  • AC Team
  • Админ
  • *
  • Репутация: 46
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 3109
  • 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, 21:00:42 от CreatoR »
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



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

CreatoR

  • AC Team
  • Админ
  • *

  • Автор темы
  • Репутация: 46
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 3109
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
    • WWW
Мастерство писанины кнопок ;)
« Ответ #16, : 17.05.2007, 22:16:09 »
vital2000
Цитировать
ужна кнопка с такой же иконкой как у проги, которая запускала бы эту прогу
Принцип такой:

Нужно создать иконку в скине, для этого закроем оперу, откроем файл Opera\Skin\standard_skin.zip, откроем в нём файл Skin.ini, и в самый конец прописать алиас иконки, к примеру так:

Cyrillic_Translator = Attach/Cyrillic_Translator.png

Теперь сохранить файл Skin.ini (Ctrl S), и подтвердить сохранение в архиве.
Далее в архиве открыть папку Attach, и добавить в неё иконку с таким именем - Cyrillic_Translator.png.

Ну и самое главное, если используется наша сборка (из последних версии), то в адресную строку вставляем это и нажимаем Enter (потом на ссылку которая сгенерируется - “Добавит кнопку”):

opera:/button/Execute program, "Путь\к\Cyrillic Translator\Cyrillic Translator.exe", "Запустить Cyrillic Translator", "Cyrillic_Translator"
Если не используется наша сборка, то для приминения метода который позволяет активировать кнопки вставкой кода в адресную строку, нужно следовать инструкциям в начале этой странички - http://creator-lab.ucoz.ru/index/0-4
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



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

gaikovert

  • Гость
Мастерство писанины кнопок ;)
« Ответ #17, : 05.07.2007, 00:51:39 »
Доброго всем здоровья! Подскажите пожалуйста существует ли возможность создания на панели кнопок запуска программ SKYPE и ICQ. Заранее благодарен!  ::)

Добавлено: 27.06.2007, 02:01:48

Еще раз простите за беспокойство!!!! Но все-таки хотелось бы узнать существует ли возможность создания кнопок для запуска программ SKYPE и ICQ. Буду очень Вам признателен Спасибо   ::)
Записан

vital2000

Мастерство писанины кнопок ;)
« Ответ #18, : 05.07.2007, 12:25:09 »
зайди сюда
http://mongoose.myopera.net/button_maker.php
 
(2)выбираешь Execute program
(3)вписываешь полный путь к программе(например: C:\Программы\SKYPE\SKYPE.exe, у тебя навернка подругому)
(4)название кнопки Skype
(1)щелкаешь по кнопке, должно появится диалоговое окно

аналогично с ICQ
Думаю должно получится ;)
Удачи!
Записан

gaikovert

  • Гость
Мастерство писанины кнопок ;)
« Ответ #19, : 06.07.2007, 01:33:13 »
ОГРОМНЕЙШЕЕ СПАСИБО!!!!!!!!!!!!!!!!!!!!! :D :D :D Все получилось! Просто превосходно!!!!!!!! :super: :super: :super: РЕСПЕКТ!!!!!!!!!!!  :) :) :)
Записан

Intruder

  • Гость
Мастерство писанины кнопок ;)
« Ответ #20, : 13.08.2007, 03:55:54 »
Доброго времени суток, не знал куда написать, так что пишу в этом топике.
Вопрос следующий: как мне сделать на своем сайте (в кампусной сети) поддержку кода кнопок, типа как у вас [оpera=][/оpera], сайт разработан на основе PHP-Fusion, форум использую стандартный. В ПХП сильно не рулю, если можно опишите поподробней, или подскажите где можно прочитать :)
Теги типа <a href= работают только в панеле "файлы", пробовал создать страницу , там бровзер тупо подставляет http://

Заранее благодарен!
Записан

BESTRAFER

  • Гость
Мастерство писанины кнопок ;)
« Ответ #21, : 12.09.2007, 15:20:35 »
скока не маялся - не получается... все криво как-то вылазит... вобщем не пашет... наверное Hands.dll поврежден...

---
помогите сделать кнопку для ПэйджЕрейзера (скрипта для проксимитрона) с картинкой...

допустим - есть картинка, которая лежит там где нада и прописана в скин.ини как

Цитировать
pageeraser_button = icons/pageeraser.png

надо чтобы кнопка запускала js-закладку:

Цитировать
javascript:if(this.PageEraser){this.PageEraser.init();}else{this.alert('PageEraser Message\n\nError of initialization. Object [PageEraser] is undefined. Script is stopped. Check activity Proxomitron, filters, folder ../html/PEraser/ and reload page.');}

закладка лежит в папке Панели... и при нажатии на нее скрипт срабатывает правильно... но хотелось бы кнопку со значком...

заранее благодарен...
« Последнее редактирование: 12.09.2007, 15:23:19 от BESTRAFER »
Записан

CreatoR

  • AC Team
  • Админ
  • *

  • Автор темы
  • Репутация: 46
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 3109
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
    • WWW
Мастерство писанины кнопок ;)
« Ответ #22, : 12.09.2007, 17:01:29 »
BESTRAFER
Цитировать
хотелось бы кнопку со значком
Так а в чём проблема? алиас значка ставится у четвёртой запятой после первой команды...

К примеру:

Button0, "Button Name" = Go to page, "javascript:...",, "Button Name", "Icon Alias"
Где Go to page это первая команда (все последующие команды ставятся только после разделителя &), у этой команды есть параметр, он ставится после первой запятой ("javascript:..."), далее после второй запятой ставится  второй параметр, но в данном случае он не требуется, поэтому ничего не ставим. После третьей запятой ставим имя кнопки (или алиас из файла перевода - если не ставить там имя, то оно будет считываться у первой запятой после Button в начале), ну и после четвёртой алиас иконки ;) (в твоём случае это pageeraser_button).
« Последнее редактирование: 12.09.2007, 17:04:18 от CreatoR »
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



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

BESTRAFER

  • Гость
Мастерство писанины кнопок ;)
« Ответ #23, : 12.09.2007, 18:22:05 »
блин... прикол - весь прикол и был в этой запятой...

Цитировать
opera:/button/Go to page, "javascript:if(this.PageEraser){this.PageEraser.init();}else{this.alert('PageEraser Message\n\nError of initialization. Object [PageEraser] is undefined. Script is stopped. Check activity Proxomitron, filters, folder ../html/PEraser/ and reload page.');}", , "Запустить PageEraser", "pageeraser_button"
- так все работает..

CreatoR
премного благодарен!
Записан

D.C.O.

  • Гость
Мастерство писанины кнопок ;)
« Ответ #24, : 07.12.2007, 03:18:57 »
как прописать кнопку скрывающую панель представления?
а то кнопочку которая её открывает сделал и она работает, а закрывающая кнопочка не пашет

поясняю ситуацию - мне неудобна AMPbar там где она есть, как я ни старался, но не догнал как её сделать всплывающей снизу окна (подозреваю что это сделать нельзя)
поэтому перенёс кнопки на панель представления, а на статусную панель привинтил 2 кнопки - первая открывает/показывает винамп и открывает панель представления, вторая должна была закрывать винамп и убирать панель представления, но она тока закрывает (((
это особенности панели представления, что её нельзя убрать?

синтаксис кнопок (делал на "у мангуста" + подправил по аналогии с панелями смайлов и ББкода)
кнопка "открыть винамп и отобразить панель представления":
Button6, "WinAMP"="Set alignment, "Site Navigation Toolbar", 4, "WinAMP", "Winamp" & Execute program, "C:\Program Files\OperaAC\misc\MultiAC.exe", "/wshow", , "Winamp" > Set alignment, "Site Navigation Toolbar", , , "Winamp""

кнопка "закрыть винам и убрать панель представления":
Button5, 80199=Execute program, "C:\Program Files\OperaAC\misc\WAC.exe", "/quit", , "quit" & "Set alignment, "site navigation toolbar", , , "quit"" & Focus page

 
Записан

CreatoR

  • AC Team
  • Админ
  • *

  • Автор темы
  • Репутация: 46
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 3109
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
    • WWW
Мастерство писанины кнопок ;)
« Ответ #25, : 07.12.2007, 22:17:41 »
D.C.O.

Цитировать
кнопка "открыть винамп и отобразить панель представления":
А зачем на конце ещё одна команда?
( > Set alignment, ...)

Цитировать
кнопка "закрыть винам и убрать панель представления":

Много лишних кавычек лишняя кавычка после разделителя...

Button5, 80199="Execute program, "C:\Program Files\OperaAC\misc\WAC.exe", "/quit", , "quit" & Set alignment, "Site navigation toolbar", 0, , "quit""
Focus page там не нужен, это только для стартовой панели было нужно.
« Последнее редактирование: 07.12.2007, 22:19:15 от CreatoR »
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



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

StRel

Мастерство писанины кнопок ;)
« Ответ #26, : 17.12.2007, 05:49:38 »
Как сделать чтобы у кнопки сохранилась подпись (а не только всплывала при наведении)? Хочу сделать кнопку с надписью "Новая вкладка". Привык.
Записан

CreatoR

  • AC Team
  • Админ
  • *

  • Автор темы
  • Репутация: 46
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 3109
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
    • WWW
Мастерство писанины кнопок ;)
« Ответ #27, : 17.12.2007, 05:58:12 »
StRel
Цитировать
Как сделать чтобы у кнопки сохранилась подпись
После третьей запятой...

Button = New page,,, "Новая вкладка"Новая вкладка

Но для показа надписей нужно соответственно настроить панель (правой кнопкой мышки по панели - пункт “Настроить”).
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



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

StRel

Мастерство писанины кнопок ;)
« Ответ #28, : 17.12.2007, 09:40:18 »
StRel
Цитировать
Как сделать чтобы у кнопки сохранилась подпись
После третьей запятой...

Button = New page,,, "Новая вкладка"Новая вкладка

Но для показа надписей нужно соответственно настроить панель (правой кнопкой мышки по панели - пункт “Настроить”).

Пожалуйста, объясните что делать дальше. Жму "настроить..." и передо мной "панель инструментов". Где галку поставить? Пробовал уже буквально все. Или я не там пробую?
Записан

Lex1

Мастерство писанины кнопок ;)
« Ответ #29, : 17.12.2007, 12:29:22 »
Цитировать
Где галку поставить?
Стиль->Значки и текст
Записан

s_ta_s

  • Гость
Мастерство писанины кнопок ;)
« Ответ #30, : 08.01.2008, 20:53:52 »
Скажите, возможно ли создать кнопку для одновременного обновления всех лент новостей (RSS)?
Сейчас приходится или перезапускать Оперу или оновлять ленты по одной, что не очень удобно :(
Выставлять небольшой промежуток автообновления не хочу, т. к. сижу на диалапе и обновление всех лент изрядно забивает канал. ???
Если кто знает как создать такую кнопку, посоветуйте плиз.
Записан
 


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


Реклама:

Счетчик

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