22 ноября | 2024г. | 05:14:34


АвторТема: Селектор скинов с расширенными функциями  (Прочитано 10413 раз)

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

Оффлайн VasiliksАвтор темы

  • Джедай Куратор
  • **
  • Сообщений: 2336
  • Поблагодарили: 7118
  • Уважение: +57
Селектор скинов с расширенными функциями

Устанавливать и удалять только по правилам установки и удаления IPK-пакетов!
Смысл плагина: тот же скин селектор, только каждому скину можно привязать свой набор пиконов.
НА ДАННЫЙ МОМЕНТ это пиконы :
сервисов - picon, эмуляторов - piconCam, кодировок - piconCrypt, провайдеров - piconProv, спутников - piconSat.

эти наборы ложим в папки:   
/media/hdd/white -белые,
/media/hdd/black - черные,
/media/hdd/transparent - прозрачные,
/media/hdd/colored - цветные,
/media/hdd/gold - золотые.

Получаем дерево каталогов типа
/media/hdd/white/picon
/media/hdd/white/piconCam
/media/hdd/white/piconCrypt
/media/hdd/white/piconProv
/media/hdd/white/piconSat
...
...
/media/hdd/gold/picon
/media/hdd/gold/piconCam
/media/hdd/gold/piconCrypt
/media/hdd/gold/piconProv
/media/hdd/gold/piconSat


При инсталяции плагина пиконы имеющиеся в папках /media/hdd/picon, /media/hdd/piconCam, /media/hdd/piconCrypt
/media/hdd/piconProv, /media/hdd/piconSat
будут перемещены в папку /media/hdd/default и будут как дефолтные.
При удалении плагина все вернется на свои места.

Функции кнопок основного окна:
Синяя - создание набора пиконов для выбранного скина
Зеленая - перезагрузка скина с новыми пиконами.
ОК - перезагрузка скина с пиконами текущего скина( дублирование функции стандартного скинселектора)
Красная или Exit - выход из плагина

Запускаем плагин, выбираем нужный скин, жмем синюю кнопку и выбираем набор пиконов для этого скина.
Сохраняем зеленой или ОК. Этот набор пиконов будет закреплен за этим скинов, до очередного выбора.
Для активации скина с новыми пиконами, перезагружаемся по зеленой кнопке.
Недостающие  папки для пиконов, при необходимости, плагин сделает автоматически.

Спойлер   :
[ Гостям не разрешен просмотр вложений ][ Гостям не разрешен просмотр вложений ]
Скачать
P.S. Сорри за повтор сообщения, не было раньше возможности проверить на старших моделях
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн magistr69

  • Младший Джедай
  • **
  • Сообщений: 87
  • Поблагодарили: 21
  • Уважение: +1
При попытке "выбор набора пиконов" (синяя кнопка) уходит в зеленку. Где копать? vu uno
/media/hdd/default Пиконы на винте действительно перемещены в эту папку
Ну соответственно пиконы не отображаются

Оффлайн VasiliksАвтор темы

  • Джедай Куратор
  • **
  • Сообщений: 2336
  • Поблагодарили: 7118
  • Уважение: +57
magistr69, а в креше, что пишет?
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн magistr69

  • Младший Джедай
  • **
  • Сообщений: 87
  • Поблагодарили: 21
  • Уважение: +1
magistr69, а в креше, что пишет?
боюсь ошибиться но по моему эту секцию в зеленке выдает

