Внимание! Исходя из последних событий по блокировке ресурсов в сети. Хочу предупредить всех наших пользователей!
Публикация любых плейлистов содержащих телеканал «Наш Футбол» (эфирное название «Матч!Премьер» и «Матч! Футбол») ЗАПРЕЩЕНА!
К пользователям которые нарушат правила могут быть применены штрафные санкции!

Автор Тема: Азы по редактированию скинов и их модификация  (Прочитано 55438 раз)

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

Оффлайн Ligioner

  • Продвинутый
  • Канонир
  • *****
  • Спасибо
  • -> Вы поблагодарили: 35
  • -> Вас поблагодарили: 31
  • Сообщений: 18
  • Репутация: 33
  • Пол: Мужской
  • награды Продвинутый пользователь
    • Награды
  • Модель ресивера: DM800 Vu+Duo
Для тех, кто не умеет и хотел бы научится самостоятельно редактировать скины

Всё очень просто и ни чего сложного в этом нет, любой может это сделать
 
Устанавливаем программу e2skinner на компьютер
Скидываем в программу e2skinner скин, который нужно отредактировать, по фтп к примеру через программу DCC





Открываем папку программы e2skinner на рабочем столе





К примеру нам нужно вывести информацию о списке будущих передач в списке каналов

Для этого нам нужно вставить туда вот такой виджет

  <widget source="ServiceEvent" render="NextEvent2" zPosition="2" position="49,513" size="691,119" font="Regular;18" noWrap="1" halign="left" transparent="1" />
Данная информация выводится одним render-ом NextEvent2, который можно скачать в другой теме https://giclub.tv/index.php/topic,1044.0.html




К примеру обводим виджет который я выложил для примера в сообщении


И вставляем его в программе
Должно получится так


Теперь переходим обратно в Designer


И регулируем виджет по размеру и расположению



Теперь скидываем файл skin.xml из программы е2скинер обратно в ресивер заменяя старый, старый предварительно сохраните, на случай если запорите и получите зелёный экран, можно будет просто  вернуть оригинал и снова энигма загрузится



Перегружаем энигму после замены

Продолжение следует
Эти пользователи сказали Вам СПАСИБО:

Оффлайн ooolexa

  • Администратор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 6151
  • -> Вас поблагодарили: 45206
  • Сообщений: 13024
  • Репутация: 45676
  • Пол: Мужской
  • Не задавайте технические вопросы в личку!
  • награды Знаток своего дела За весомый программный вклад  За развитие тем форума За верность клубу !
    • Награды
  • Модель ресивера: VU+ Duo 4K
Скачать программу для редактирования скинов "e2skinner"   можно с upload giclub.tv по ссылке
Эти пользователи сказали Вам СПАСИБО:
GI ET11000, GI ET7000mini, GI iTV912, GI Uni, GI Spark2&3Combo, VU+ Duo2, VU+ Solo2, VU+ SoloSE, GI 9995, GI 9895, GI 8895, GI 8180, GI 8120, GI HD Slim& Plus& Combo
Satellite: 4w, 1.9е, 4.9e, 7e, 9e, 13e, 16е, 19e, 23.5e, 36e, 53e, 55e, 75e, 85.2e, 90e

Оффлайн ooolexa

  • Администратор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 6151
  • -> Вас поблагодарили: 45206
  • Сообщений: 13024
  • Репутация: 45676
  • Пол: Мужской
  • Не задавайте технические вопросы в личку!
  • награды Знаток своего дела За весомый программный вклад  За развитие тем форума За верность клубу !
    • Награды
  • Модель ресивера: VU+ Duo 4K
Редактирование и добавление времени и даты на VFD дисплей .

В используемом скине по направлению  usr/share/enigma2/infinity_hd/skin.xml  находишь строки :

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

редактируешь  на вариант :

<screen name="StandbySummary" position="0,0" size="132,64">
    <widget source="global.CurrentTime" render="Label" position="0, 3" size="132, 20" font="Named; 16" halign="center" valign="center">
      <convert type="ClockToText">Format:%d.%m %H:%M</convert>
    </widget>


