[Модуль] Погода от Яндекс (app_yaweather)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
adzam
Сообщения: 602
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Модуль "Погода от Яндекс"

Сообщение adzam » Сб ноя 15, 2014 8:04 pm

Вопрос к автору:
Немного переделал дизайн и установил прогноз в меню, домашних страницах и шапке
Использовал метод вызова

<link href="../templates/app_yaweather/css/yaweather.css" rel="stylesheet" type="text/css">
[#module name="app_yaweather"#]

В домашних страницах и в меню обновляется погода а в шапке почему-то нет
Вот и вопрос ... почему ,Может там нужен другой метод вызова или .....
и как можно сделать обновление почаще , хоть раз в пол часа
Безымянный.jpg
Безымянный.jpg (162.36 КБ) 16678 просмотров
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Аватара пользователя
adzam
Сообщения: 602
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Модуль "Погода от Яндекс"

Сообщение adzam » Сб ноя 15, 2014 8:37 pm

Да не в обиду автору переделал малехо файл app_yaweather.class.php
и теперь из файла CSS можно менять все параметры текущего меню на сегодня, каждый может подогнать под себя
Безымянный.jpg
Безымянный.jpg (11.43 КБ) 16677 просмотров
app_yaweather.class.rar
(4.32 КБ) 334 скачивания
yaweather.rar
(683 байт) 349 скачиваний
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение LuckyFIA » Сб ноя 15, 2014 9:16 pm

adzam писал(а): В домашних страницах и в меню обновляется погода а в шапке почему-то нет
Вот и вопрос ... почему ,Может там нужен другой метод вызова или .....
и как можно сделать обновление почаще , хоть раз в пол часа
Если я не ошибаюсь, в шапке не предусмотрен механизм обновления.
По поводу более частого обновления - как я понял данные о погоде у Яндекса обновляются ежечасно.
В части внешнего вида тут да... с дизайном у меня туго (как говорится "Чукча не писатель, чукча - читатель") поэтому у меня предложение: давайте все вместе придумаем или выложим свое виденье блока с погодой.
Аватара пользователя
adzam
Сообщения: 602
Зарегистрирован: Сб дек 08, 2012 10:28 pm
Откуда: Кишинев
Благодарил (а): 20 раз
Поблагодарили: 138 раз

Re: Модуль "Погода от Яндекс"

Сообщение adzam » Сб ноя 15, 2014 9:19 pm

а каким механизмом можно заставить обновляться погоду в шапке?
Типа перевести в переменную и %------- |30% как обычно
Мои проекты здесь...https://connect.smartliving.ru/profile/41/blog213.htm
Если вам помогло какое-либо мое сообщение - не ленитесь пользоваться кнопкой СПАСИБО.
Stratior
Сообщения: 9
Зарегистрирован: Пн мар 31, 2014 2:25 pm
Благодарил (а): 8 раз
Поблагодарили: 0

Re: Модуль "Погода от Яндекс"

Сообщение Stratior » Вт ноя 18, 2014 5:44 pm

Извиняюсь, может вопрос немного не по теме, но хочу в HTML-блоке получить значение -
%yaweather.day0.morning_temperature-data_avg%
но оболочка из-за "тире" в названии свойства не понимает, что это свойство объекта и просто пишет это как строку при выводе
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение LuckyFIA » Вт ноя 18, 2014 6:36 pm

Stratior писал(а):Извиняюсь, может вопрос немного не по теме, но хочу в HTML-блоке получить значение -
%yaweather.day0.morning_temperature-data_avg%
но оболочка из-за "тире" в названии свойства не понимает, что это свойство объекта и просто пишет это как строку при выводе
Извиняюсь, в ближайшее время исправлю
За это сообщение автора LuckyFIA поблагодарил:
Stratior (Вт ноя 18, 2014 9:14 pm)
Рейтинг: 1.16%
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение LuckyFIA » Вт ноя 18, 2014 8:45 pm

Обновил модуль (в основном внешний вид):
- вынес формирование блока с погодой в шаблоны, теперь используя альтернативные шаблоны, каждый сможет настроить внешний вид под себя
За это сообщение автора LuckyFIA поблагодарили (всего 2):
Stratior (Вт ноя 18, 2014 10:02 pm) • Vit (Ср ноя 19, 2014 7:12 am)
Рейтинг: 2.33%
Vit
Сообщения: 867
Зарегистрирован: Вт янв 17, 2012 12:31 pm
Благодарил (а): 121 раз
Поблагодарили: 78 раз

Re: Модуль "Погода от Яндекс"

Сообщение Vit » Ср ноя 19, 2014 7:12 am

LuckyFIA писал(а):Обновил модуль (в основном внешний вид):
- вынес формирование блока с погодой в шаблоны, теперь используя альтернативные шаблоны, каждый сможет настроить внешний вид под себя
Обновился, стало вот так

Изображение

где подправить?

а как вывести прогноз на завтра послезавтра?
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение LuckyFIA » Ср ноя 19, 2014 9:31 am

Vit писал(а): где подправить?
В стилях \templates\app_yaweather\css\usual.css

Например

Код: Выделить всё

.yaweather {
    border-style: solid;
    border-width: 1px;
    border-radius: 10px;
    display: inline-block;
    min-width: 230px;
    max-width: 230px;
    position: relative;
    left: -10px;
}
.info {
    /*vertical-align: top;*/
    float: left;
    height: 84px;
    width: 86px;
}
.icon {
    /*position: relative;*/
}
.temp {
    position: relative;
    left: 19px;
    top: -20px;
    font-size: 39px;
}
.table {
    float: right;
}
.weather_type {
    position: relative;
    top: -10px;
    clear: left;
} 
Чтобы при обновлении ничего не потерялось, можно в template_alt создать альтернативный шаблон для модуля и подогнать его "под себя"
Vit писал(а):а как вывести прогноз на завтра послезавтра?
Пока в перспективе
Аватара пользователя
LuckyFIA
Сообщения: 118
Зарегистрирован: Пт сен 27, 2013 6:57 am
Откуда: Россия
Благодарил (а): 3 раза
Поблагодарили: 40 раз
Контактная информация:

Re: Модуль "Погода от Яндекс"

Сообщение LuckyFIA » Пт ноя 21, 2014 11:27 am

Обновил модуль:
- добавлен вывод прогноза
- выполнение сценария после обновления
- вкладка Помощь
За это сообщение автора LuckyFIA поблагодарили (всего 2):
Amarok (Пт ноя 21, 2014 11:53 am) • Stratior (Пн ноя 24, 2014 2:09 pm)
Рейтинг: 2.33%
Ответить