Есть вопросы по теме и коду
Добавлено: Вс окт 13, 2019 2:22 am
Доброго времени всем! Парни застрял.... честное слово. Помогите советом.
Делаю свою тему. Пытаюсь немного подправить Яндекс погоду. Исходя из того что есть в модуле. На всех сценах у меня отображается текущее состояние погоды и иконка. Но внимательный заметит, что время 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.
Вот кусок кода который прописываю ...
Не могу понять почему не работает. Третий день бьюсь. Как рыба об лед.
Делаю свою тему. Пытаюсь немного подправить Яндекс погоду. Исходя из того что есть в модуле. На всех сценах у меня отображается текущее состояние погоды и иконка. Но внимательный заметит, что время 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);
}