пробовал добавить год , не помещается на дисплее UNO тогда время которое идет после , поэтому оставил дату , месяц и время......
P.S Всю секцию менять не надо , а только то что выделено синим !
Эти пользователи сказали Вам СПАСИБО:
GI ET11000, GI ET7000mini, GI iTV912, GI Uni, GI Spark2&3Combo, VU+ Duo2, VU+ Solo2, VU+ SoloSE, GI 9995, GI 9895, GI 8895, GI 8180, GI 8120, GI HD Slim& Plus& Combo
Satellite: 4w, 1.9е, 4.9e, 7e, 9e, 13e, 16е, 19e, 23.5e, 36e, 53e, 55e, 75e, 85.2e, 90e

Оффлайн megas

  • Младший фейерверкер
  • ***
  • Спасибо
  • -> Вы поблагодарили: 86
  • -> Вас поблагодарили: 30
  • Сообщений: 185
  • Репутация: 29
  • Пол: Мужской
  • стрелок
    • Награды
  • Модель ресивера: VU+SOLO 2
цвет скинов
« Ответ #3 : 14 Август 2012, 18:57:48 »
а как можно изменять например цвет шрифта в скинах ?

Оффлайн ooolexa

  • Администратор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 6151
  • -> Вас поблагодарили: 45206
  • Сообщений: 13024
  • Репутация: 45676
  • Пол: Мужской
  • Не задавайте технические вопросы в личку!
  • награды Знаток своего дела За весомый программный вклад  За развитие тем форума За верность клубу !
    • Награды
  • Модель ресивера: VU+ Duo 4K
megas, кажется очень подробно расписано и даны ответы на все вопросы выше.
GI ET11000, GI ET7000mini, GI iTV912, GI Uni, GI Spark2&3Combo, VU+ Duo2, VU+ Solo2, VU+ SoloSE, GI 9995, GI 9895, GI 8895, GI 8180, GI 8120, GI HD Slim& Plus& Combo
Satellite: 4w, 1.9е, 4.9e, 7e, 9e, 13e, 16е, 19e, 23.5e, 36e, 53e, 55e, 75e, 85.2e, 90e

Оффлайн sp19636462

  • Постоялец
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 585
  • -> Вас поблагодарили: 3085
  • Сообщений: 1388
  • Репутация: 3199
  • Пол: Мужской
  • награды Активист Giclub.TV За верность клубу !  За развитие тем форума
    • Награды
  • Модель ресивера: Vu+Duo2
может кто подскажет как сделать "бегущую строку"?


Vu+Solo 4k,Vu+Duo2

Оффлайн olegha

  • VIP
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 65
  • -> Вас поблагодарили: 886
  • Сообщений: 597
  • Репутация: 1007
  • Пол: Мужской
  • награды За верность клубу ! Продвинутый пользователь Творческая личность Giclub.tv
    • Награды
  • Модель ресивера: ET 10000
может кто подскажет как сделать "бегущую строку"?
Рендер RunningText
Рендер предназначен для прокрутки текста.
Основные возможности:
имеется два основных типа движения текста: бегущая строка и плавающая строка
текст может двигаться в таких основных направлениях: влево, вправо, вверх, вниз
поддерживается как одно- так и многострочный текст
все настройки движения можно задавать на свой вкус через атрибут виджета "options" в скине:
скорость движения текста
задержка до начала движения текста
паузы между циклами движения текста
количество циклов движения текста
Эти пользователи сказали Вам СПАСИБО:
Afyj, Gapon, kasvit, Tibul
Самый ценный подарок, который ты можешь преподнести кому-либо - это твое время, потому что ты отдаешь то, что никогда не сможешь вернуть.

Оффлайн sp19636462

  • Постоялец
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 585
  • -> Вас поблагодарили: 3085
  • Сообщений: 1388
  • Репутация: 3199
  • Пол: Мужской
  • награды Активист Giclub.TV За верность клубу !  За развитие тем форума
    • Награды
  • Модель ресивера: Vu+Duo2
olegha,где скачать и куда кинуть?

Добавлено: 28 Август 2012, 08:32:12
вопрос по Uno


Vu+Solo 4k,Vu+Duo2

Оффлайн olegha

  • VIP
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 65
  • -> Вас поблагодарили: 886
  • Сообщений: 597
  • Репутация: 1007
  • Пол: Мужской
  • награды За верность клубу ! Продвинутый пользователь Творческая личность Giclub.tv
    • Награды
  • Модель ресивера: ET 10000
