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

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

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

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

Оффлайн maigais

  • Друзья wvclub
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 49
  • -> Вас поблагодарили: 28
  • Сообщений: 137
  • Репутация: +29/-0
  • Пол: Мужской
  • awards За верность клубу Продвинутый пользователь За знание своего дела
    • piconload.ru
    • Награды
  • Модель ресивера: dmm800hd
Skins - обсуждение (создание/правка скинов)
« Ответ #75 : 11 Апрель 2013, 01:03:13 »
в пикон рендер надо добавить золотую строчку от николаси

Цитата
                if pos != -1:
                    sname = sname[:pos].rstrip(':').replace(':', '_')
                    sname = sname.split("_http")[0]
Эти пользователи сказали Вам СПАСИБО:

Оффлайн pavlikai

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

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба За весомый программный вклад Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
Skins - обсуждение (создание/правка скинов)
« Ответ #77 : 11 Апрель 2013, 08:34:40 »
Спасиба, но можна ли подробней что куда вставлять, имеется ввиду файл рендера пикона Picon.py, если так то как я туда вставлю если он компилированный Picon.pyo, или я не так понял?
Вот из Пли,только там ничего похожего нет...
Эти пользователи сказали Вам СПАСИБО:

Оффлайн pavlikai

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

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба За весомый программный вклад Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
Skins - обсуждение (создание/правка скинов)
« Ответ #79 : 11 Апрель 2013, 09:22:31 »
Может так

Оффлайн pavlikai

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

Оффлайн Дмитрий73

  • Помощник модератора
  • Фельдфебель
  • *****
  • Спасибо
  • -> Вы поблагодарили: 172
  • -> Вас поблагодарили: 3155
  • Сообщений: 2221
  • Репутация: +3181/-0
  • Пол: Мужской
  • awards Заслуженный пользователь клуба За весомый программный вклад Огромный вклад в развитие тем форума Продвинутый пользователь За заслуги перед wvclub.net За верность клубу
    • Награды
  • Модель ресивера: et8500/et7000mini/formuler1
Skins - обсуждение (создание/правка скинов)
« Ответ #81 : 11 Апрель 2013, 10:32:30 »
не Дима не катит так вобще пиконы все пропали
Я сделал как выше было написано.

Оффлайн pavlikai

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

Оффлайн oleg8000

  • Продвинутый
  • Бомбардир
  • *****
  • Спасибо
  • -> Вы поблагодарили: 12
  • -> Вас поблагодарили: 44
  • Сообщений: 83
  • Репутация: +44/-0
  • Пол: Мужской
  • awards За вклад в развитие клуба За знание своего дела Продвинутый пользователь
    • Награды
  • Модель ресивера: DM920UHD
Skins - обсуждение (создание/правка скинов)
« Ответ #83 : 11 Апрель 2013, 11:43:33 »
pavlikai, То что maigais вам написал нужно вставить  в дефку changed - должно получиться вот так:
    def changed(self, what):
        if self.instance:
            pngname = ''
            if (what[0] != self.CHANGED_CLEAR):
                sname = self.source.text
                pos = sname.rfind(':')
                if (pos != -1):
                    sname = sname[:pos].rstrip(':').replace(':', '_')
                    sname = sname.split("_http")[0]
                pngname = self.nameCache.get(sname, '')
                if (pngname == ''):
                    pngname = self.findPicon(sname)
                    if (pngname != ''):
                        self.nameCache[sname] = pngname
Конвертор тоже должен быть подправлен!
Эти пользователи сказали Вам СПАСИБО:

Оффлайн pavlikai

  • Старший фейерверкер
  • ****
  • Спасибо
  • -> Вы поблагодарили: 184
  • -> Вас поблагодарили: 206
  • Сообщений: 408
  • Репутация: +208/-0
  • Пол: Мужской
  • awards За благодарности За верность клубу За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: Xtrend ET9000+HDD500
Skins - обсуждение (создание/правка скинов)
« Ответ #84 : 11 Апрель 2013, 13:05:04 »
pavlikai, То что maigais вам написал нужно вставить  в дефку changed - должно получиться вот так:
    def changed(self, what):
        if self.instance:
            pngname = ''
            if (what[0] != self.CHANGED_CLEAR):
                sname = self.source.text
                pos = sname.rfind(':')
                if (pos != -1):
                    sname = sname[:pos].rstrip(':').replace(':', '_')
                    sname = sname.split("_http")[0]
                pngname = self.nameCache.get(sname, '')
                if (pngname == ''):
                    pngname = self.findPicon(sname)
                    if (pngname != ''):
                        self.nameCache[sname] = pngname
