Тестирование компонента Погода для ICMS1

 
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Всем привет!
Порядка 1200 дней назад был опубликован Компонент POGODA .
Компонент был сыроват, чтобы что-то менять, приходилось править файлы. Кроме того, периодически был недоступен провайдер погоды www.weather.ua . Поэтому уже давно назревал вопрос о дальнейшей доработке. Ну вот, не прошло и 3-х лет smile , компонент готов. Но нужна помощь в тестировании. Совершенно нет времени тестировать. А проверить нужно досконально. Помогите пожалуйста, кому не лень.
Кратко об изменениях с версии 1.0.0:
1. Изменен провайдер погоды на http://openweathermap.org ;
2. Все настройки компонента теперь в админке. Для каждой страницы(текущая, 3, 5, 7, 10 дней, 2 недели) можно указать свой тайтл, h1, ключевики, описание, текстовые блоки до прогноза и после...
3. Добавлен модуль информера текущей погоды.

Забрать и тестировать .
Инструкция по установке в файле README.md. Не стоит пока устанавливать на рабочие сайты. Если устанавливаете поверх предыдущей версии компонента, все файлы и таблицы в БД перезапишутся. Не забудьте сохранить резервные копии.

Найденные недочеты выкладывайте здесь. Появится время, скопом всё поправлую и пустим компонент в свободное плавание.
Спасибо!
Хватит париться, живи как нравится!
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Приветствую.1.10.6. Код для города в ссылке не показывает,
Код PHP:
  1. http://openweathermap.org/find?q=pskov
Вот так выглядет на странице
Тестирование компонента Погода для ICMS1
Реклама
cms
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Lora:
Приветствую.1.10.6. Код для города в ссылке не показывает,
Код PHP:
http://openweathermap.org/find?q=pskov
Это страница для результатов поиска. Далее нужно перейти на страницу города, т.е. перейти по ссылке найденного города. И там уже смотреть в адресной строке код. Для Пскова код будет 504341 .
Другой вопрос, у вас без кода страница компонента грузится? Вроде бы должна быть страница 404. Спасибо, проверю.
Хватит париться, живи как нравится!
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Марат:
Вроде бы должна быть страница 404
Так и есть. smile Код я взял из файла.Но вот что то не кажет ничего. Да и со стилями что-то.
Редактировалось: 1 раз (Последний: 16 сентября 2015 в 09:09)
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Lora:
Но вот что то не кажет ничего.
Итак, порядок запуска. Установили компонент, внесли в админке код города. Сохранили. Если сразу же хотите увидеть результат, тогда нужно в админке вручную запустить задачи CRON компонента. Нет данных в БД, поэтому и не показывается ничего.
Lora:
Да и со стилями что-то.
Стили подточены под фиксированную ширину без сайдбара. Всё же лучше, наверно, задать меньшую ширину. Посмотрю потом. Пока можете поправить как вам нужно, стили вынесены в отдельный файл для удобства.
Хватит париться, живи как нравится!
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Сори, с CRON тормознул. Запустил,главная вроде работает.
Тестирование компонента Погода для ICMS1
, но вот остальное не хочет. ссылка в модуле "Подробный прогноз погоды" ни куда не видёт. Так же страница погодаы на 3,5,..дней ничего не выводит.
Тестирование компонента Погода для ICMS1
Редактировалось: 1 раз (Последний: 16 сентября 2015 в 13:17)
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Lora, ничего не пойму из Ваших объяснений. Как понять:
Lora:
ссылка в модуле "Подробный прогноз погоды" ни куда не видёт
?
Если в шаблоне он ведет на страницу "/pogoda".
Lora:
Так же страница погодаы на 3,5,..дней ничего не выводит.
У компонента 3 задачи для CRON. Вы все три запускали?
Хватит париться, живи как нравится!
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1545
Марат:
У компонента 3 задачи для CRON. Вы все три запускали?
Конечно нет laugh
Запустил.Всё фунциклирует. До 5-ти дней показывает почасовую,затем по дням.
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 6473
Единственно реальный был компонент погоды. Марат поддерживает создание автоматом нужных мест для указания погоды?
Хостинг и ВПС Халява тексты Стартапы Instantcms в Telegram
Посетитель
small user social cms
Медаль
Сообщений: 188
Ага по тестируем. Спасибо Марат.
Что пока заметил: модуль не имеет настроек, но при сохранении "настроек" с морды модуля перекидывает на 404 страницу:
сайт/admin/index.php?view=modules&do=save_auto_config&id=94&ajax=1&title_only=1

Ерунда конечно, но
Марат:
Найденные недочеты выкладывайте здесь.

В настройках компонента:
Текст до блока погоды, Текст после блока погоды, сохраняет только текст, ссылки в текст, изображения, видео, и пр. форматирование текста не сохраняются
Редактировалось: 1 раз (Последний: 16 сентября 2015 в 17:33)
Посетитель
small user social cms
МедальКубок зрительских симпатийСамый позитивный участник форума!Золотая медаль имени ЛезгинкиАвторитет форума
Сообщений: 1778
зачем плодить лишние запросы к базе?
Все не то, чем кажется и не наоборот...
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Василий Сергеевич, спасибо за дельные замечания. Поправлю.
letsgo:
Марат поддерживает создание автоматом нужных мест для указания погоды?
Компонент только для одного города. Какой город в админке задан, для такого и выведет.
я другое дерево:
зачем плодить лишние запросы к базе?
Поконкретнее пожалуйста.
Хватит париться, живи как нравится!
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
Василий Сергеевич:
Что пока заметил: модуль не имеет настроек, но при сохранении "настроек" с морды модуля перекидывает на 404 страницу: сайт/admin/index.php?view=modules&do=save_auto_config&id=94&ajax=1&title_only=1
К сожалению, это не ошибка модуля. Чтобы исправить, нужно открыть cистемный файл /templates/_default_/admin/modconfig.php и перед строкой 37:
Код PHP:
  1. <input type="submit" name="save" value="<?php echo $_LANG['SAVE']; ?>" />
нужно вставить:
Код PHP:
  1. <input type="hidden" name="csrf_token" value="<?php echo cmsUser::getCsrfToken(); ?>" />
Ошибка из-за того, что в модуле без конфига не предусмотрена отправка ксрф токена, а валидация присутствует.
Хватит париться, живи как нравится!
Посетитель
small user social cms
МедальКубок зрительских симпатийСамый позитивный участник форума!Золотая медаль имени ЛезгинкиАвторитет форума
Сообщений: 1778
Марат:
Поконкрет
сколько запросов к базе делает при выводе ваш компонент?
Все не то, чем кажется и не наоборот...
Модератор
small user social cms
МедальКубок зрительских симпатийПочетный донор проекта
Сообщений: 964
я другое дерево:
сколько запросов к базе делает при выводе ваш компонент?
2 простых запроса. Это много?
Хватит париться, живи как нравится!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: