Внимание! Новое программного обеспечение для World Vision Foros Ultra и World Vision Foros Combo S2/T2 выложено в теме с обновлением.

Подробней в теме: по ссылке

Автор Тема: Skins - обсуждение (создание/правка скинов)  (Прочитано 467203 раз)

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

Оффлайн pavlikai

  • Старший фейерверкер
  • ****
  • Спасибо
  • -> Вы поблагодарили: 184
  • -> Вас поблагодарили: 206
  • Сообщений: 408
  • Репутация: +208/-0
  • Пол: Мужской
  • awards За благодарности За верность клубу За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: Xtrend ET9000+HDD500
Skins - обсуждение (создание/правка скинов)
« Ответ #120 : 21 Апрель 2013, 10:02:16 »
pavlikai, Раз сам всё сделал, то от меня картинка
  Спасиба! у  меня точно такая вчера сделал только черная
LG 42LE8500, Xtrend ET9000, OpenPli v4.0+DIR655+huawei1550+ HDD Samsung HM500JI
4, 4.8, 13, 31.5, 36+шара
Skygate@Net+OrtonX80

Оффлайн nikolasi

  • Супер VIP
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 18
  • -> Вас поблагодарили: 276
  • Сообщений: 120
  • Репутация: +278/-0
  • Пол: Мужской
  • awards Эксперт За знание своего дела Специалист Enigma2 За весомый программный вклад Продвинутый пользователь За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: vu+ solo2, vu+ solo se
Skins - обсуждение (создание/правка скинов)
« Ответ #121 : 21 Апрель 2013, 11:31:44 »
немного не по теме но...читать книги любите?Моя дочь попросила сделать фб2ридер на подобии того что есть в смртфонах на базе андроида.Вот результат))) читает выводит ищит выводит картинки с формата fb2 описание и тд.Впринцыпе функционал не уступает тому что на андроиде)) будет после выхода нового реллиза нашей индб е2

Оффлайн oleg8000

  • Продвинутый
  • Бомбардир
  • *****
  • Спасибо
  • -> Вы поблагодарили: 12
  • -> Вас поблагодарили: 44
  • Сообщений: 83
  • Репутация: +44/-0
  • Пол: Мужской
  • awards За вклад в развитие клуба За знание своего дела Продвинутый пользователь
    • Награды
  • Модель ресивера: DM920UHD
Skins - обсуждение (создание/правка скинов)
« Ответ #122 : 21 Апрель 2013, 11:45:47 »
nikolasi, А под нашу структуру сделать не хотите?

Оффлайн nikolasi

  • Супер VIP
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 18
  • -> Вас поблагодарили: 276
  • Сообщений: 120
  • Репутация: +278/-0
  • Пол: Мужской
  • awards Эксперт За знание своего дела Специалист Enigma2 За весомый программный вклад Продвинутый пользователь За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: vu+ solo2, vu+ solo se
Skins - обсуждение (создание/правка скинов)
« Ответ #123 : 21 Апрель 2013, 13:04:31 »
а в чем разница между вашей и структурой айпа?)) питон тотже.Работать будет на любой е2

Оффлайн Harmon

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 1484
  • -> Вас поблагодарили: 2441
  • Сообщений: 2223
  • Репутация: +2475/-0
  • Пол: Мужской
  • awards Творческая личность Заслуженный пользователь клуба За благодарности За знание своего дела Огромный вклад в развитие тем форума Продвинутый пользователь
    • Награды
  • Модель ресивера: Xtrend ET-9000,Fulan Spark I +
Skins - обсуждение (создание/правка скинов)
« Ответ #124 : 21 Апрель 2013, 14:23:41 »
nikolasi,выложите пожалуйста установочный пакет фб2ридер
Шрифты для чтения конечно нужно подбирать.

Оффлайн oleg8000

  • Продвинутый
  • Бомбардир
  • *****
  • Спасибо
  • -> Вы поблагодарили: 12
  • -> Вас поблагодарили: 44
  • Сообщений: 83
  • Репутация: +44/-0
  • Пол: Мужской
  • awards За вклад в развитие клуба За знание своего дела Продвинутый пользователь
    • Награды
  • Модель ресивера: DM920UHD
Skins - обсуждение (создание/правка скинов)
« Ответ #125 : 21 Апрель 2013, 19:00:09 »
nikolasi, Помните этот рендер - как в нём прописать, чтоб брал информацию о провайдере с ServiceName2 (не хочет провайдеров IPTV выводить, сообразить не могу... ), также как и "обыкновенные" рендеры, гляньте пожалуйста!

