Size: a a a

MODX. Русскоязычное сообщество.

2020 April 15

Д

Дмитрий in MODX. Русскоязычное сообщество.
А вот сам массив {"coord":{"lon":60.55,"lat":58.05},"weather":[{"id":804,"main":"Clouds","description":"overcast clouds","icon":"04n"}],"base":"stations","main":{"temp":4.06,"feels_like":1.21,"temp_min":4.06,"temp_max":4.06,"pressure":1007,"humidity":87,"sea_level":1007,"grnd_level":982},"wind":{"speed":1.7,"deg":106},"clouds":{"all":90},"dt":1586736715,"sys":{"country":"RU","sunrise":1586739093,"sunset":1586790273},"timezone":18000,"id":1487277,"name":"Verkhnyaya Salda","cod":200}
источник

🙈

🙈 PG in MODX. Русскоязычное сообщество.
снег 2,34 -1,62 1012 - этот текст уже разбит по этим плейсхолдерам?
источник

Д

Дмитрий in MODX. Русскоязычное сообщество.
🙈 PG
снег 2,34 -1,62 1012 - этот текст уже разбит по этим плейсхолдерам?
Угу. Все выводится. Но, единственно в чем задумался, это как сделать 6-8 разных выводов в зависимости от того, что в плейсхолдере.
источник

🙈

🙈 PG in MODX. Русскоязычное сообщество.
так сделай тогда массив по примеру выше
источник

Д

Дмитрий in MODX. Русскоязычное сообщество.
"description":"overcast clouds», в плейсхолдере overcast clouds вылезет, и значит нужно вставить
источник

🙈

🙈 PG in MODX. Русскоязычное сообщество.
$icons = [
'overcast clouds'=> '<svg> иконка </svg>',
'дождь'=> '<svg> иконка </svg>',
]
источник

🙈

🙈 PG in MODX. Русскоязычное сообщество.
ну или раскинуть по маленьким чанкам
источник

🙈

🙈 PG in MODX. Русскоязычное сообщество.
вариантов реально миллион
источник

Д

Дмитрий in MODX. Русскоязычное сообщество.
🙈 PG
$icons = [
'overcast clouds'=> '<svg> иконка </svg>',
'дождь'=> '<svg> иконка </svg>',
]
Мне главное направление))) Там нагуглю, разберусь.
источник

Д

Дмитрий in MODX. Русскоязычное сообщество.
И не всегда в голове могу четко сформулировать вопрос, что нужно задать гуглу)
источник

🙈

🙈 PG in MODX. Русскоязычное сообщество.
по такому принципу удобно будет
источник

🙈

🙈 PG in MODX. Русскоязычное сообщество.
Переслано от 🙈 PG
$icons = [
'overcast clouds'=> '<svg> иконка </svg>',
'дождь'=> '<svg> иконка </svg>',
]
источник

Д

Дмитрий in MODX. Русскоязычное сообщество.
🙈 PG
по такому принципу удобно будет
Понял. Спасибо 🙂
источник

🙈

🙈 PG in MODX. Русскоязычное сообщество.
и там где у тебя setPlaceholders добавить
'icon'=>$icons[$weather->weather[0]->description]
источник

Д

Дмитрий in MODX. Русскоязычное сообщество.
🙈 PG
и там где у тебя setPlaceholders добавить
'icon'=>$icons[$weather->weather[0]->description]
Понял. Теперь совсем все понятно стало))) Почти без гугла. ))
источник

🙈

🙈 PG in MODX. Русскоязычное сообщество.
я погуглил за тебя 😂
источник

Д

Дмитрий in MODX. Русскоязычное сообщество.
🙈 PG
я погуглил за тебя 😂
Мониеносно ))) Спасибо )))
источник

🙈

🙈 PG in MODX. Русскоязычное сообщество.
но вот иконки я бы хранил в отдельных svg файлах
источник

🙈

🙈 PG in MODX. Русскоязычное сообщество.
так их можно переиспользовать, не передавая много раз тот же код при загрузке страницы
источник

🙈

🙈 PG in MODX. Русскоязычное сообщество.
+ кэшировнаие
источник