Конвертор тоже должен быть подправлен!
посмотри почему у меня совсем другая структура  в def changed
    def changed(self, what):
        if self.instance:
            pngname = ''
            if what[0] != self.CHANGED_CLEAR:
                pngname = getPiconName(self.source.text)
            if not pngname:
                pngname = self.defaultpngname
            if self.pngname != pngname:
                if pngname:
                    self.instance.setScale(1)
                    self.instance.setPixmapFromFile(pngname)
                    self.instance.show()
                else:
                    self.instance.hide()
                self.pngname = pngname

куда здесь вставить?
« Последнее редактирование: 11 Апрель 2013, 13:42:31 от pavlikai »
LG 42LE8500, Xtrend ET9000, OpenPli v4.0+DIR655+huawei1550+ HDD Samsung HM500JI
4, 4.8, 13, 31.5, 36+шара
Skygate@Net+OrtonX80

Оффлайн oleg8000

  • Продвинутый
  • Бомбардир
  • *****
  • Спасибо
  • -> Вы поблагодарили: 12
  • -> Вас поблагодарили: 44
  • Сообщений: 83
  • Репутация: +44/-0
  • Пол: Мужской
  • awards За вклад в развитие клуба За знание своего дела Продвинутый пользователь
    • Награды
  • Модель ресивера: DM920UHD
Skins - обсуждение (создание/правка скинов)
« Ответ #85 : 11 Апрель 2013, 13:53:00 »
pavlikai, Вот держи
Эти пользователи сказали Вам СПАСИБО:

Оффлайн pavlikai

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

Оффлайн oleg8000

  • Продвинутый
  • Бомбардир
  • *****
  • Спасибо
  • -> Вы поблагодарили: 12
  • -> Вас поблагодарили: 44
  • Сообщений: 83
  • Репутация: +44/-0
  • Пол: Мужской
  • awards За вклад в развитие клуба За знание своего дела Продвинутый пользователь
    • Награды
  • Модель ресивера: DM920UHD
Skins - обсуждение (создание/правка скинов)
« Ответ #87 : 11 Апрель 2013, 18:24:48 »
pavlikai, Так за что спасибо, если не работает? Эта связка точно работает (пиконы надеюсь не на HDD, я этот путь удалил). Если тебе ещё надо вот виджет для инфобара:
<widget source="session.CurrentService" render="Picon" position="285,25" size="114,72" zPosition="1" transparent="1" alphatest="on">
  <convert type="ServiceName">Reference</convert>
</widget>
Для селектора каналов:
<widget source="session.CurrentService" render="Picon" position="263,5" size="114,72" zPosition="1" alphatest="on">
  <convert type="ServiceName">Reference</convert>
</widget>
Для селектора каналов при хождению по списку, пикон меняется вместе с "бегунком":
<widget source="ServiceEvent" render="Picon" position="1542,5" size="114,72" zPosition="1" alphatest="on">
  <convert type="ServiceName2">Reference</convert>
</widget>
« Последнее редактирование: 11 Апрель 2013, 18:28:43 от oleg8000 »
Эти пользователи сказали Вам СПАСИБО:

Оффлайн pavlikai

  • Старший фейерверкер
  • ****
  • Спасибо
  • -> Вы поблагодарили: 184
  • -> Вас поблагодарили: 206
  • Сообщений: 408
  • Репутация: +208/-0
  • Пол: Мужской
  • awards За благодарности За верность клубу За заслуги перед wvclub.net
    • Награды
  • Модель ресивера: Xtrend ET9000+HDD500
Skins - обсуждение (создание/правка скинов)
« Ответ #88 : 11 Апрель 2013, 19:33:14 »
pavlikai, Так за что спасибо, если не работает? Эта связка точно работает (пиконы надеюсь не на HDD, я этот путь удалил). Если тебе ещё надо вот виджет для инфобара:
<widget source="session.CurrentService" render="Picon" position="285,25" size="114,72" zPosition="1" transparent="1" alphatest="on">
  <convert type="ServiceName">Reference</convert>
</widget>
Для селектора каналов:
<widget source="session.CurrentService" render="Picon" position="263,5" size="114,72" zPosition="1" alphatest="on">
  <convert type="ServiceName">Reference</convert>
</widget>
Для селектора каналов при хождению по списку, пикон меняется вместе с "бегунком":
<widget source="ServiceEvent" render="Picon" position="1542,5" size="114,72" zPosition="1" alphatest="on">
  <convert type="ServiceName2">Reference</convert>
</widget>
вот смотри какая обстановка наложил твои виджеты  на скринах видно пиконы есть везде кроме iptv  на шуре все нормально и раньше было.
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 - обсуждение (создание/правка скинов)
« Ответ #89 : 12 Апрель 2013, 10:40:54 »
Как поменять цвет в скине с синего на зеленый?

Открываешь xml  скина в блокноте Notepad++  ищешь строку foregroundColor="cyan" виджета,который хочешь переделать
Ещё лучше в программе e2skinner2,там это делается в два клика
Эти пользователи сказали Вам СПАСИБО: