Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Вывод курса валют (https://javascript.ru/forum/misc/72548-vyvod-kursa-valyut.html)

spinastr 11.02.2018 03:38

Цитата:

Сообщение от laimas (Сообщение 477586)
А вот это не верно курса на 11 число нет.

да нет и что делать?

laimas 11.02.2018 03:40

В планировщике изменить время запроса к ЦБ, планировщик должен запускать скрипт каждый день в 23:30 например. ЦБ по xml запросу не отдаст последний курс, если курса по запрошенной дате нет.

spinastr 11.02.2018 03:44

laimas,

как так сделать одну строчку?

$ 56.77 ▲ - с цветной стрелкой по курсу, зелёная, красная?

laimas 11.02.2018 03:46

Цитата:

Сообщение от spinastr
если стрелка вверх то зелёная в низ красная,
я её в панель вставлю там уже есть стилизация.

Я не знаю что и откуда берется, но если использовать стили, что я ранее писал, то просто заменить цвет

/*правила для стрелки вверх*/
.rate-1:after {
 content: "▲";
 color: #0f0; /*зеленый цвет*/
}
 
/*правила для стрелки вниз*/
.rate-0:after {
 content: "▼";
 color: #f00; /*красный цвет*/
}

spinastr 11.02.2018 03:46

Статистика этого форума 172 сообщения и 922 просмотра
https://pp.userapi.com/c840127/v8401...2R6f6_ZAcM.jpg

laimas 11.02.2018 03:47

Это обязательно сделать - планировщик должен запускать скрипт каждый день в 23:30

spinastr 11.02.2018 03:49

Цитата:

Сообщение от laimas (Сообщение 477594)
Это обязательно сделать - планировщик должен запускать скрипт каждый день в 23:30

это сделал,

а как тут, мне только одна строчка нужно, сегодняшнего курса?


spinastr 11.02.2018 03:54

laimas,

Вот в пейнте нарисовал пример, как хотел

https://pp.userapi.com/c840127/v8401...uH-YOKuqp4.jpg

laimas 11.02.2018 03:59

Цитата:

Сообщение от spinastr
а как тут, мне только одна строчка нужно, сегодняшнего курса?

Нет, лучше не так. Вернуть планировщику время 0:00, а вот даты запроса валюты сдвинуть на день вниз, иначе, если использовать даты валют из json, то будет некорректно.

В файле current.php строку 6 кода (это строка if($xml = simplexml_load_file .....), заменить на эту

if($xml = simplexml_load_file('http://www.cbr.ru/scripts/XML_dynamic.asp?date_req1='.date('d/m/Y', strtotime('-3 day')).'&date_req2='.date('d/m/Y', strtotime('-1 day')).'&VAL_NM_RQ=R01235')) {


В current.json поместить это

{"current":{"date":"11.2.2018","value":58.17,"rate ":1},"previous":{"date":"10.2.2018","value":57.67, "rate":1}}

чтобы не ждать планировщика.

spinastr 11.02.2018 04:04

вот

https://pp.userapi.com/c831308/v8313...St9M0dmPuY.jpg



Часовой пояс GMT +3, время: 22:51.