Оффлайн nikolasi

  • Супер VIP
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 18
  • -> Вас поблагодарили: 276
  • Сообщений: 120
  • Репутация: +278/-0
  • Пол: Мужской
  • awards Эксперт За знание своего дела Специалист Enigma2 За весомый программный вклад Продвинутый пользователь За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: vu+ solo2, vu+ solo se
Skins - обсуждение (создание/правка скинов)
« Ответ #126 : 22 Апрель 2013, 14:57:59 »
nikolasi, Помните этот рендер - как в нём прописать, чтоб брал информацию о провайдере с ServiceName2 (не хочет провайдеров IPTV выводить, сообразить не могу... ), также как и "обыкновенные" рендеры, гляньте пожалуйста!
Ну помню его)) это Магестик просил его сделать для ое2?Вроде код тот же.
Хм с сервиценыйм2 его конечно можна сделать чтобы работал тока придетса все выкинуть и написать по новой сам рендер да и  весь сервиценыйм тоже самое-практически все по новому нужно делать....Олег вам важно чтобы он именно с сервиценыйм2 брал инфу?Или что бы выводил пикон+пикон прова+пикон спутника?Если последнее устроит-ловите.Тока папки ваши я изменил поправьте снова(self.path = 'picon',   self.path = 'piconProv', self.path = 'piconSat') как вписать его думаю знаете в сам скин?
Эти пользователи сказали Вам СПАСИБО:

Оффлайн vadim7272

  • Продвинутый
  • Старший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 98
  • -> Вас поблагодарили: 272
  • Сообщений: 390
  • Репутация: +273/-1
  • Пол: Мужской
  • awards Продвинутый пользователь За верность клубу За знание своего дела
    • Награды
  • Модель ресивера: AZBOX ME & AZBOX elite OpenRSI-3.0
Skins - обсуждение (создание/правка скинов)
« Ответ #127 : 22 Апрель 2013, 16:24:48 »
как вписать его думаю знаете в сам скин?
я не знаю - плиз черкни строчки виджета - заценим

Оффлайн nikolasi

  • Супер VIP
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 18
  • -> Вас поблагодарили: 276
  • Сообщений: 120
  • Репутация: +278/-0
  • Пол: Мужской
  • awards Эксперт За знание своего дела Специалист Enigma2 За весомый программный вклад Продвинутый пользователь За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: vu+ solo2, vu+ solo se
Skins - обсуждение (создание/правка скинов)
« Ответ #128 : 22 Апрель 2013, 16:34:17 »
я не знаю - плиз черкни строчки виджета - заценим
<widget source="session.CurrentService" render=" PiconSlideOLED" position="91,576" size="100,60" zPosition="10" transparent="1" alphatest="on"/>
Эти пользователи сказали Вам СПАСИБО:

Оффлайн oleg8000

  • Продвинутый
  • Бомбардир
  • *****
  • Спасибо
  • -> Вы поблагодарили: 12
  • -> Вас поблагодарили: 44
  • Сообщений: 83
  • Репутация: +44/-0
  • Пол: Мужской
  • awards За вклад в развитие клуба За знание своего дела Продвинутый пользователь
    • Награды
  • Модель ресивера: DM920UHD
Skins - обсуждение (создание/правка скинов)
« Ответ #129 : 22 Апрель 2013, 19:00:06 »
nikolasi, С рендером PiconSlideOLED я так и понял ... Я его использую для OLED дисплея, поэтому это не принципиально, пусть остаётся, как есть!
Тут вопрос по конвертору ServiceName2, вернее по коду. Сейчас в тюнере я создал два фаворитных  IPTV списка, один от Укртелекома, второй сборный т.е. порты разные. В коде конвертора прописал все порты вот так:
              if 'tvshka' in sname:
                              sname2 = "IPTV"
              elif 'vsadmin' in sname:
                              sname2 = "IPTV"
              elif '3a8100' in sname:
                              sname2 = "IPTV"
              elif '3a6401' in sname:
                              sname2 = "IPTV"
              elif '3a9051' in sname:
                              sname2 = "IPTV"
              elif '3a6103' in sname:
                              sname2 = "IPTV"
              elif '3a8000' in sname:
                              sname2 = "IPTV"
              elif '3a8007' in sname:
                              sname2 = "IPTV"
              elif '3a1000' in sname:
                              sname2 = "IPTV"
              elif '3a7777' in sname:
                              sname2 = "Ukrtelecom"
                        else:
                               sname2 = "N/A"