olegha,где скачать и куда кинуть?

Добавлено: 28 Август 2012, 08:32:12
вопрос по Uno
Рендер устанавливаем  в /usr/lib/enigma2/python/Components/Renderer):
Эти пользователи сказали Вам СПАСИБО:
Самый ценный подарок, который ты можешь преподнести кому-либо - это твое время, потому что ты отдаешь то, что никогда не сможешь вернуть.

Оффлайн sp19636462

  • Постоялец
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 585
  • -> Вас поблагодарили: 3085
  • Сообщений: 1388
  • Репутация: 3199
  • Пол: Мужской
  • награды Активист Giclub.TV За верность клубу !  За развитие тем форума
    • Награды
  • Модель ресивера: Vu+Duo2
отпишитесь у кого получилось,у меня пока "0 :-\"


Vu+Solo 4k,Vu+Duo2

Оффлайн ooolexa

  • Администратор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 6151
  • -> Вас поблагодарили: 45206
  • Сообщений: 13024
  • Репутация: 45676
  • Пол: Мужской
  • Не задавайте технические вопросы в личку!
  • награды Знаток своего дела За весомый программный вклад  За развитие тем форума За верность клубу !
    • Награды
  • Модель ресивера: VU+ Duo 4K
sp19636462, ну так закинуть мало , надо его еще вписать в :/etc/enigma2/skin_user.xml нужное место.
Эти пользователи сказали Вам СПАСИБО:
GI ET11000, GI ET7000mini, GI iTV912, GI Uni, GI Spark2&3Combo, VU+ Duo2, VU+ Solo2, VU+ SoloSE, GI 9995, GI 9895, GI 8895, GI 8180, GI 8120, GI HD Slim& Plus& Combo
Satellite: 4w, 1.9е, 4.9e, 7e, 9e, 13e, 16е, 19e, 23.5e, 36e, 53e, 55e, 75e, 85.2e, 90e

Оффлайн olegha

  • VIP
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 65
  • -> Вас поблагодарили: 886
  • Сообщений: 597
  • Репутация: 1007
  • Пол: Мужской
  • награды За верность клубу ! Продвинутый пользователь Творческая личность Giclub.tv
    • Награды
  • Модель ресивера: ET 10000
отпишитесь у кого получилось,у меня пока "0 :-\"
Интересно что не получилось.....Я тебе скинул просто рендер. Ты наверно закинул его в нужную папку и на этом все. :) :) :) :) :)..
Вот основные атрибуты

position - позиция виджета по X и Y осям, обязательный.
size - размер виджета - ШИРИНА и ВЫСОТА, обязательный.
zPosition- порядок прорисовки виджета на экране.
font - шрифт и его размер. По умолчанию - "Regular;14"
foregroundColor - цвет текста. По умолчанию белый - "#ffffff"
backgroundColor - цвет фона. По умолчанию черный - "#000000"
shadowColor - цвет тени, отбрасываемой от текста. По умолчанию - не задан
shadowOffset - размер тени, отбрасываемой от текста. По умолчанию - "0,0" (т.е. тени нет)
valign - вертикальная привязка текста. Возможны варианты:
top - сверху
center - по средине
bottom - снизу
halign - горизонтальная привязка текста. Возможны варианты:
left - слева
center - по средине
right - справа
block - блоком по средине
noWrap - одно- или многострочный текст для перемещения.
transparent - пока не поддерживается
options - специальный атрибут для рендера, который может содержать такие доступные опции:
movetype - тип движения текста. Возможны варианты:
none - нетrunning - бегущая строка
swimming - плавающая строка
direction - направление движения текста. Возможны варианты:
left - движение текста справа налево
right - движение текста слева направо
top - движение текста снизу вверх
bottom - движение текста сверху вниз
step - шаг движения текста. Точнее количество пикселов на один шаг движения. Значение должно быть больше нуля, например: step=1steptime - время на один шаг в миллисекундах. В паре со step составляет скорость общего движения текста. Например, если step=1 и steptime=50, то скорость общего движения будет равна 20 пикселов за секудну. Минимальное значение 25 миллисекунд, например: steptime=25startdelay - задержка до начала движения текста. По умолчанию - startdelay=0pause - пауза в миллисекундах между циклами движения текста. По умолчанию нет паузы - pause=0oneshot - время в миллисекундах приостанова движения текста в нулевой точке. По умолчанию - oneshot=0repeat - количество повторов циклов движения текста. По умолчанию - repeat=0 (т.е. бесконечно)always - всегда ли двигать текст, если он полностью помещается в размеры виджета. По умолчанию - always=0 (т.е. не двигать)
startpoint - стартовая позиция вывода текста в пикселах, которая должна вписываться в координаты размера виджета. Она же является нулевой точкой при oneshot атрибуте. По умолчанию - не задана и зависит от direction атрибута.[no]wrap - одно- или многострочный текст для перемещения

