Тестирование компонента Погода для ICMS1
Порядка 1200 дней назад был опубликован Компонент POGODA.
Компонент был сыроват, чтобы что-то менять, приходилось править файлы. Кроме того, периодически был недоступен провайдер погоды www.weather.ua. Поэтому уже давно назревал вопрос о дальнейшей доработке. Ну вот, не прошло и 3-х лет 😊, компонент готов. Но нужна помощь в тестировании. Совершенно нет времени тестировать. А проверить нужно досконально. Помогите пожалуйста, кому не лень.
Кратко об изменениях с версии 1.0.0:
1. Изменен провайдер погоды на openweathermap.org ;
2. Все настройки компонента теперь в админке. Для каждой страницы(текущая, 3, 5, 7, 10 дней, 2 недели) можно указать свой тайтл, h1, ключевики, описание, текстовые блоки до прогноза и после...
3. Добавлен модуль информера текущей погоды.
Забрать и тестировать .
Инструкция по установке в файле README.md. Не стоит пока устанавливать на рабочие сайты. Если устанавливаете поверх предыдущей версии компонента, все файлы и таблицы в БД перезапишутся. Не забудьте сохранить резервные копии.
Найденные недочеты выкладывайте здесь. Появится время, скопом всё поправлую и пустим компонент в свободное плавание.
Спасибо!
http://openweathermap.org/find?q=pskov
Это страница для результатов поиска. Далее нужно перейти на страницу города, т.е. перейти по ссылке найденного города. И там уже смотреть в адресной строке код. Для Пскова код будет 504341 .Приветствую.1.10.6. Код для города в ссылке не показывает,
Код PHP:
openweathermap.org/find?q=pskov
Другой вопрос, у вас без кода страница компонента грузится? Вроде бы должна быть страница 404. Спасибо, проверю.
Так и есть. Код я взял из файла.Но вот что то не кажет ничего. Да и со стилями что-то.Вроде бы должна быть страница 404
Итак, порядок запуска. Установили компонент, внесли в админке код города. Сохранили. Если сразу же хотите увидеть результат, тогда нужно в админке вручную запустить задачи CRON компонента. Нет данных в БД, поэтому и не показывается ничего.Но вот что то не кажет ничего.
Стили подточены под фиксированную ширину без сайдбара. Всё же лучше, наверно, задать меньшую ширину. Посмотрю потом. Пока можете поправить как вам нужно, стили вынесены в отдельный файл для удобства.Да и со стилями что-то.
, но вот остальное не хочет. ссылка в модуле "Подробный прогноз погоды" ни куда не видёт. Так же страница погодаы на 3,5,… дней ничего не выводит.
?ссылка в модуле "Подробный прогноз погоды" ни куда не видёт
Если в шаблоне он ведет на страницу "/pogoda".
У компонента 3 задачи для CRON. Вы все три запускали?Так же страница погодаы на 3,5,… дней ничего не выводит.
Конечно нетУ компонента 3 задачи для CRON. Вы все три запускали?
Запустил.Всё фунциклирует. До 5-ти дней показывает почасовую, затем по дням.
Что пока заметил: модуль не имеет настроек, но при сохранении "настроек" с морды модуля перекидывает на 404 страницу:
сайт/admin/index.php?view=modules&do=save_auto_config&id=94&ajax=1&title_only=1
Ерунда конечно, но
Найденные недочеты выкладывайте здесь.
В настройках компонента:
Текст до блока погоды, Текст после блока погоды, сохраняет только текст, ссылки в текст, изображения, видео, и пр. форматирование текста не сохраняются
Компонент только для одного города. Какой город в админке задан, для такого и выведет.Марат поддерживает создание автоматом нужных мест для указания погоды?
Поконкретнее пожалуйста.зачем плодить лишние запросы к базе?
К сожалению, это не ошибка модуля. Чтобы исправить, нужно открыть cистемный файл /templates/_default_/admin/modconfig.php и перед строкой 37:Что пока заметил: модуль не имеет настроек, но при сохранении "настроек" с морды модуля перекидывает на 404 страницу: сайт/admin/index.php?view=modules&do=save_auto_config&id=94&ajax=1&title_only=1
<input type="submit" name="save" value="<?php echo $_LANG['SAVE']; ?>" />
<input type="hidden" name="csrf_token" value="<?php echo cmsUser::getCsrfToken(); ?>" />
сколько запросов к базе делает при выводе ваш компонент?Поконкрет
2 простых запроса. Это много?сколько запросов к базе делает при выводе ваш компонент?