Получается, если добавятся ещё каналы, то прийдётся прописывать порты ещё. Как-то это не логично... Такой вопрос - как код изменить, чтобы было всё в "инверсии", т. е. для всех портов от 1000 до 9999 по умолчанию присваивалось значение "IPTV", а вписывая строку - указал порт и название провайдера и пикон изменился. Или оставить как есть?
И ещё, в каком месте в сервис листе прописано обращение к альтернативной нумерации сервисов, никак найти не могу. Как оно вообще выглядит?

« Последнее редактирование: 22 Апрель 2013, 19:51:06 от oleg8000 »

Оффлайн nikolasi

  • Супер VIP
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 18
  • -> Вас поблагодарили: 276
  • Сообщений: 120
  • Репутация: +278/-0
  • Пол: Мужской
  • awards Эксперт За знание своего дела Специалист Enigma2 За весомый программный вклад Продвинутый пользователь За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: vu+ solo2, vu+ solo se
Skins - обсуждение (создание/правка скинов)
« Ответ #130 : 22 Апрель 2013, 21:43:16 »
Олег а зачем вы все порты вписываете в конвертер?Я смотрю для всех у вас выводитса один пикон-IPTV.Тока для укртелекома свой пикон.Верно?Тогда вам логичнее задать поиск по http-если есть http тогда это провайдер IPTV              if http' in sname:
                              sname2 = "IPTV"
              elif 'http' and  '3a7777' in sname:
                              sname2 = "Ukrtelecom"
                        else:
                               sname2 = "N/A"
нумерация-ищите это  text = '%d.' % (self.numberoffset + index + 1 - markers_before) ну и виджет под ним с названием вывода  text                    res.append((eListboxPythonMultiContent.TYPE_TEXT,
                        xPos,
                        0,
                        60,
                        height,
                        0,
                        RT_HALIGN_RIGHT | RT_VALIGN_CENTER,
                        text,
                        foregroundColor,
                        foregroundColorSel,
                        backgroundColor,
                        backgroundColorSel))
                    xPos += 65
Да порты можна сделать автоматом но мне нужно видеть ваши листы-нужно вписать определение портов по какомуто признаку и через инт выдергивать значение и просто сделать проверку по типу если цыфра больше 1000  но меньше 9999 то это будет айпитиви.все просто
« Последнее редактирование: 22 Апрель 2013, 21:50:11 от nikolasi »

Оффлайн oleg8000

  • Продвинутый
  • Бомбардир
  • *****
  • Спасибо
  • -> Вы поблагодарили: 12
  • -> Вас поблагодарили: 44
  • Сообщений: 83
  • Репутация: +44/-0
  • Пол: Мужской
  • awards За вклад в развитие клуба За знание своего дела Продвинутый пользователь
    • Награды
  • Модель ресивера: DM920UHD
Skins - обсуждение (создание/правка скинов)
« Ответ #131 : 22 Апрель 2013, 22:47:43 »
nikolasi, Дело в том что в списке от Укртелеком везде порт 7777. В интернете понаходил открытые IPTV каналы от разных провайдеров и естественно портов тоже целая куча, а список вот:
#SERVICE 1:0:1:6:0:0:0:0:0:0:http%3a//89.208.33.168%3a8100:Медиа HD
#DESCRIPTION Медиа HD
#SERVICE 1:0:1:3:0:0:0:0:0:0:http%3a//77.91.77.21%3a6401/?sid=c80962ef19ja4df657fd08bca2c790ac:Ностальгия
#DESCRIPTION Ностальгия
#SERVICE 1:0:1:8:0:0:0:0:0:0:http%3a//89.208.33.168%3a9051:Астро ТВ
#DESCRIPTION Астро ТВ
#SERVICE 1:0:1:4:0:0:0:0:0:0:http%3a//88.198.17.117%3a8100:Бродило ТВ
#DESCRIPTION Бродило ТВ
#SERVICE 1:0:1:0:0:0:0:0:0:0:http%3a//77.91.77.22%3a6103/?sid=b12ef7a2e0291d2ad65c00173964d86h:Music Box
#DESCRIPTION Music Box
#SERVICE 1:0:1:1:0:0:0:0:0:0:http%3a//81.201.52.159%3a8007:VIVA
#DESCRIPTION VIVA
#SERVICE 1:0:1:5:0:0:0:0:0:0:http%3a//91.103.123.186%3a1000:Music TV
#DESCRIPTION Music TV
#SERVICE 1:0:1:2:0:0:0:0:0:0:http%3a//212.79.96.134%3a8000:Смешное ТВ
#DESCRIPTION Смешное ТВ
По нумерации - это кусок кода, что Учкун использует?

