11.02.2018, 04:09
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
laimas,
в первой строке нету стрелки так и должно?
|
|
11.02.2018, 04:11
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от spinastr
|
а как тут, мне только одна строчка нужно, сегодняшнего курса?
|
Сообщение от spinastr
|
Вот в пейнте нарисовал пример, как хотел
|
Что во что нужно? Я не понимаю, то речь идет о цветных стрелках и по двум датам, то только текущий курс надо....
|
|
11.02.2018, 04:12
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Сообщение от spinastr
|
в первой строке нету стрелки так и должно?
|
Не должно, значит где-то нарушены стили или верстка, которая ранее была предложена
|
|
11.02.2018, 04:13
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
Сообщение от laimas
|
Что во что нужно? Я не понимаю, то речь идет о цветных стрелках и по двум датам, то только текущий курс надо....
|
Нужен текущий курс, со стрелкой динамики.
|
|
11.02.2018, 04:14
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
Сообщение от laimas
|
Не должно, значит где-то нарушены стили или верстка, которая ранее была предложена
|
<style>
/*общие правила для элементов отображающих курс*/
span[class|=rate] {
display: block;
text-align: center;
padding: 3px 0;
color: #000;
font-weight: bold;
}
/*правила для знака доллара*/
span[class|=rate]:before {
margin-right: 10px;
content: "$";
}
/*общие правила для стрелок*/
span[class|=rate]:after {
margin-left: 10px;
}
/*правила для стрелки вверх*/
.rate-1:after {
content: "▲";
color: #0f0; /*зеленый цвет*/
}
/*правила для стрелки вниз*/
.rate-0:after {
content: "▼";
color: #f00; /*красный цвет*/
}
</style>
<div id="usd" class="">
<span id="current" class="rate-0"></span>
<span id="previous" class="rate-0"></span>
</div>
<script>
$.getJSON("доменюру", function(data) {
$.each(data, function(k, o) {
$('#'+k).text(o.value).attr('class', function() {
return this.className.replace(/\d/, o.rate)
})
})
});
</script>
|
|
11.02.2018, 04:21
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
Все на месте, и никуда не должна исчезать.
В current.php строка 6 изменена? 0 часов для планировщика указано?
|
|
11.02.2018, 04:27
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
Сообщение от laimas
|
Все на месте, и никуда не должна исчезать.
В current.php строка 6 изменена? 0 часов для планировщика указано?
|
Вот
<?
$dir = dirname(__FILE__);
chdir($dir);
libxml_use_internal_errors();
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')) {
$last = round((float)str_replace(',', '.', current($xml->Record[0]->Value)), 2);
$usd_prev = round((float)str_replace(',', '.', current($xml->Record[1]->Value)), 2);
$usd_curr = round((float)str_replace(',', '.', current($xml->Record[2]->Value)), 2);
chmod($dir, 0700);
file_put_contents('current.json',
json_encode(
array(
'current' => array(
'date' => date('j.n.Y'),
'value' => $usd_curr,
'rate' => intval($usd_curr > $usd_prev)
),
'previous' => array(
'date' => date('j.n.Y', strtotime('-1 day')),
'value' => $usd_prev,
'rate' => intval($usd_prev > $last)
)
))
);
chmod($dir, 0700);
}
?>
и
https://pp.userapi.com/c840423/v8404...A48nHNQzNk.jpg
|
|
11.02.2018, 04:31
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
HTML с страницы вывода
|
|
11.02.2018, 04:31
|
Профессор
|
|
Регистрация: 14.01.2015
Сообщений: 12,989
|
|
В строке 11, должно быть не chmod($dir, 0700);, а chmod($dir, 0777);, это во второй chmod($dir, 0700);
|
|
11.02.2018, 04:39
|
Профессор
|
|
Регистрация: 02.05.2016
Сообщений: 390
|
|
laimas,
поменял стрелка не появилась
<?
$dir = dirname(__FILE__);
chdir($dir);
libxml_use_internal_errors();
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')) {
$last = round((float)str_replace(',', '.', current($xml->Record[0]->Value)), 2);
$usd_prev = round((float)str_replace(',', '.', current($xml->Record[1]->Value)), 2);
$usd_curr = round((float)str_replace(',', '.', current($xml->Record[2]->Value)), 2);
chmod($dir, 0777);
file_put_contents('current.json',
json_encode(
array(
'current' => array(
'date' => date('j.n.Y'),
'value' => $usd_curr,
'rate' => intval($usd_curr > $usd_prev)
),
'previous' => array(
'date' => date('j.n.Y', strtotime('-1 day')),
'value' => $usd_prev,
'rate' => intval($usd_prev > $last)
)
))
);
chmod($dir, 0700);
}
?>
|
|
|
|