Спойлер   :
action ->  ColorActions blue
Traceback (most recent call last):
  File "/usr/lib/enigma2/python/Components/ActionMap.py", line 46, in action
    res = self.actions[action]()
  File "/usr/lib/enigma2/python/Plugins/Extensions/ExtendedSkinSelektor/plugin.py", line 176, in setpicons
    self.session.openWithCallback(self.loadPreview, ChangePicons)
  File "/usr/lib/enigma2/python/mytest.py", line 302, in openWithCallback
    dlg = self.open(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 312, in open
    dlg = self.current_dialog = self.instantiateDialog(screen, *arguments, **kwargs)
  File "/usr/lib/enigma2/python/mytest.py", line 247, in instantiateDialog
    return self.doInstantiateDialog(screen, arguments, kwargs, self.desktop)
  File "/usr/lib/enigma2/python/mytest.py", line 272, in doInstantiateDialog
    readSkin(dlg, None, dlg.skinName, desktop)
  File "/usr/lib/enigma2/python/skin.py", line 621, in readSkin
    renderer.connect(source) # connect to source
  File "/usr/lib/enigma2/python/Components/Renderer/Label.py", line 14, in connect
    Renderer.connect(self, source)
  File "/usr/lib/enigma2/python/Components/Element.py", line 57, in connect
    upstream.connectDownstream(self)
AttributeError: 'Label' object has no attribute 'connectDownstream'
(PyObject_CallObject(<bound method ActionMap.action of <Components.ActionMap.ActionMap instance at 0x20947b0>>,('ColorActions', 'blue')) failed)
getResolvedKey config.plugins.crashlogautosubmit.sendAnonCrashlog failed !! (Typo??)
resolve: resolve ${sysconfdir}/enigma2/settings
resolve: -> /etc/enigma2/settings
getResolvedKey config.plugins.crashlogautosubmit.addNetwork failed !! (Typo??)
resolve: resolve ${sysconfdir}/enigma2/settings
resolve: -> /etc/enigma2/settings
getResolvedKey config.plugins.crashlogautosubmit.addWlan failed !! (Typo??)
resolve: resolve ${sysconfdir}/enigma2/settings
resolve: -> /etc/enigma2/settings

Оффлайн VasiliksАвтор темы

  • Джедай Куратор
  • **
  • Сообщений: 2336
  • Поблагодарили: 7118
  • Уважение: +57
magistr69, попробуйте заменить, без переустановки плагина. Я могу проверить только под OpenPLI, так что если  у вас другой имидж, могу и не помочь. :'(
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18381
  • Уважение: +6
На ПЛИ4 новое ядро работает прекрасно, доволен как слон :) спасибо Вам за отличный плагин :drinks:
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн magistr69

  • Младший Джедай
  • **
  • Сообщений: 87
  • Поблагодарили: 21
  • Уважение: +1
magistr69, попробуйте заменить, без переустановки плагина. Я могу проверить только под OpenPLI, так что если  у вас другой имидж, могу и не помочь. :'(

Заменил. Интересно в зеленку сваливается, и НТВ+ не отображает пиконы, а переключился на украинские каналы и все нормально отображается. Имидж Black Hole. попробую разобраться с пиконами на 36 градусе. Спасибо хороший плагин

Оффлайн sety

  • Джедай Куратор
  • **
  • Сообщений: 4728
  • Поблагодарили: 18381
  • Уважение: +6
magistr69, как вариант смени имидж :)
  • ЕТ11000, VU+ DUO 4K & VU+ DUO4K SE Помните, ковчег построил любитель, профессионалы построили Титаник

Оффлайн VasiliksАвтор темы

  • Джедай Куратор
  • **
  • Сообщений: 2336
  • Поблагодарили: 7118
  • Уважение: +57
Украинская локализация плагина, автор vovan43
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн tcreed

  • Младший Джедай
  • **
  • Сообщений: 65
  • Поблагодарили: 10
  • Уважение: 0
На имидже OpenATV работает как один из немногих плагинов, которые пишутся для OpenPli, нормальной версии которого для моего ресивера нет.
  • Skyway Classic 4,World Vision Force 1+, VU+ Uno4k- Триколор ТВ CI+ и ш@ра НТВ+

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
8 Ответов
14677 Просмотров
Последний ответ 16 августа | 2014г. | 20:44:11
от nonstop1977
58 Ответов
24740 Просмотров
Последний ответ 23 февраля | 2013г. | 12:55:41
от saw812
2 Ответов
4127 Просмотров
Последний ответ 21 января | 2013г. | 20:39:02
от Vlsergei
1 Ответов
24757 Просмотров
Последний ответ 26 января | 2014г. | 14:44:30
от 2boom
1 Ответов
29165 Просмотров
Последний ответ 25 ноября | 2018г. | 09:05:11
от martina3



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!