Делаю свою тему. Пытаюсь немного подправить Яндекс погоду. Исходя из того что есть в модуле. На всех сценах у меня отображается текущее состояние погоды и иконка. Но внимательный заметит, что время 22:24 (ночь), состояние погоды ясно, но иконка та СОЛНЦЕ ...Карл!!!! Добавил в свой набор иконки с луной. Если днем состояние погоды clear (Солнце), то ночная иконка n_clear (луна) и т.д..
У нас есть класс YandexWeather с свойством "yw_mycity.condition" куда прописывается текущее состояние погоды "clear" и есть свойство "yw_mycity.daytime" куда прописывается "n" или "d" автоматом при обновление погоды. И есть метод "ChangeCondition" в него пытаюсь прописать код, чтобы в ключ состояния погоды если "yw_mycity.daytime" = "n" , тогда "yw_mycity.condition" = n_clear иначе "yw_mycity.condition" = clear.
Вот кусок кода который прописываю ...
Код: Выделить всё
// Определяем день/ночь для иконок
if ('yw_mycity.daytime' == 'n') {
setGlobal('yw_mycity'.'.'.'condition', n_.$conditioneng);
} else {
setGlobal('yw_mycity'.'.'.'condition', $conditioneng);
}