<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title><![CDATA[Форум ReadyScript &mdash; Как сделать, чтобы курсы валюты обновлялись автоматом на сайте?]]></title>
		<link>http://forum.readyscript.ru/topic/284/kak-sdelat-chtoby-kursy-valyuty-obnovlyalis-avtomatom-na-saite/</link>
		<atom:link href="http://forum.readyscript.ru/feed/rss/topic/284/" rel="self" type="application/rss+xml" />
		<description><![CDATA[Недавние сообщения в теме «Как сделать, чтобы курсы валюты обновлялись автоматом на сайте?».]]></description>
		<lastBuildDate>Fri, 20 Feb 2015 07:47:06 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Как сделать, чтобы курсы валюты обновлялись автоматом на сайте?]]></title>
			<link>http://forum.readyscript.ru/post/960/#p960</link>
			<description><![CDATA[<p>Здравствуйте, довольно часто встречаю в поддержке вопрос:<br /><strong>Как сделать, чтобы курсы валюты обновлялись автоматом на сайте?</strong><br />На самом деле всё очень просто.<br />Вам надо создать в корне файл, например с именем:</p><p><strong>update_course.php</strong></p><p>И вставить туда следующее содержимое:</p><div class="codebox"><pre><code>&lt;?php
    require(&#039;setup.inc.php&#039;); //Конфиг который активирует все функции

    $currency_api = new \Catalog\Model\CurrencyApi(); //API валют на сайте
    $currency_api-&gt;getCBRFCourseWithUpdate(false);
    echo &quot;&lt;p&gt;OK&lt;/p&gt;&quot;;</code></pre></div><p>А далее добавьте этот скрипт в свой cron на сервере с желаемой частотой запроса адреса.</p><p>Или если вы используете мультисайтовость, то можно сделать так:</p><div class="codebox"><pre><code>&lt;?php
    require(&#039;setup.inc.php&#039;);//Конфиг который активирует все функции
    
    
    $request = new \RS\Http\Request(); //Класс работы с HTTP запросами
    $site_id = $request-&gt;get(&#039;site_id&#039;,TYPE_INTEGER,false); //Ждём в запросе GET параметр &#039;site_id&#039; в котором укажем id сайта, если параметр не передан, то смотрится текущий по имени домена, за счёт значения по умолчанию (false)
    
    $currency_api = new \Catalog\Model\CurrencyApi(); //API валют на сайте
    $currency_api-&gt;getCBRFCourseWithUpdate($site_id);
    echo &quot;&lt;p&gt;OK&lt;/p&gt;&quot;;</code></pre></div><p>А далее добавьте этот скрипт в свой cron на сервере с желаемой частотой запроса адреса и параметра. Например, через cron wget</p>]]></description>
			<author><![CDATA[null@example.com (Александр)]]></author>
			<pubDate>Fri, 20 Feb 2015 07:47:06 +0000</pubDate>
			<guid>http://forum.readyscript.ru/post/960/#p960</guid>
		</item>
	</channel>
</rss>
