Как сделать информер курса валют

Как добавить курс валют в колонку сайта

Курс валют — важная информация для многих читателей, потому что каждый год мы планируем отдых за границей, покупаем импортные товары и услуги. Разместить информер курса валют на Вашем сайте можно с помощью виджета: он будет отображаться в узкой колонке так, как показано на скриншоте ниже.

Как сделать информер курса валют

Чтобы установить информер курса на сайт, войдите в админку и откройте раздел «Виджеты» в меню управления (слева). Выберите нужную колонку, раскройте список доступных виджетов и нажмите «Создать информер курса валют».

Если Ваш сайт имеет только узкую колонку слева, используйте колонку № 1 (виджеты колонки № 2 на сайте не отобразятся). Для сайтов с узкой колонкой справа — колонку № 2.

Как сделать информер курса валют

Откроется страница редактирования виджета. Определите, на каких страницах сайта будет отображаться информер курса валют: на главной, внутренних или на всех страницах. При желании задайте заголовок виджета и настройте его дизайн.

Виджет «Информер курса валют» не отображается в мобильной версии сайта.

Как сделать информер курса валют

Выберите основную валюту: в ней будут измеряться все остальные. Затем отметьте галочкой те валюты, курс которых Вы хотите отобразить на сайте.

Например, выберем для показа бразильские реалы, канадские доллары и евро, а за основную валюту примем рубль. Тогда информер на сайте покажет, сколько рублей содержится в реале, долларе и евро на текущий момент по курсу ЦБ РФ.

Как сделать информер курса валют

Сохраните сделанные изменения, и виджет с курсом валют будет установлен в выбранной колонке сайта.

Как сделать информер курса валют

Как видно из скриншота выше, созданный нами виджет конвертирует отмеченные валюты (BRL, CAD и EUR) в основную (рубль) согласно текущему курсу.

Также с помощью виджетов Вы можете разместить в колонке сайта метеопрогноз, блок важных новостей, контакты онлайн-консультантов и многое другое.

Источник

Информер

Актуальные курсы валют для вашего сайта с помощью нашего бесплатного иформера курсов валют. Всегда актуальные данные на вашем сайте.

Информер курса валют для сайта

Курс валют один из самых интересных показателей в новостном мире, который влияет на жизнь целой страны. Большинство читателей популярных медиа интересуются курсами валют, поэтому ИНФОКУРС разработал быстрый способ узнать текущие курсы. С помощью бесплатного информера курса валют, который встраивается на любой сайт, издатели могут предоставить своим читателям актуальную информацию о курсах на рынке. По сути это небольшой html код на сайте издателя, который обращается на сервера ИНФОКУРС, чтобы получить последнюю информацию о котировках.

Зачем устанавлить валютный информер?

Установка валютного информера экономит деньги и время. Издатели, как правило, сосредоточены на создании качественного и интересного контента для своих читателей, поэтому разработка своего сервера и API для валютного информера это затратное и не всегда оправданное дело. Гораздо проще и выгоднее использовать готовое решение от поставщика данных, который занимается этим профессионально. Например, валютные информеры от ИНФОКУРС, это качественные и быстродействующие дистрибуторы валютных курсов.

Как выглядит информер “курс валют”?

Самое приятное в информерах это то, что их можно настроить так как выгодно издателю. Все элементы информера можно изменить под дизайн вашего сайта. Это делается на странице поставщика данных. Затем издателю остается только вставить html код на страницы своего сайта, на этом настройка закончена. Данные по курсам валют сразу начнут отображаться на вашем сайте. Все элементы информера будут соответствовать вашему сайту.

Хотите обменять наличку по лучшему курсу?

Бесплатно добавьте свое объявление на наш валютный аукцион. Тысячи людей увидят ваше объявление

ОПРОС: завтра Доллар США подорожает? 🤔

Чтобы увидеть результаты голосования, добавьте свой голос

Останется без изменений

Как сделать информер курса валют

Читайте зашквары на Facebook

Как сделать информер курса валют

Информер курса валют для сайта

