Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #181 (permalink)  
Старый 11.02.2018, 04:09
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

laimas,

в первой строке нету стрелки так и должно?
Ответить с цитированием
  #182 (permalink)  
Старый 11.02.2018, 04:11
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от spinastr
а как тут, мне только одна строчка нужно, сегодняшнего курса?
Сообщение от spinastr
Вот в пейнте нарисовал пример, как хотел
Что во что нужно? Я не понимаю, то речь идет о цветных стрелках и по двум датам, то только текущий курс надо....
Ответить с цитированием
  #183 (permalink)  
Старый 11.02.2018, 04:12
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от spinastr
в первой строке нету стрелки так и должно?
Не должно, значит где-то нарушены стили или верстка, которая ранее была предложена
Ответить с цитированием
  #184 (permalink)  
Старый 11.02.2018, 04:13
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

Сообщение от laimas Посмотреть сообщение
Что во что нужно? Я не понимаю, то речь идет о цветных стрелках и по двум датам, то только текущий курс надо....
Нужен текущий курс, со стрелкой динамики.
Ответить с цитированием
  #185 (permalink)  
Старый 11.02.2018, 04:14
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 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>
Ответить с цитированием
  #186 (permalink)  
Старый 11.02.2018, 04:21
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Все на месте, и никуда не должна исчезать.

В current.php строка 6 изменена? 0 часов для планировщика указано?
Ответить с цитированием
  #187 (permalink)  
Старый 11.02.2018, 04:27
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 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
Ответить с цитированием
  #188 (permalink)  
Старый 11.02.2018, 04:31
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 02.05.2016
Сообщений: 390

HTML с страницы вывода

Ответить с цитированием
  #189 (permalink)  
Старый 11.02.2018, 04:31
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

В строке 11, должно быть не chmod($dir, 0700);, а chmod($dir, 0777);, это во второй chmod($dir, 0700);
Ответить с цитированием
  #190 (permalink)  
Старый 11.02.2018, 04:39
Профессор
Отправить личное сообщение для spinastr Посмотреть профиль Найти все сообщения от spinastr
 
Регистрация: 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);
}
?>
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод контента в модалном окне, чтобы к нему можно было обратиться по ссылке decadent42 jQuery 3 11.04.2016 15:12
Преключатель валют alexmixaylov jQuery 7 21.10.2014 13:10
Проблема с выводом курса валют bubanay Элементы интерфейса 0 20.12.2013 20:42
Вывод переменных MasterHrust Javascript под браузер 4 03.08.2011 15:41
Вывод данных в Друпал 6 из MySQL, небольшая работа torquemada Работа 1 22.05.2011 17:05