22 декабря | 2024г. | 17:51:31


АвторТема: Модификация скинов (общие вопросы)  (Прочитано 427313 раз)

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

Оффлайн e-dokАвтор темы

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
Обсуждение вопросов связанных с модификацией и редактированием скинов.

E2Skinner - программа для создания/правки скинов

[ Гостям не разрешен просмотр вложений ]



Скачать: e2skinner2 - An easy to use designer for engima2 skins - Google Project Hosting


Оффлайн e-dokАвтор темы

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
Что делать если нет  описания к программе в списке выбора канала?

  должно быть так -




Цитировать
Цитата:Сообщение от SwiftSoft 
Это всё хорошо!!!! =)
а вот как сделать чтобы дополнительная инфа показывалась как на ниже приведённой картинке ????

потому что на многих красивых не показывает =(
и что самое интересное доп. инфу каналов триколор показывает...
а +++ не показывает.

Цитата:Сообщение от lagush 
Пока решения нет. Надо ДММ напрягать, но им на +++ плевать.

Почему же нет решения....

Вот решение:

Берем файл skin.xml

Открываем редактором.

Находим секцию:<screen name="ChannelSelection" ...

В ней строки:

<widget source="ServiceEvent" render="Label" position="4,352" size="552,66" font="Regular;19" >
<convert type="EventName">ExtendedDescription</convert>
</widget>

Меняем ExtendedDescription на нужное нам Description или ShortDescription.

Как я понял:

для +++

ShortDescription - название передачи
Description - описание
ExtendedDescription - отсутствует

для Tricolor

ShortDescription - название передачи
Description - описание (имеется не всегда)
ExtendedDescription - расширенное описание


Аналогично проделываем для других секций. Например, для списка записей или для MultiWiewEPG.

Если неохота искать секции можно воспользоваться встроенной вставкой и заменой редактора.

По всему тексту скина будет пять или шесть замен.

После закачки исправленного skin.xml в дрим не забываем делать Restart GUI.

Оффлайн e-dokАвтор темы

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
И так проверил на имидже Neues VTi "Vu+ Team Image" - V0.9  несколько скинов.



У всех скинов имеется свой файл skin.xml. Если стоит несколько скинов, то во всех skin.xml меняем все ExtendedDescription на Description
для дефолтного скина нужно подправить файл skin_default.xml







в результате:




Оффлайн e-dokАвтор темы

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
pashaa пишет:
Цитировать
На линукс-сате есть инфа как показать сразу оба description если не только +++ смотрите.


pashaa Я уже в курсе   :)

для того чтоб работали сразу оба Description и ShortDescription

ложим конвертер EventNameExtra.py   - /usr/lib/enigma2/python/Components/Converter/

в skin.xml заменить строки <convert type="EventName">ExtendedDescription</convert>
на <convert type="EventNameExtra">FullDescription</convert>

Оффлайн e-dokАвтор темы

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
Что делать если нет  описания к программе в списке выбора канала?

Ещё один вариант решения:

chekasn пишет:
Цитировать
Немного переписал стандартный EventName.py. Теперь в нем вывод ExtendDescription работает так:

- если пуст сам ExtendDescription, то выводится Description
- если не пусты оба, то и выводятся оба.

Как по мне, то получилось интересно. Проверял на Kerni-HD1 в Gemini 4.6. Особенно красиво стали смотреться EPG Кинопоказа от Триколора (там заполнены и Description и ExtendedDescription). Разумеется, проблема с НТВ+ тоже решена, и в отличии от FAQ-решения не сбивается показ EPG на зарубежных пакетах (где зачастую важная информация находится именно в ExtendedDescription, например, HD Suisse).

Установка. Необходимо в каталоге /usr/lib/enigma2/python/Components/Converter/ заменить файл EventName.py на аналогичный из этого архива. И перезагрузиться (можно только GUI). Всё.

