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

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

Автор Тема: QuickWeather  (Прочитано 118605 раз)

Оффлайн nikolasi

  • Супер VIP
  • Младший фейерверкер
  • *****
  • Спасибо
  • -> Вы поблагодарили: 18
  • -> Вас поблагодарили: 276
  • Сообщений: 120
  • Репутация: +278/-0
  • Пол: Мужской
QuickWeather
« : 13 Июнь 2013, 10:49:23 »
ребята погода беретса с сайта free.worldweatheronline.com.Сайт европейский время которое выводит плагин это время выдает сам сайт для примера смотрите http://free.worldweatheronline.com/feed/weather.ashx?q=Kryvyy_Rih&format=xml&num_of_days=5&key=59bc9f316b215832121812
<observation_time>07:30 AM</observation_time>
я вписал это выводить для того что бы вы видели когда у вас обновилась погода.Для меня это важно так могу видеть и контролировать настройку и работу плагина.Если не нужно вам то в ваш скин впишите скин плагина а это <screen name="WeatherPluginScreen" position="center,center" size="230,415" zPosition="3" backgroundColor="#ff000000" flags="wfNoBorder">
                 <widget name="zastavka" position="0,0" size="230,415" zPosition="2" transparent="1" alphatest="on" />
                 <widget name="lab1" position="24,25" halign="center" size="180,20" zPosition="4" font="Regular;20" foregroundColor="#00ffcc33" backgroundColor="#30000000" valign="top" transparent="1" />
                 <widget name="City" position="24,48" halign="center" size="180,18" zPosition="4" font="Regular;16" foregroundColor="#00ffcc33" backgroundColor="#30000000" valign="top" transparent="1" />
                 <widget name="Icons now" position="67,66" size="138,95" zPosition="3" transparent="1" alphatest="on" />
                 <widget name="Temp now" position="24,81" halign="left" size="80,60" zPosition="4" font="Regular;27" valign="top" backgroundColor="#00000000" transparent="1" />
                 <widget name="Description now" position="24,150" halign="center" size="180,80" zPosition="4" font="Regular;18" valign="top" backgroundColor="#00000000" transparent="1" />
                 <widget name="Date of tomorrow" position="24,229" halign="center" size="180,20" zPosition="4" foregroundColor="#00ffcc33" backgroundColor="#30000000" font="Regular;20" valign="top" transparent="1" />
                 <widget name="Icons tomorrow" position="117,260" size="87,60" zPosition="3" transparent="1" alphatest="on" />
                 <widget name="Description tomorrow" position="24,252" halign="left" size="180,60" zPosition="4" font="Regular;16" valign="top" backgroundColor="#00000000" transparent="1" />
                 <widget name="day after tomorrow" position="24,312" halign="center" size="180,20" zPosition="4" foregroundColor="#00ffcc33" backgroundColor="#30000000" font="Regular;20" valign="top" transparent="1" />
                 <widget name="Icons2" position="117,340" size="87,60" zPosition="3" transparent="1" alphatest="on" />
                 <widget name="Description2" position="24,333" halign="left" size="180,60" zPosition="4" font="Regular;16" valign="top" backgroundColor="#00000000" transparent="1" />
                 </screen>
и вместо name="lab1" впишите просто вывод времени как в инфобаре...будет вам выводить точное время вашего ресивера.Еще момент-плаг писалса изначально под нашу е2 Индб-в ней смена инфобара и секондинфобара сделана по своему и на нашей е2 при смене инфобара на секонд плагин тушитса...как оказалось на других модах нет-тоисть плагин выводит и в секонинфобаре.Пока выход-в скине секондинфобара вписать zPosition больше 3 по типу для примера
<screen backgroundColor="transparent" zPosition="5" flags="wfNoBorder" name="SecondInfoBar" position="1,34" size="1280,720" title="Pli 2.0">
код вывода инфобара плагина вместе с инфобаром простой смотрите
def InfoBarShowWeather(self):
global gInfoBarWeather
global InfoBarShow
if InfoBarShow:
InfoBarShow(self)
if gInfoBarWeather:
gInfoBarWeather.show()

def InfoBarHideWeather(self):
global gInfoBarWeather
global InfoBarHide
if InfoBarHide:
InfoBarHide(self)
if gInfoBarWeather:
gInfoBarWeather.hide()

def overwriteInfoBar():
global InfoBarShow, InfoBarHide
if InfoBarShow is None:
#Считываем оригинал
InfoBarShow = InfoBarShowHideExtended._InfoBarShowHideExtended__onShow
#  Дописываем для плагина
InfoBarShowHideExtended._InfoBarShowHideExtended__onShow = InfoBarShowWeather
if InfoBarHide is None:
# Считываем оригинал
InfoBarHide = InfoBarShowHideExtended._InfoBarShowHideExtended__onHide
# Дописываем для плагина
InfoBarShowHideExtended._InfoBarShowHideExtended__onHide = InfoBarHideWeather
тоисть понятно как работает....для имиджей на базе пли вот это надо изменить.Изменить попробую сеня-закину на усб другой софт не нашу индб плюс минус знаю как сделать....если сами знаете как-пишите как))
Если хотите сами попробовать-вот пи плагина.Тот который используетса сейчас у вас с убранным кодом для индб(он у вас работать не будет - просто будет ребут по кругу -у нас своя структура отличная от других-сами писали сами думали ....)я обещал фри-ловите
Полную анимация статических иконок может закончу до конца недели-тока дорисую анимашки
« Последнее редактирование: 13 Июнь 2013, 11:00:12 от nikolasi »
Эти пользователи сказали Вам СПАСИБО: