Kirill Levitskiy
+61
Репутация
453
Рейтинг
Уже начал работы.
Нужно поправить стили компонента.
Можно сделать следующее:
В файле /templates/lightblue/css/meteo.css
под строкой 115 вставить:
Выяснилось, что текущая версия компонента будет работать только на InstantCMS 1.10.6+
Именно с этой версии была произведена миграция на Smarty 3.
Первым делом, я поменяю требования для компонента.
Затем буду пытаться смигрировать его на более старые версии InstantCMS.
Буду искать альтернативный источник данных с прогнозом на неделю и больше.
Что насчет поля HTML? Смысл я понимаю, где разместить его (сверху/снизу), что с оформлением и т.д.? Есть примеры, где это сделано правильно, по вашему мнению?
Все возможно :)
Нашел неприятную проблему на странице компонента в шапке таблицы, если текст "день недели (время дня)" в одной из колонок полностью влезает в одну строку, а в других колонках "(время дня)" переносится.
Поправил CSS выпустил обновление 1.1.1.
Фактически изменения затронули только один файл:
/package/templates/default/controllers/meteo2/css/meteo2.css
P.S. Патч делать не решился, потому как никаких миграций в БД или серьезных изменений не проследует, проще перезалить файлы всего компонента.
Я же написал это решение за один день в качестве развлечения, я вообще не php девелопер и не дизайнер. Пускай полежит тут, вдруг кому-то одному понравится и окажется полезным.
Если хочется разнообразия крутых решений, то прямая дорога в разработку дополнений к крупным раскрученным CMS.
Компонент полностью написан с нуля, это не копия чего-то откуда-то.
Я просто посмотрел примеры оформления, нашел подходящий дизайн к структуре данных из источника данных. Сверстал оформление по своему вкусу, оформил код в лучших традициях и выложил для общего пользования.
П.С. Графика не ворованная, взял то, что было доступно без лицензирования и бесплатно на стоке.
Если кто-то поделится своими пожеланиями, я приложу максимум усилий, чтобы их реализовать и выпустить обновление.
Причина, почему появился этот компонент - не нашел нужное решение в каталоге. До этого там был только один компонент, который работает на АПИ Яндекса. Мне этот вариант не подходит, поэтому решил сделать свой компонент и поделиться им со всеми.
Уверен, что для большинства городских сайтов на InstantCMS, нужен компонент/виджет погоды. Лишним уж точно не будет.