Динамические цены в Bitcoin на любом сайте!

  Main    Demo    Merchants    Info   

Этот сайт, и скрипт, который Вы можете скачать здесь, созданы для того, что бы Вы спокойно и легко могли указывать цены на товары на своих сайтах в bitcoin, не переживая сильно о колебаниях его курса. После установки и несложной настройки скрипт будет автоматически отслеживать курс bitcoin с нужной периодичностью, и автоматически обновлять данные на Вашем сайте в нужных местах.
Источники данных - на выбор: BTC-E (rur, eur, usd), Bitstamp (eur, usd), Huobi (cny).


1000 euro = 1000 euro


О том, как установить скрипт у себя на сайте
>>> читайте здесь <<<
1.
Скачайте архив скрипта (там будет несколько файлов: 3 php-файла для парсинга курса обмена с бирж (BTC-E, Bitstamp, Huobi), js скрипт, файл СSS, и эта инструкция).
2.
Выберете источник обмена (т.е. - биржу) и загрузите соответствующий файл парсера котировок в корневую папку Вашего сайта. Для биржи BTC-E.com это будет vp-btce.php, для Bitstamp.com - vp-bitstamp.php, и vp-huobi.php для Huobi.com.
3. Настройте скрипт замены - файл scrypt.js (Вам помогут комментарии в коде - они даются после двойной наклонной черты(//) в каждой нужной строке).
В строке 26 - пропишите исходную валюта вашего сайта (т.е. ту валюту, из которой надо сделать пересчёт в bitcoin).
В строке 29 - установите биржу (а точнее - ссылку на файл персера биржи. Для надёжности можно указать абсолютный путь:
например: var url_parser = "http://yoursite.org/vp-btce.php"
вместо: var url_parser = "vp-btce.php".
Учитывайте, что:
- из доллара ФРС в bitcoin цены можно пересчитывать по курсу BTC-E или Bitstamp.
- euro считается исходя из внутреннего курса доллар ФРС/euro на бирже Bitstamp.
- юань пересчитывается по кусу биржи Huobi.
- рубль пересчитывается по кусу бирж BTC-E или Bitstamp, исходя из курса доллара ФРС в сбербанке.
В строке 30 определяется название класса объектов, где будет меняться цена.
Интервал обновления данных, в милисекундах - указывается в строке 31.
Строка 32 позволяет запускать пересчёт в bitcoin автоматически. Если var auto_run = true; (а не "false") цены будут пересчитыватся в bitcoin сразу, вместе с загрузкой страницы.
4.
Поместите содержимое вышеуказанного файла scrypt.js в код страниц, на которых нужно делать пересчёт, cразу после первого тега <body> .
5.
В заголовках страниц, на которых нужно делать пересчёт, между тегами <head> и </head>, поместите следующую строку:
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>
6.
В файл CSS (который описывает дизайн требуемых Вам страниц) добавьте содержимое файла style.css, настроив внешний вид "кнопок" переключения валют (изначально их id -"start_convert" и "restart_convert") в соотвнствии с дизайном Вашего сайта.
7.
Для того, что бы компьютеру пользователя было ясно, где должна произойти замена значений, все пересчитываемые, исходные цены в коде страниц надо поместить (если они до этого не были туда помещёны) в тег <span> с классом "price", как в примере:
  было : Цена: 1000 euro
  стало : Цена: span class="price">1000 euro</span>
8.
!!! Чтобы пользователи увидели, что цена указается именно в bitcoin, а не непонятно в чём, поместить в тэг <span> надо и число, и обозначение валюты, что бы оно так же было заменено!
9.
Если же у Вас много мест, где надо заменить значение, и для указания цены уже используется другой класс, а не класс "price", можно прописать нужный класс в самом скрипте; строка 23 исходного файла scrypt.js.
10.
Что бы учесть дополнительные затраты, неизбежные при конвертации, вводе и ввыводе валют, добавьте соответствующий объёму дополнительных затрат коэфицент в 17 строке файла scrypt.js (10% - это 1.1, 20% - это 1.2 , и т.д.):
  было : new_val = (old_val / kotirovka).toFixed(4);
  стало : new_val = (old_val / kotirovka*1.1).toFixed(4);

ВАЖНО: Скрипт несёт прежде всего информационный характер!

Проверяйте обменный курс при окончательном совершении сделок!!!

В источниках данных для парсинга, которые использует скрипт, возможны не зависящие от его создателей изменения и дополнения, которые могут повлиять на его работу! Сообщите свой e-mail по указанному ниже адресу для своевременного уведомления! Мы будем рассылать их всем, кто использует скрипт.

Важно! Курс в EURO на бирже Bitstamp рассчитывается исходя из обменного курса USD/EURO на этой же бирже.

Код скрипта МОЖНО и нужно использовать для создания модулей с анологичными целями.
Если разрабатываете подобный скрипт самостоятельно - сообщите об этом, будем вместе вести статистику загрузок.

Если Вы хотите получать информацию об изменениях в скрипте и источниках данных, сообщите об этом:


имя: почта: сайт:


2ox@inbox.ru - идея скрипта   [ GitHub ]   код скрипта - seorubl@yandex.ru