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

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

Новости:

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

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

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

Реклама:

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

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, и по электронной почте - для этого есть форум.»
Первое сообщение / Продолжение темы 

Ja-GanjaBoy

  • Пользователь
  • **
  • Репутация: 1
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 30
  • Ganja
Re: Мастерство писанины кнопок ;)
« Ответ #46, : 21.04.2008, 18:37:38 »
Точно! То что надо.
Благодарю! 8)
Записан
Жизнь это моё Хобби!

SKDM

кнопка "Закрыть страницу"
« Ответ #47, : 17.01.2009, 14:59:03 »
А вот помню на почившей в бозе (к огромному сожалению :'( ) Мастерской Мангуста были готовые кнопки, в числе которых имелась "Закрыть страницу". 

Вроде бы, не особо и нужно, но просто привык к ней. Нельзя ли как нибудь ее снова прикрутить или "выдернуть" из старой Оперы?
Записан

toltec

  • Тестер
  • *
  • Репутация: 10
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 495
  • Версия OAC: 3.7.8
  • Версия Opera: 10.63
  • Ценитель
кнопка "Закрыть страницу"
« Ответ #48, : 17.01.2009, 22:25:55 »
Вот тут посмотри. Там есть всякие варианты Close page. Может что-нибуть из этого и есть именно то что ты ищешь. Или опиши детальнее что именно ты имеешь в виду по функционалу кнопки
« Последнее редактирование: 18.01.2009, 22:10:51 от Gladman »
Записан

SKDM

кнопка "Закрыть страницу"
« Ответ #49, : 18.01.2009, 00:15:28 »
Абсолютно то же самое, что крестик на вкладке в панели вкладок.
Записан

Gladman

  • Админ
  • *
  • Репутация: 10
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 572
  • Версия OAC: 3.7.7
  • Версия Opera: 10.10
кнопка "Закрыть страницу"
« Ответ #50, : 18.01.2009, 22:14:18 »
SKDM, обсуждение кнопок в темах Коллекция кнопок для Opera! и Мастерство писанины кнопок

Так что я наверное перенесу вашу подтему в Мастерство писанины кнопок
« Последнее редактирование: 18.01.2009, 22:33:51 от Gladman »
Записан
Первое правило пользователя Opera AC:
"Если что-то не работает (не отображается) - настрой блокировки рекламы"
       
Видеоуроки работы с Opera

Upiter

кто подскажет ??
« Ответ #51, : 22.02.2009, 22:29:02 »
кнопка "выключить свет" или как то так, то есть она затемняет страницу, где ее можно взять?? ???
Записан

Lex1

Записан

s_ta_s

  • Гость
Re: Мастерство писанины кнопок ;)
« Ответ #53, : 13.04.2009, 19:25:31 »
В прошлом году в этой теме поднимал вопрос насчет кнопки для обновления всех лент новостей. CreatoR сделал эту кнопку: opera:/button/Read%20mail,%20%22rss%22,,%20%22Обновить%20все%20ленты%22,%20%22RSS%22%20&%20Reload%20&%20Reload%20&%20Close%20page
, но она не работала. Вчера протестировал ее в Opera AC  3.6.6 и, к моему удивлению, ленты обновились! Для других версий не тестировал, но думаю в последних на ядре начиная с 9.5 должно работать. Еще раз спасибо CreatoRу :super:
« Последнее редактирование: 13.04.2009, 19:27:40 от s_ta_s »
Записан

Shifroval

Re: Мастерство писанины кнопок ;)
« Ответ #54, : 10.05.2009, 13:35:41 »
brat-h
Так. Продолжим.

Нет, так оно всё и стоит, в стандартной 0, в даппере 1.
Что же нужно сменить в скине, чтобы обведённые кнопки стали как и раньше?
Тем более я не нашёл значка конпки скрывания меню.
Записан

brat-h

Re: Мастерство писанины кнопок ;)
« Ответ #55, : 10.05.2009, 14:00:54 »
в том "standart_skin.zip" что ты выложил здесь, было Fallback foreground = 1С таким параметром значки не берутся у меня из стандартной шкуры, и если их нет в пользовательской шкуре - то кнопки оказываются без иконок.
Записан

Shifroval

Re: Мастерство писанины кнопок ;)
« Ответ #56, : 10.05.2009, 14:04:25 »
И что теперь делать? :)
Я в этом вообще никаким боком не соображаю...
Помоги, пожалуйста.
Записан

brat-h

Re: Мастерство писанины кнопок ;)
« Ответ #57, : 10.05.2009, 16:29:29 »
так по порядку:
1. открываешь папку "Opera AC 3.7/Skin"
2. открываешь архив "standart_skin.zip"
3. открываешь в блокноте файл "skin.ini" из архива.
4. находишь в skin.ini в разделе [Options] строку Fallback foreground5. проверяешь/приводишь ее к виду Fallback foreground = 06. закрываешь Оперу и сохраняешь изменения в файле "skin.ini" и в архиве "standart_skin.zip"
7. Открываешь Оперу выбираешь различные скины и смотришь, отрисовываются ли иконки к кнопкам в пользовательских скинах. Если не отрисовываются, то в пользовательской шкуре проверяешь параметр "Fallback foreground" в разделе [Options] он должен быть Fallback foreground = 1, если параметра нет, то можешь добавить на всякий случай.

Чтобы на кнопках были нужные картинки нужно чтобы были сами файлы, к этим файлам прописаны сопоставления (алиасы) в skin.ini (прописываются  в основном в разделе [Images], пути к файлам относительно внутренней структуры архива шкуры)
Ну и конечно же в коде самой кнопки должен быть прописан нужный алиас.
Записан

Shifroval

Re: Мастерство писанины кнопок ;)
« Ответ #58, : 10.05.2009, 16:57:24 »
Сейчас поставил тот же скин, что был до этого, тот самый изменённый.
В нём параметр 0, в пользовательском 1.

Отображается всё, кроме кнопки Вверх. Кнопка скрывания меню полностью чёрная, как и стрелка перехода и закладки. Они из стандартного скина.


Так меня интересует, можно ли их сделать как в Dapper'e было, или нет?
Вот так


А кнопка вверх в ини прописана, только скин не видит сам файл up.png
Записан

CreatoR

  • AC Team
  • Админ
  • *

  • Автор темы
  • Репутация: 46
  • Оффлайн Оффлайн
  • Пол: Мужской
  • Сообщений: 3109
  • CreatoR - Это не Ник, CreatoR - Это стиль Жизни!
    • WWW
Re: Мастерство писанины кнопок ;)
« Ответ #59, : 10.05.2009, 23:21:22 »
Shifroval 17:57:24
Цитировать
кнопка вверх в ини прописана, только скин не видит сам файл up.png
Возможно там уже есть такой алиас, и он ссылается на другую иконку... можно попробовать другой алиас:

Parent = buttons/up.png
А в самой кнопке использовать ,,,, "Parent".
Записан
Читаем FAQ по OAC! и Список изменении OAC перед тем как задать вопрос.



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

brat-h

Re: Мастерство писанины кнопок ;)
« Ответ #60, : 11.05.2009, 03:28:09 »
Shifroval у тебя эта кнопка из 3.6.6 сборки перекочевала на панель. Там и алиас "Up" в кнопке, и сама иконка прописана в шкуре в виде Up = buttons/Up.png
в 3.7 алиас у кнопки - "Parent Folder", а иконка прописана как Parent folder = icons/folder_up.png
Открой "Opera AC 3.7\Profile\Toolbar\ac_toolbar.ini" найди строку с кодом -1899931507="Go to parent directory, , , ,... и сразу после этих запятых посмотри что у тебя - "Parent Folder" или "Up". Насколько я понимаю, то "Up". В таком случае открываешь шкуру и в разделе [Images] прописываешь алиас к иконке
Up = buttons/Up.png
Записан
 


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


Реклама:

Счетчик

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