Курс валют один из самых интересных показателей в новостном мире, который влияет на жизнь целой страны. Большинство читателей популярных медиа интересуются курсами валют, поэтому ИНФОКУРС разработал быстрый способ узнать текущие курсы. С помощью бесплатного информера курса валют, который встраивается на любой сайт, издатели могут предоставить своим читателям актуальную информацию о курсах на рынке. По сути это небольшой html код на сайте издателя, который обращается на сервера ИНФОКУРС, чтобы получить последнюю информацию о котировках.

Зачем устанавлить валютный информер?

Установка валютного информера экономит деньги и время. Издатели, как правило, сосредоточены на создании качественного и интересного контента для своих читателей, поэтому разработка своего сервера и API для валютного информера это затратное и не всегда оправданное дело. Гораздо проще и выгоднее использовать готовое решение от поставщика данных, который занимается этим профессионально. Например, валютные информеры от ИНФОКУРС, это качественные и быстродействующие дистрибуторы валютных курсов.

Как выглядит информер “курс валют”?

Самое приятное в информерах это то, что их можно настроить так как выгодно издателю. Все элементы информера можно изменить под дизайн вашего сайта. Это делается на странице поставщика данных. Затем издателю остается только вставить html код на страницы своего сайта, на этом настройка закончена. Данные по курсам валют сразу начнут отображаться на вашем сайте. Все элементы информера будут соответствовать вашему сайту.

Источник

Информер курса валют своими руками

Парсим данные для информера курса валют

Как всегда, ограничиваемся самым простым кодом и ищем самый простой путь. Пример самого элементарного парсера информации с других сайтов я приводил в статье «Парсим контент к себе на сайт». Этот код и будем использовать для своих целей (в данной статье он будет немного модифицирован для большей функциональности). Для начала нам нужно найти сайт-донор. Такой сайт должен удовлетворять некоторым требованиям, в частности:

Если этот код поместить в файл, скажем под именем nbu.php и запустить его на своем сайте http://ваш сайт.ру/nbu.php то в окне браузера мы получим строчку, вида (что является курсом валют от НБУ на указанную дату):

01.08.2014 НБУ: USD: 12.0972 | EUR: 16.2115 | RUR: 0.3386 | GBP: 20.4768 | JPY: 0.0118

Собственно, основная задача сделана, данные получены, осталось корректно и правильно их использовать.

Кэшируем и подключаем информер курса валют на сайте WordPress

Поскольку увлекаюсь WordPress, в своем примере приведу порядок вывода информера на этой платформе. В принципе, в коде ничего сложного нет, его можете аналогичным способом подключить где угодно, где работает php. Но прежде всего, мы должны кэшировать спарсенные данные. И это очень существенный момент!

Каждый раз обращаясь к странице http://ваш сайт.ру/nbu.php скрипт обращается к удаленному сайту. Таким образом, если 1000 людей откроют Ваш сайт (на котором будет выводится информер с курсом валют), это создаст 1000 запросов к сайту донору. Донору это не понравится и ваш ip сайта могут заблокировать и скрипт с вашего сайта не сможет больше получать данные. Поэтому и придумали такую вещь как «кэширование».

Как это будет работать в нашем случае? Скрипт получит данные с удаленного сайта и сохранит их в файл на нашем сайте. Данные в этом файле будут хранится некоторое время и через определенный период обновляться. Таким образом, данные о курсе валют пользователь сайта будет получать из этого временного файла на нашем сайте, а не напрямую от сайта-донора. То есть, наш скрипт будет обращаться за информацией к удаленному сайту, скажем, 1-2 раза в сутки, что исключает блокировку или подозрения в каких-либо махинациях с нашей стороны.

Нам нужно лишь добавить несколько строк вначале и конце вышеуказанного скрипта. В полной комплектации это будет выглядеть следующим образом:

Обратите внимание на первые строчки: это параметры времени кэширования и путь к временному файлу. Собственно и все настройки работы скрипта кэширования. Не забываем сохранить код в файле под именем nbu.php.

Выводим информер курса валют в шаблоне WordPress

Скрипт полностью готов! Подключить его на сайте очень просто.

2. Открываем папку с названием используемого на сайте шаблона WordPress и копируем туда файл nbu.php

