Установка новых скинов в Опера
|
|
Serg | Дата: Воскресенье, 05 Сентября 2010, 15:30 | Сообщение # 1 |
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
| Есть сайт с которого можно скачать скины: h_tp://my.opera.com/community/customize/skins/?show=pop При нажатии на загрузить появляется полоса загрузки: Когда тема загрузилась, она применяется для просмотра и браузер предлагает применить эту тему, или отменить. Хочу сделать так же, но только чтобы файлы хранились у меня на диске, т.е. как бы авторан тем. Подскажите как это сделать
|
|
| |
DEMBEL | Дата: Воскресенье, 05 Сентября 2010, 16:08 | Сообщение # 2 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| скины копируются в [профиль]\Application Data\Opera\Opera\skin\ но как заставить оперу заменить скин честно говоря непонятно
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
Peter | Дата: Воскресенье, 05 Сентября 2010, 16:11 | Сообщение # 3 |
Админ NeoBook
Группа: Админ NeoBook
Сообщений: 1265
Репутация: 75
Награды: 18
Статус: Offline
| Quote (Serg) Подскажите как это сделать Зайти на страничку с нормального броузера (IE) и просто скачать архивы со скинами на диск. А вот как их ставить в оперу, это уже дело хозяйское.
Никто не может вернуться в прошлое и изменить свой старт. Но каждый может стартовать сейчас и изменить свой финиш!
|
|
| |
DEMBEL | Дата: Воскресенье, 05 Сентября 2010, 16:20 | Сообщение # 4 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| в реестре ничего нет. в файле Application Data\Opera\Opera\operaprefs.ini есть пункт Button Set={Resources}skin\standard_skin.zip, поиграйся
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
Serg | Дата: Воскресенье, 05 Сентября 2010, 16:43 | Сообщение # 5 |
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
| Скины нужно ложить в C:\Program Files\Opera\Skin Ручками ложить скин, потом устанавливать его в опере для просмотра неудобно, особенно когда хочеш подобрать из 100..00 скинов. А как на сайте очень удобно. Quote Button Set={Resources}skin\standard_skin.zip, поиграйся Попробую.Добавлено (05 Сентябрь 2010, 16:43) --------------------------------------------- Button Set={Resources}skin\standard_skin.zip Смена скина будет только после перезапуска браузера. Хотелось бы докопаться как это на сайте происходит.
|
|
| |
Сергей | Дата: Воскресенье, 05 Сентября 2010, 16:53 | Сообщение # 6 |
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
| Quote (Serg) Хотелось бы докопаться как это на сайте происходит. наверное скрытый параметр передается что то типа такого opera:config/skin=blackно это только предположение параметров дофига, надо только найти недокументировные команды
Сообщение отредактировал Сергей - Воскресенье, 05 Сентября 2010, 17:06 |
|
| |
DEMBEL | Дата: Воскресенье, 05 Сентября 2010, 16:57 | Сообщение # 7 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Quote (Сергей) наверное скрытый параметр передается да ты прав, причем опера же както сама определяет, что это не зипархив а скин, даже диалог загрузки свой появляется. наверное сайт дает знать об этом както.
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
Serg | Дата: Воскресенье, 05 Сентября 2010, 16:59 | Сообщение # 8 |
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
| Отловля заголовка запроса тоже ничего хорошего не даёт
|
|
| |
DEMBEL | Дата: Воскресенье, 05 Сентября 2010, 17:20 | Сообщение # 9 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| зато хорошее может дать разбор страницы opera:config opera:config#UserPrefs|ButtonSet вот тут изучив содержимое этого блока можно заставить применить новые настройки. но я не ковырял как именно. думаю, заменив поле file на свое значение <input type="file" class="file" value=""C:\Program Files\Opera\skin\standard_skin.zip"" id="f369"/> и применив изменения скриптом d(this,41) заменив this (если делать не из браузера) на путь к элементу и разобравшись что значит номер 41 (просто пункт списка настроек видимо). функция d лежит в исходном коде, там видимо разбор обьектной структуры документа, надо посмотреть что там происходит. Добавлено (05 Сентябрь 2010, 17:20) --------------------------------------------- но по моему, лучше забить. хочешь скин - перезапускай, проблем меньше.
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
Сергей | Дата: Воскресенье, 05 Сентября 2010, 17:28 | Сообщение # 10 |
Необукер
Группа: Проверенные
Сообщений: 858
Репутация: 64
Награды: 22
Статус: Offline
| opera:config Quote (DEMBEL) но по моему, лучше забить. хочешь скин - перезапускай, проблем меньше. согласен, не стоит свеч... да и перезапустить оперу програмно получется быстрей Добавлено (05 Сентябрь 2010, 17:28) --------------------------------------------- кстати эта команда opera:config#Skin открывает сразу настройку скина, а значит передав уже готовые параметры (post?) можно и навялить нужный скин
Сообщение отредактировал Сергей - Воскресенье, 05 Сентября 2010, 17:28 |
|
| |
DEMBEL | Дата: Воскресенье, 05 Сентября 2010, 17:34 | Сообщение # 11 |
Наш дизайнер
Группа: Модераторы
Сообщений: 2266
Репутация: 135
Награды: 32
Статус: Offline
| Quote (Сергей) а значит передав уже готовые параметры ну там оно все равно просит перезагрузить оперу. честно говоря, пусть уж 100% работает через перезагрузку, чем криво сделанное на лету.
Win7x64 SP1 Neobook v5.70 (Trial) WinXP SP3 Neobook v5.62
|
|
| |
Serg | Дата: Воскресенье, 05 Сентября 2010, 19:11 | Сообщение # 12 |
Ветеран форума
Группа: Проверенные
Сообщений: 959
Репутация: 6
Награды: 8
Статус: Offline
| Ну да ладно, буду перезапускать.
Сообщение отредактировал Serg - Воскресенье, 05 Сентября 2010, 19:14 |
|
| |