Компонент собирает и показывает информации о погоде в указанном населенном пункте.
Для экономии трафика и уменьшения нагрузки на источник метеоданных, компонент кеширует метеосводку на указанное время. Обновление данных происходит по запросу очередного посетителя, когда срок жизни актуальных метеоданных в базе истек и пора выполнить ее актуализацию.
Компонент обладает обширными знаниями о метеообстановке, помнит информацию о погоде на ближайшие сутки с детализацией по времени.
Виджет умеет показывает краткую актуальную информацию о погоде.
В комплекте 3 языковых файла: русский, украинский, английский
Источником данных является: meteoservice.ru
Компонент:
Виджет:

Настройки:

Для экономии трафика и уменьшения нагрузки на источник метеоданных, компонент кеширует метеосводку на указанное время. Обновление данных происходит по запросу очередного посетителя, когда срок жизни актуальных метеоданных в базе истек и пора выполнить ее актуализацию.
Компонент обладает обширными знаниями о метеообстановке, помнит информацию о погоде на ближайшие сутки с детализацией по времени.
Виджет умеет показывает краткую актуальную информацию о погоде.
В комплекте 3 языковых файла: русский, украинский, английский
Источником данных является: meteoservice.ru
Компонент:

Виджет:

Настройки:

1. /system/controllers/meteo2/frontend.php
200 строка ->
23 строка ->
Как вариант решения, могу предложить опционально указывать название города в дополнительном поле и заменять им название от источника.
Подготовлю к следующему обновлению. Дополнительно, подготовлю языковые файлы на трех языках.
В новой версии (1.1.0):
* Добавлено опциональное поле "Название населенного пункта"
* Добавлена английская локализация
* Добавлена украинская локализация
Хотя последние под вопросом ))
Русский язык - образного мышления. Можно писать и читать но не понимать его, если мыслить лишь логикой.
Почти по фрейду.
п.с. Так то речь шла о пользователях сайта где впихивают подобные фиговины ) Видимо контент сайта уже не привлекает, так хоть такими штуками заманивают ))
Если кто-то поделится своими пожеланиями, я приложу максимум усилий, чтобы их реализовать и выпустить обновление.
Причина, почему появился этот компонент - не нашел нужное решение в каталоге. До этого там был только один компонент, который работает на АПИ Яндекса. Мне этот вариант не подходит, поэтому решил сделать свой компонент и поделиться им со всеми.
Уверен, что для большинства городских сайтов на InstantCMS, нужен компонент/виджет погоды. Лишним уж точно не будет.
п.с. Это я не от лица "самого умного" говорю, а говорю о том что наблюдаю ))
Я же написал это решение за один день в качестве развлечения, я вообще не php девелопер и не дизайнер. Пускай полежит тут, вдруг кому-то одному понравится и окажется полезным.
Если хочется разнообразия крутых решений, то прямая дорога в разработку дополнений к крупным раскрученным CMS.
Вопрос. А что вы такого уникального и нового сделали? То что для других систем типа WP уже давным давно сделано?
Молодец конечно, но с высока на других разработчиков смотреть не надо. Некоторые из них гораздо ответственнее вас к делу относятся.
P.S. Автор молодец что не повелся на провокацию.
Сделал много чего как не там, потому как делаю сам и по своему. И явно больше чем вы.
Буду искать альтернативный источник данных с прогнозом на неделю и больше.
Касательно второго, вы пытаетесь выдать своё исключительно субъективное мнение основанное на неком чересчур узком кругозоре за объективное, что, выглядит так себе.
Для примера 40 лямов просмотров в сутки: https://www.nytimes.com и погода в углу.
То-то и оно.
Побольше бы таких.
Компонент полностью написан с нуля, это не копия чего-то откуда-то.
Я просто посмотрел примеры оформления, нашел подходящий дизайн к структуре данных из источника данных. Сверстал оформление по своему вкусу, оформил код в лучших традициях и выложил для общего пользования.
П.С. Графика не ворованная, взял то, что было доступно без лицензирования и бесплатно на стоке.
Сегодня их несколько, а завтра кто то забросит:
/blogs/dopolnenija-ot-instantcms2-ru/vidzhet-jandeks-pogoda.html
А Вы прочтите, я Вам уже писал на это:
/blogs/dopolnenija-ot-instantcms2-ru/kartochka-profilja.html#comment_107616
Там кстати и еще мнения других по этому вопросу (если тоже забыли)...
П,с.
Как только таких потребителей будет не только на словах, так сразу.
По вашей логике разработчику нужно сильно задумываться перед тем как публиковать что либо.
А если так то большая часть разработок считает не имеет право на существование.
НЕ УМЕЕШЬ - не надо браться.
Не компетентен в деле - не советуй! ))
Не будет эгоистом - не говори за всех ))
п.с.
Может кто такой привередливый как вы. Скачает разработку и допилит под свои нужды. А разработчику скажет спасибо и не будет его осуждть когда сам ничего не делает )
Вот правильно... Поудалять все заброшенные разработки (а заодно и кучу таких "не справедливых" комментариев) и дело с концом))
И потом можно опять рассуждать о "компетентности" и пр...
Было замечание о неподдерживаемых дополнениях, я их удалил, чтобы такие как вы мне не надоедали. Кому надо, тот знает где их найти. Скачает и скажет спасибо или допишет под себя.
Я не вижу связи между писаниной в комментариях и моей компетентностью как разработчика. Или к прежней какой-то обиде вы добавили ещё и моё замечание к вам по вашей некомпетентности в теме разработок? Причём тут ваши погоны в сфере услуг?
Вот в этом Вашем "мировоззрении" вся Ваша сущность. Самовлюбленный, напыщенный
бачеловек.Спуститесь с Олимпа куда себя вознесли.
Профессионализма и компетентности в плане работы с людьми (клиентами) - ноль.
Я Вам не зря напомнил про басню про обос...го воробья.
Пришли к человеку, сделавшему вполне нормальную разработку, в блог и начали "вещать" в стиле Летсгоу.
При это забыв о том, что сколько Вы с Сайтостроем сделали вреда Инстанту (сколько людей побросали свои проекты и вынуждены были уйти на другие движки из-за того, что разработки заброшены), с вами никто не сравнится.
Все кто выше Вам написал примерно тоже самое, тоже обижены? (Хотя не знаю за других не буду говорить).
Нет у меня никакой к Вам обиды.
Начали Вы последнее время хотя бы немного заботится о поддержки своих разработок и то уже хорошо.
Но при этом не надо мнить себя светочем профессионализма и компетентности, это не про Вас.
PS:
К администрации... можно удалить всю эту ветку комментов.
Все равно вряд ли Денис Васильевич услышит, что ему говорят люди (и не только я)...
Нашел неприятную проблему на странице компонента в шапке таблицы, если текст "день недели (время дня)" в одной из колонок полностью влезает в одну строку, а в других колонках "(время дня)" переносится.
Поправил CSS выпустил обновление 1.1.1.
Фактически изменения затронули только один файл:
/package/templates/default/controllers/meteo2/css/meteo2.css
P.S. Патч делать не решился, потому как никаких миграций в БД или серьезных изменений не проследует, проще перезалить файлы всего компонента.
А выбор города пользователю можно предоставить?
Все возможно :)
Что насчет поля HTML? Смысл я понимаю, где разместить его (сверху/снизу), что с оформлением и т.д.? Есть примеры, где это сделано правильно, по вашему мнению?