Оффлайн pavlikai

  • Старший фейерверкер
  • ****
  • Спасибо
  • -> Вы поблагодарили: 184
  • -> Вас поблагодарили: 206
  • Сообщений: 408
  • Репутация: +208/-0
  • Пол: Мужской
  • awards За благодарности За верность клубу За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: Xtrend ET9000+HDD500
Skins - обсуждение (создание/правка скинов)
« Ответ #132 : 24 Апрель 2013, 11:03:44 »
Напишите пожалуйста каким виджетом можно вывести вот такое окно, посмотреть скрин

LG 42LE8500, Xtrend ET9000, OpenPli v4.0+DIR655+huawei1550+ HDD Samsung HM500JI
4, 4.8, 13, 31.5, 36+шара
Skygate@Net+OrtonX80

Оффлайн Harmon

  • Супермодератор
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 1484
  • -> Вас поблагодарили: 2441
  • Сообщений: 2223
  • Репутация: +2475/-0
  • Пол: Мужской
  • awards Творческая личность Заслуженный пользователь клуба За благодарности За знание своего дела Огромный вклад в развитие тем форума Продвинутый пользователь
    • Награды
  • Модель ресивера: Xtrend ET-9000,Fulan Spark I +
Skins - обсуждение (создание/правка скинов)
« Ответ #133 : 10 Май 2013, 20:29:11 »
Шрифты для скина PLi-HD и lglassHD
Можете переименовать под свой скин.
Эти пользователи сказали Вам СПАСИБО:

Оффлайн maigais

  • Друзья wvclub
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 49
  • -> Вас поблагодарили: 28
  • Сообщений: 137
  • Репутация: +29/-0
  • Пол: Мужской
  • awards За верность клубу Продвинутый пользователь За знание своего дела
    • piconload.ru
    • Награды
  • Модель ресивера: dmm800hd
Skins - обсуждение (создание/правка скинов)
« Ответ #134 : 15 Май 2013, 19:42:30 »
Не писать будете сами-так заинтересуетесь питоном да и приятно когда у самого выходит то.
дефка  def getText(self): допишите
def getText(self):
                sname2 = ""
                sname3 = ""
                sname = ""
service = self.source.service
if isinstance(service, iPlayableServicePtr):
info = service and service.info()
ref = None
else: # reference
info = service and self.source.info
ref = service
if info is None: return ""
sname = ref and ref.toString() or info.getInfoString(iServiceInformation.sServiceref)
if 'tvshka' in sname:
                        sname2 = "SCHURA"
elif 'vsadmin' in sname:
                        sname2 = "Vsadmin" 
elif 'http%3a' in sname:
                        sname2 = "Ukrtelecom"                           
if 'http' in sname:
                        sname3 = "Iptv"   

это для вывода названия прова в инфобарах.для списка каналов ищим дефку def getProviderName(self, ref): дописывем
def getProviderName(self, ref):
if isinstance(ref, eServiceReference):
          sname = ref and ref.toString()
        if 'tvshka' in sname:
                              sname2 = "SCHURA"
        elif 'vsadmin' in sname:
                              sname2 = "Vsadmin"
        elif 'http%3a' in sname:
                              sname2 = "Ukrtelecom"
                        else:
                               sname2 = "N/A"   
сохраняете и ребутите гуи
да забыл сказать-все это в конвертере ServiceName2 (можете взять тот что Олег выложил выше в своем посте

nikolasi
отоброжение пиконов и название проваидеров
неможеш памоч вроде всо работает но стало отоброжатса там
где и ненадо отметил красным
можна как то поправить

вот ServiceName2 с дополнением
я уже задолбалса  неделями изскать спосуб поправки


у меня портами непрокатит
порты одинаковые а проваидера разные :(

вот для информации можна посматреть как плагин создает букеты
 https://github.com/technic/iptvdream/tree/develop/build/kartinatv/src

если есть желание там тоже можна набрать холявы
« Последнее редактирование: 15 Май 2013, 21:21:05 от maigais »