Простой пример коррекции скина
<widget source="session.Event_Now" render="RunningText" position="120,280" size="190,20" zPosition="2" font="Regular;19" foregroundColor="#cccccc" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" halign="left" valign="center" noWrap="1" options="movetype=running,direction=left,step=1,steptime=50,nowrap" >
<convert type="EventName">Name</convert>
</widget>
<widget source="session.Event_Now" render="RunningText" position="120,340" size="190,40" zPosition="2" font="Regular;18" foregroundColor="#cccccc" backgroundColor="background" shadowColor="black" shadowOffset="-2,-2" halign="center" valign="top" options="movetype=running,direction=top,step=1,steptime=100,oneshot=5000,wrap" >
            <convert type="EventName">ExtendedDescription</convert>
Эти пользователи сказали Вам СПАСИБО:
kasvit, wrath
Самый ценный подарок, который ты можешь преподнести кому-либо - это твое время, потому что ты отдаешь то, что никогда не сможешь вернуть.

Оффлайн sp19636462

  • Постоялец
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 585
  • -> Вас поблагодарили: 3085
  • Сообщений: 1388
  • Репутация: 3199
  • Пол: Мужской
  • награды Активист Giclub.TV За верность клубу !  За развитие тем форума
    • Награды
  • Модель ресивера: Vu+Duo2
говорим явно о разных вещах ???видео смотрели?вопрос о "бегущей строке" на дисплее реса Uno,а не в скинах ???


Vu+Solo 4k,Vu+Duo2

Оффлайн olegha

  • VIP
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 65
  • -> Вас поблагодарили: 886
  • Сообщений: 597
  • Репутация: 1007
  • Пол: Мужской
  • награды За верность клубу ! Продвинутый пользователь Творческая личность Giclub.tv
    • Награды
  • Модель ресивера: ET 10000
говорим явно о разных вещах ???видео смотрели?вопрос о "бегущей строке" на дисплее реса Uno,а не в скинах ???
Интересно....а что за вывод информации на экран дисплея и экран телевизора отвечают разные рендеры.... :o
Тебе нужно определиться в какой момент тебе нужно чтоб отображалась бегущая строка и далее править нужные секции в skin_user.xml либо skin.xml
Самый ценный подарок, который ты можешь преподнести кому-либо - это твое время, потому что ты отдаешь то, что никогда не сможешь вернуть.

Оффлайн ooolexa

  • Администратор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 6151
  • -> Вас поблагодарили: 45206
  • Сообщений: 13024
  • Репутация: 45676
  • Пол: Мужской
  • Не задавайте технические вопросы в личку!
  • награды Знаток своего дела За весомый программный вклад  За развитие тем форума За верность клубу !
    • Награды
  • Модель ресивера: VU+ Duo 4K
sp19636462, насколько знаю то VFD дисплей Vu+UNO редактировать не выйдет , так как только в ресивере VU + Ultimo есть возможность редактирования приведенная выше , у Vu+UNO думаю что на уровне драйвера , или какого либо файла о котором я на данный момент не в курсе.
GI ET11000, GI ET7000mini, GI iTV912, GI Uni, GI Spark2&3Combo, VU+ Duo2, VU+ Solo2, VU+ SoloSE, GI 9995, GI 9895, GI 8895, GI 8180, GI 8120, GI HD Slim& Plus& Combo
Satellite: 4w, 1.9е, 4.9e, 7e, 9e, 13e, 16е, 19e, 23.5e, 36e, 53e, 55e, 75e, 85.2e, 90e

 

SimplePortal 2.3.7 © 2008-2024, SimplePortal