Оригинальный skin.xml теперь править не надо, а если он уже патчен на предмет замены ExtenedDescription, то надо вернуть оригинальный. Разумеется, перед заменой, не забудьте сделать копию оригинально EventName.py, вдруг не понравится.



Оффлайн e-dokАвтор темы

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
0
Изменение  часиков в standby на...

[ Гостям не разрешен просмотр вложений ]

Идём usr/share/enigma2/skin_default.xml (или в skin.xml используемого скина)

ищем секцию

   <!-- LCD screen (standby) -->
   <screen name="StandbySummary" position="0,0" size="132,64" id="1">
      <widget source="global.CurrentTime" render="Label" position="6,0" size="120,64" font="Regular;40" halign="center" valign="center">
         <convert type="ClockToText">Format:%H:%M</convert>
      </widget>

 меняем...

   <!-- LCD screen (standby) -->
   <screen name="StandbySummary" position="0,0" size="132,64" id="1">
      <widget source="global.CurrentTime" render="Label" position="6,0" size="120,64" font="Regular;40" halign="center" valign="center">
         <convert type="ClockToText">Format:%d.%m.%Y %H:%M</convert>
      </widget>

сохраняем..
перезагружаем рес..


В используемом скине подправить -

<screen name="StandbySummary" position="0,0" size="132,64">
<widget source="global.CurrentTime" render="Label" position="0,0" size="132,64" font="Regular;30" halign="center" valign="center">
<convert type="ClockToText">Format:gisclub.tv %H:%M</convert>
</widget>

[ Гостям не разрешен просмотр вложений ]

Оффлайн sp34

  • Младший Джедай
  • **
  • Сообщений: 160
  • Поблагодарили: 219
  • Уважение: +1
Модификация скинов (общие вопросы)
« Ответ #6: 02 сентября | 2010г. | 23:08:06 »
0
Странно у меня в этой строке прописано часы и минуты ,а отоброжается на дисплее день ,месяц и год ,а часов нет.
Пробовал прописывать как предложено изменений нет ,где порыться подскажите. :bb:

Оффлайн e-dokАвтор темы

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20
Модификация скинов (общие вопросы)
« Ответ #7: 03 сентября | 2010г. | 06:33:55 »
0
sp34, Тут могут быть разные варианты....
проверить что кажет на дефолтном скине, в некоторых скинах (skin.xml) есть подобные строчки тогда нужно там править.. ну и вариант, что не та строчка редактируется  :)

Оффлайн Babr

  • Падаван
  • *
  • Сообщений: 35
  • Поблагодарили: 14
  • Уважение: 0
Модификация скинов (общие вопросы)
« Ответ #8: 04 сентября | 2010г. | 22:33:04 »
0
Можно вот так:   Format:%d-%m-%y %H:%M
Тогда получим вот так: 04-09-10  22:28 помоему более удобно.
Вот здесь можно прочесть про формат даты и поэксперементировать если захочется чего-нибудь новенького  :crazy_pilot:

Оффлайн rolex

  • Лорд Джедай
  • *****
  • Сообщений: 1325
  • Поблагодарили: 2246
  • Уважение: +17
Модификация скинов (общие вопросы)
« Ответ #9: 29 сентября | 2010г. | 12:42:56 »
0
Архив с MoreInfo 2.3 R2 (OE 1.5)

- исправлен крэш %CamdName

Но в архиве есть полное  описание

Спойлер   :
###################################################################################################
##  MoreInfo2   (c)2010 by SatCat (from Russia@Sakhalin_region@Nevelsk_city)
##                       (thx AliAbdul for ExtendedServiceInfo.py as start example!)
##  Tested on DM800PVR Gemini project 4.x!
###################################################################################################
## Put this file to \usr\lib\enigma2\python\Components\Converter
## Usage in the skin.xml (example):
##
##  ************ in screen name="InfoBar" (example)
##
##   <widget source="session.CurrentService" render="Label" position="480,34" size="300,22" font="Regular;19" backgroundColor="#333333" transparent="1" >
##      <convert type="MoreInfo2">%ServNum. %ServName (%BqName)</convert>
##   </widget>
##
##  ************ in screen name="ChannelSelection" (example)
##               CAUTION: ONLY TRANSPONDER,DATE,VER TYPES WORK HERE!
##
##   <widget source="ServiceEvent" render="Label"    position="80,587"    size="400,22"    font="Regular;19" backgroundColor="#25324b4f" transparent="1" >
##      <convert type="MoreInfo2">%All (DVB system: %Sys)</convert>
##   </widget>
##
##  ************  LEGAL TYPES:
##   Transp. info:  %All, %Freq, %SR, %Polar, %FEC, %Mod, %Sys
##   Other:         %Ver, %ServNum, %SatName, %ServRef, %BqName, %SID, %VPID, %APID,
##               %TSID, %ONID, %ServName, %WDay, %ShWDay, %Month, %Day, %Year,
##               %ECMTime, %ECMHost, %ECMProv, %ECMKey, %ECMCaid, %ECMPid
##               %CAID, %CAName, %Prov, %Fps,  %Bitrate, %CamdName
##########################################################################################
  • Vu+ Duo | Vu+ Uno | Kathrein UFS 910 | GI 2138 HD | GI M100 Xtremer
Vu+ Duo HD Twin Linux, Vu+ Uno, Kathrein UFS 910

Оффлайн rolex

  • Лорд Джедай
  • *****
  • Сообщений: 1325
  • Поблагодарили: 2246
  • Уважение: +17
0
MoreInfo 2.6(OE 1.6)
Из нового только поддержка вывода параметров DVB-T. (%All)
Формат: ЧастотаMhz(номер эфирного канала) code_rate transmission_mode guard_interval
  • Vu+ Duo | Vu+ Uno | Kathrein UFS 910 | GI 2138 HD | GI M100 Xtremer
Vu+ Duo HD Twin Linux, Vu+ Uno, Kathrein UFS 910

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
0
e-dok,  пока копаюсь в чужих скинах, потом себе и смотрю, но хочется чегото большего :)....
если набредеш на какую нибудь полезность, делись ссылками, всвою очередь обязуюсь делать тоже самое.....
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
бросьте в меня конвертором ExtraInfo, немогу найти..... заранее благодарен..
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Оффлайн e-dokАвтор темы

  • Совет Джедаев
  • ****
  • Сообщений: 1916
  • Поблагодарили: 5822
  • Уважение: +20

Оффлайн 2boom

  • Рыцарь Джедай
  • *****
  • Сообщений: 15162
  • Поблагодарили: 23781
  • Уважение: +168
Вот по случаю нарыл, может кому сгодится...
PiconProv.py
PiconRef.py
PiconRefTV.py
PiconSatTV.py
  • VU+ Duo 2 | Vu + Ultimo | DM800se (A8P) | MK-Digital xp1000
на подкуп резидента webmoney: R152988468288  yandex: 410011849574352  Приват24 (в личку)
Авторские работы (скины, пиконы, плагины) выкладывать на сторонних ресурсах запрещено, без согласования с автором
ПИКОНЫ (PICONS) мини FAQ 
ПАКЕТЫ ПИКОНОВ - РЕФЕРЕНС, ПРОВАЙДЕРЫ, СПУТНИКИ

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
306 Ответов
122759 Просмотров
Последний ответ 04 февраля | 2014г. | 22:26:28
от chromatec2009
804 Ответов
183217 Просмотров
Последний ответ 6 часов назад
от maxistob
326 Ответов
132005 Просмотров
Последний ответ 27 октября | 2024г. | 08:36:07
от Doni
1 Ответов
24787 Просмотров
Последний ответ 26 января | 2014г. | 14:44:30
от 2boom
1484 Ответов
452575 Просмотров
Последний ответ 04 декабря | 2019г. | 11:13:45
от fansat53



X

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

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