2. В той же папке прописываем строчку кода в той части шаблона, в которой хотим выводить данные. Зачастую это будет шапка (верхняя часть сайта), поэтому открываем header.php и в нужном месте вставляем:

Открываем сайт в браузере, проверяем работу нашего информера курса валют:

Как сделать информер курса валют Пример работы информера курса валют от НБУ

Если у Вас не получилось или что-то не получается, описывайте свою проблему в комментариях!

Специализируюсь на безопасности сайтов: защищаю сайты от атак и взломов, занимаюсь лечением вирусов на сайтах и профилактикой.

Наверняка у Вас есть вопросы, просьбы или пожелания. Не стесняйтесь спросить, я отвечаю всегда быстро.

Источник

Информер курса криптовалют

Внимание: статья устарела. Код, описанный в статье не будет работать, поскольку: WARNING: This API is now offline. Please switch to the new CoinMarketCap API. (https://pro.coinmarketcap.com/migrate/).

Курс криптовалют всегда будет актуален, особенно для сайтов и порталов финансовой тематики. Несмотря на избитую тему, попробуйте самостоятельно найти информер без вшитых ссылок и внешних фреймов для своего сайта, когда у вас возникла необходимость разместить простейший информер с курсом некоторых криптовалют на сегодняшний день. Нашли?

Сделать информер криптовалют на самом деле не сложно. Важнее найти надежный источник такой информации, чтобы информация была актуальной, а процесс ее получения и использования простым и доступным.

Для построения информера криптовалют, мы будем использовать информацию с сайта: coinmarketcap.com. Почему? Данный портал специализируется исключительно на отслеживании динамики курса криптовалют, работает давно, предоставляет API. Существенным преимуществом является охват свыше 900 различных криптомонет. Таким образом, вы легко сможете сделать информер для отслеживания своей любимой криптовалюты. В настоящее время поддерживаются:

bitcoin, ethereum, ripple, litecoin, ethereum-classic, nem, dash, iota, bitshares, monero, stratis, zcash, golem-network-tokens, siacoin, steem, waves, bytecoin-bcn, iconomi, antshares, bitconnect, stellar, dogecoin, augur, lisk, gamecredits, factom, gnosis-gno, ardor, maidsafecoin, byteball, decred, veritaseum, digibyte, komodo, digixdao, nxt, basic-attention-token, tether, firstblood, mobilego, bancor, singulardtv, syscoin, pivx, bitcoindark, mcap, aragon, round, emercoin, peercoin, ubiq, lykke, numeraire, cloakcoin, ark, rlc, leocoin, reddcoin, quantum-resistant-ledger, storjcoin-x, asch, melon, nexus, synereo, library-credit, bitbay, peerplays-ppy, wings, edgeless, verge, omni, namecoin, counterparty, mysterium, gulden, monacoin, blackcoin, obits, elastic, xaurum, zcoin, burst, viacoin, vslice, ion, vertcoin, earthcoin, humaniq, cofound-it, ybcoin, blocknet, nav-coin, etheroll, trust, gridcoin, potcoin, mooncoin, luckchain, expanse, e-dinar-coin, tokencard, quantum, guppy, taas, radium, shift, neoscoin, bitcoin-plus, iocoin, skycoin, crown, digitalnote, energycoin, novacoin, nexium, bcap, worldcoin, dnotes, databits, unity-ingot, monetaryunit, lomocoin, primecoin, swarm-city, chronobank, heat-ledger, mergecoin, foldingcoin, infinitecoin, patientory, feathercoin, quark, einsteinium, voxels, vpncoin, e-coin, espers, vericoin, rubycoin, golos, faircoin, bitcrystals, firstcoin, clams, agoras-tokens, sibcoin, pluton, pepe-cash, bitcny, florincoin, megacoin, salus, xtrabytes, waves-community-token, belacoin, cryptonite, pascal-coin, eccoin, bankcoin, gambit, zencash, safe-exchange-coin, aeon, bitshares-music, dubaicoin-dbix, circuits-of-value, solarcoin, sphere, zccoin, bitland, pinkcoin, lunyr, okcash, maxcoin, spreadcoin, bitbean, blitzcash, spectrecoin, unobtanium, bitusd, creditbit, applebyte, ethereum-movie-venture, zetacoin, musicoin, raiblocks, vcash, digitalcoin, diamond, nautiluscoin, myriad, roulettetoken, groestlcoin, darcrus, riecoin, global-currency-reserve, atmos, boostcoin, rise, sequence, steem-dollars, curecoin, apx, incent, icash, auroracoin, janus, ico-openledger, putincoin, zeitcoin, korecoin, bitmark, goldcoin, synergy, project-decorum, triggers, bitsend, zclassic, breakout-stake, cannabiscoin, huntercoin, idice, anoncoin, altcoin-alt, mediterraneancoin, legends-room, bata, fedoracoin, boolberry, zennies, breakout, veriumreserve, xcurrency, stealthcoin, tickets, mintcoin, securecoin, minereum, tagcoin, creativecoin, qwark, vtorrent, bitswift, blockpay, insanecoin, inpay, transfercoin, dimecoin, dopecoin, 1337, cryptocarbon, startcoin, hush, 2give, geocoin, funcoin, nolimitcoin, mercury, europecoin, whitecoin, yashcoin, hempcoin, visio, pesetacoin, sexcoin, evergreencoin, insanecoin-insn, posw-coin, exclusivecoin, adelphoi, tilecoin, trustplus, ixcoin, hyperstake, eb3-coin, audiocoin, dynamic, syndicate, htmlcoin, wild-beast-block, adzcoin, hacker-gold, parkbyte, ripto-bux, fujicoin, dinastycoin, litedoge, renos, voise, equitrader, nushares, xp, tokes, e-gulden, memetic, magi, influxcoin, fastcoin, cagecoin, canada-ecoin, virtacoinplus, dt-token, chaincoin, tao, incakoin, hicoin, bitbar, miners-reward-token, happycoin, pandacoin-pnd, yocoin, teslacoin, veros, karbowanec, unitus, iticoin, cryptoforecast, centurion, smileycoin, ufo-coin, devcoin, terracoin, litebar, gcoin, bytecent, deepwebcash, crave, netko, colossuscoin-v2, bunnycoin, procurrency, capricoin, fantomcoin, unbreakablecoin, cryptogenic-bullion, moin, britcoin, chncoin, deutsche-emark, dotcoin, ecocoin, 42-coin, trumpcoin, zoin, netcoin, neutron, arcticcoin, postcoin, atomic-coin, triangles, piggycoin, bitstar, elementrem, pesobit, pascal-lite, reecoin, swing, condensate, torcoin-tor, bitbtc, rubies, globaltoken, zero, neuro, newbium, bitgold, qubitcoin, elcoin-el, kurrent, dibcoin, bitsilver, nubits, master-swiscoin, digitalprice, asiadigicoin, kibicoin, digicube, sumokoin, goldpieces, tattoocoin, prcoin, xiaomicoin, bitcore, quatloo, francs, 8bit, cryptojacks, cachecoin, biteur, quazarcoin, marijuanacoin, bitcoin-planet, bitcurrency, footy-cash, piecoin, ohm-wallet, thegcccoin, jin-coin, icobid, 808coin, gpu-coin, freicoin, digital-rupees, eternity, kingn-coin, bolivarcoin, ammo-rewards, c-bit, allion, gapcoin, mojocoin, linx, unify, chronos, wexcoin, crevacoin, cryptoescudo, metal-music-coin, anarchistsprime, levoplus, dollar-online, gbcgoldcoin, impact, sixeleven, ebittree-coin, abncoin, environ, onix, pizzacoin, enigma, digital-money-bits, caliphcoin, good-karma, supernet-unity, jinn, instantdex, bitpark-coin, scotcoin, sprouts, dubaicoin, arcade-token, pangea-poker, asiacoin, carboncoin, globalcoin, btsr, casino, ultimate-secure-cash, version, cryptcoin, btctalkcoin, bluecoin, newyorkcoin, ethbits, trollcoin, woodcoin, dashcoin, hitcoin, the-cypherfunks, noblecoin, titcoin, rare-pepe-party, shadowcash, uniburst, i0coin, russiacoin, kobocoin, greencoin, shorty, mazacoin, orbitcoin, helleniccoin, universe, metalcoin, goldblocks, bitcointx, wavesgo, smartcoin, ambercoin, nyancoin, fuelcoin, supercoin, joincoin, agrolifecoin, petrodollar, hodlcoin, mineum, ultracoin, swagbucks, coin, mtmgaming, fluttercoin, paycoin2, tekcoin, sterlingcoin, cannacoin, wyvern, hobonickels, chesscoin, flycoin, cryptofund, pipcoin, truckcoin, purevidz, lanacoin, goldreserve, lottocoin, tittiecoin, pakcoin, phoenixcoin, corgicoin, tristar-coin, gameunits, casinocoin, berncash, coin2-1, emerald, kilocoin, ltbcoin, jewels, aurumcoin, gaia, prototanium, stress, unicoin, aidos-kuneen, virtualcoin, bottlecaps, yacoin, rimbit, guncoin, redcoin, parallelcoin, machinecoin, bigup, ratecoin, globalboost-y, veltor, vault-coin, wayguide, debitcoin, bitcloud, darsek, putin-classic, joulecoin, octocoin, virtacoin, ccminer, billarycoin, tigercoin, aricoin, valorbit, sativacoin, blakecoin, sproutsextreme, healthywormcoin, franko, bitzeny, firecoin, evotion, coexistcoin, hempcoin-hmp, philosopher-stones, macron, martexcoin, acoin, eryllium, kittehcoin, dreamcoin, zetamicron, dollarcoin, halcyon, kushcoin, bumbacoin, vector, artex-coin, hexx, spacecoin, spots, platinumbar, universal-currency, revolvercoin, satoshimadness, px, 1credit, b3coin, aquariuscoin, evil-coin, nevacoin, wmcoin, photon, bios-crypto, bittokens, ponzicoin, burstocean, pulse, mindcoin, argentum, popularcoin, paycon, blazecoin, secretcoin, dobbscoin, cannation, amsterdamcoin, lex4all, x-coin, cypher, milocoin, cryptoworldx-token, honey, eurocoin, unrealcoin, songcoin, blackstar, beavercoin, flavorcoin, islacoin, solarflarecoin, bitz, luna-coin, sooncoin, ronpaulcoin, catcoin, leacoin, prime-xi, antibitcoin, ucoin, arbit, independent-money-system, ride-my-car, btcdragon, zayedcoin, bitcoin-21, solaris, rawcoin2, uro, money, alexium, bipcoin, mustangcoin, zurcoin, hirocoin, creatio, crypto, dappster, sling, litecred, orlycoin, tajcoin, cashcoin, steps, bitquark, vip-tokens, grantcoin, vaperscoin, guccionecoin, destiny, gamebet-coin, comet, genstake, printerium, speedcash, xonecoin, theresa-may-coin, plncoin, geertcoin, warp, ego, coinonat, qibuck-asset, argus, impulsecoin, tagrcoin, cabbage, beatcoin, fuzzballs, ganjacoin, scorecoin, jobscoin, ibank, flaxscript, concoin, dpay, bowscoin, osmiumcoin, letitride, benjirolls, sydpak, high-voltage, bitvolt, revenu, iconic, dix-asset, antilitecoin, jio-token, 23-skidoo, zonecoin, save-and-gain, magnum, shilling, biobar, nodecoin, elysium, californium, impeachcoin, future-digital-currency, p7coin, posex, selfiecoin, doubloon, zcashshare, powercoin, digital-credits, crtcoin, swaptoken, xenixcoin, mikethemug, btcgold, gold-pressed-latinum, snakeeyes, project-x, amis, internet-of-things, bitok, bitcoin-unlimited, electra, malcoin, goldunioncoin, tenx, qtum, elcoin, fargocoin, gxshares, decent, metaverse, zrcoin, internet-of-people, warrant, bitgem, prizm, aeternity, dynamiccoin, techshares, xde-ii, teslacoilcoin, bitradio, qora, troptions, clubcoin, stex, gaycoin, zengold, invisiblecoin, yogold, zilbercoin, leviarcoin, elacoin, eboostcoin, alpacoin, golos-gold, tattoocoin-limited, encryptotel, landcoin, tychocoin, topaz, deuscoin, wowecoin, atc-coin, president-johnson, sonm, emoneypower, pabyosi-coin-special, cryptobuck, wa-space, soarcoin, ictanox, lepaoquan, omicron, allsafe, shellpay, deltacredits, international-diamond, ivugeocoin, sharkcoin, gycoin, edrcoin, kolschcoin, digitalfund, xaucoin, goldpay-coin, fazzcoin, funfair, mind-gene, rublebit, bitcoinfast, first-bitcoin, pirate-blocks, flash, opal, netbit, dashs, eggcoin, picoin, cthulhu-offerings, zsecoin, cubits, quotient, royalcoin-2, slimcoin, bitcoin-scrypt, psilocybin, 9coin, bagcoin, president-trump, tyrocoin, axiom, gameleaguecoin, wearesatoshi, mavro, advanced-internet-blocks, avatarcoin, sportscoin, clinton, huncoin, ocow, richcoin, ur, trickycoin, betacoin, mmxvi, royalcoin, avoncoin, vsync, todaycoin, skeincoin, bitcedi, neptune-classic, shacoin, digital-bullion-gold, bestchain, cbd-crystals, cheapcoin, donationcoin, quebecoin, opescoin, lazaruscoin, braincoin, kashhcoin, rhfcoin, bitalphacoin, vgina, the-aladin, motocoin, frankywillcoin, dubstep, goldmaxcoin, true-investment-coin, irishcoin, blazercoin, ugain, happy-creator-coin, darklisk, operand, cycling-coin, prismchain, teracoin, sakuracoin, marxcoin, mobilecash, t-coin, vegascoin, asiccoin, gambleo, the-vegan-initiative, grumfork, moneta2, lathaan, safe-trade-coin, animecoin, thecreed, halloween-coin, safecoin, linkedcoin, pinkdog, antimatter, pokecoin, teamup, wowcoin, x2, paypeer, tellurion, lepen, aces, inflationcoin, moneycoin, president-sanders, fireflycoin, cybercoin, cashme, fedorashare, uncoin, microcoin, soulcoin, president-clinton, golfcoin, rcoin, global-business-revolution, quartz-qrz, coupecoin, victoriouscoin, karmacoin, superturbostake, yescoin, bitcentavo, rabbitcoin, batcoin, stronghands, paccoin, bond, miyucoin

Информер курса криптовалют на PHP

Такой информер подойдет для сайтов с поддержкой PHP языка. Давайте детально разберем, как и откуда он будет «тянуть» информацию для получения значений курсов криптовалют. И как самому «построить» необходимый информер под свои нужды (свой перечень криптовалют, цена по отношению к своим парам валют и т.д.).

API для получения курса криптовалют

Получить данные о текущем курсе очень большого количества криптовалют в формате JSON можно по адресу:

Чтобы получить курс отдельно взятой валюты, нужно указать ее имя (все допустимые имена криптовалют в списке выше):

Чтобы получить курс биткоина к рублю, необходимо обратиться к адресу:

Чтение JSON данных о криптовалюте

Итак, переходим непосредственно к примеру построения информера для сайта. В нашем примере поставим перед собой задачу получить курс следующих криптовалют (Bitcoin, Ethereum, Litecoin и Dogecoin) по отношению к американскому доллару. Незамысловатый код информера криптовалют на PHP будет выглядеть следующим образом:

Запускаем наш PHP файл, получаем примерно следующую картину:

Информер курса криптовалют на JS

Такой информер подойдет для сайтов, где нет поддержки PHP языка, но где есть возможность использовать коды Javascript. Такая ситуация может иметь место на бесплатных хостингах или дешевых его вариантах. Такой информер курса криптовалют будет работать и на сайтах ucoz.

Теперь, в том месте где нам необходимо вывести информер, вставляем такой код:

Специализируюсь на безопасности сайтов: защищаю сайты от атак и взломов, занимаюсь лечением вирусов на сайтах и профилактикой.

Наверняка у Вас есть вопросы, просьбы или пожелания. Не стесняйтесь спросить, я отвечаю всегда быстро.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *