Страница 5 из 22

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

Добавлено: Пт дек 26, 2014 10:30 am
LuckyFIA
Проверил на Win все кэшируется

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

Добавлено: Пт дек 26, 2014 11:38 am
Amarok
SPOILERSPOILER_SHOW
Clipboard01.jpg
Clipboard01.jpg (10.42 КБ) 14464 просмотра
Clipboard02.jpg
Clipboard02.jpg (12.58 КБ) 14464 просмотра
Уж и обновлял и ждал...

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

Добавлено: Пт дек 26, 2014 1:16 pm
Jager
BlackWarrior писал(а):А кэширование рисунков только у меня не работает?
Не только, у меня тоже не работает под Windows

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

Добавлено: Пт дек 26, 2014 1:55 pm
LuckyFIA
Для отладки: замените файл в c:\_majordomo\htdocs\modules\app_yaweather\ на https://yadi.sk/d/OufnSRVfddai7 в админке модуля обновить погоду а лог DebMes`a отправьте в личку

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

Добавлено: Пт дек 26, 2014 11:37 pm
kostya066
Суть, при кэшировании ссылки на картинки становятся в формате http://localhost/.... хотя мы обращаемся по адресу или IP из внешки или другого устройства

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

Добавлено: Сб дек 27, 2014 7:48 am
adzam
LuckyFIA писал(а):Изменил немножко механизм обновления, в связи с этим перед обновлением модуля удалите в методе onNewHour класса Timer все что начинается со //START yaWeather module и заканчивается //END yaWeather module.
А у меня при инсталяции приложения в метод onNewHour класса Timer ниего и не записано, он пуст - может поэтому и не обновлялось?

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

Добавлено: Сб дек 27, 2014 9:14 am
Amarok
kostya066 писал(а):Суть, при кэшировании ссылки на картинки становятся в формате http://localhost/.... хотя мы обращаемся по адресу или IP из внешки или другого устройства
Может в модуле будет целесообразнее использовать значение переменной DB_HOST взятой из config.php?

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

Добавлено: Сб дек 27, 2014 9:34 am
LuckyFIA
kostya066 писал(а):Суть, при кэшировании ссылки на картинки становятся в формате http://localhost/.... хотя мы обращаемся по адресу или IP из внешки или другого устройства
При кэшировании картинки сохраняются в cached/yaweather/48x48/, а при отображении URL складывается из BASE_URL + ROOTHTML + cached/yaweather/48x48/имя_картинки.png. BASE_URL и ROOTHTML берутся из config.php

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

Добавлено: Сб дек 27, 2014 9:40 am
LuckyFIA
adzam писал(а):А у меня при инсталяции приложения в метод onNewHour класса Timer ниего и не записано, он пуст - может поэтому и не обновлялось?
Да скорее всего поэтому и не обновлялось. Сейчас там должно быть

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

/* START yaWeather module*/cm("city.ywUpdateTime");/* END yaWeather module*/

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

Добавлено: Сб дек 27, 2014 10:33 am
Amarok
Мой config.php:
SPOILERSPOILER_SHOW
<?
/**
* Project Config
*
* @package MajorDoMo
* @author Serge Dzheigalo <[email protected]> http://smartliving.ru/
* @version 1.1
*/


Define('DB_HOST', '127.0.0.1');
Define('DB_NAME', 'db_terminal');
Define('DB_USER', 'root');
Define('DB_PASSWORD', '');

Define('DIR_TEMPLATES', "./templates/");
Define('DIR_MODULES', "./modules/");
Define('DEBUG_MODE', 1);
Define('UPDATES_REPOSITORY_NAME', 'smarthome');

Define('PROJECT_TITLE', 'MajordomoSL');
Define('PROJECT_BUGTRACK', "");

if ($_ENV["COMPUTERNAME"]) {
Define('COMPUTER_NAME', strtolower($_ENV["COMPUTERNAME"]));
} else {
Define('COMPUTER_NAME', 'Alisa'); // Your computer name (optional)
}


Define('DOC_ROOT', dirname(__FILE__)); // Your htdocs location (should be detected automatically)

Define('SERVER_ROOT', 'd:/_majordomo');


if ($_ENV["S2G_BASE_URL"]) {
Define('BASE_URL', $_ENV["S2G_BASE_URL"]);
} else {
Define('BASE_URL', 'http://127.0.0.1:80'); // Your base URL:port (!!!)
}


Define('ROOT', DOC_ROOT."/");
Define('ROOTHTML', "/");
Define('PROJECT_DOMAIN', $_SERVER['SERVER_NAME']);