Приложение "Менеджер валют": различия между версиями

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску
(Новая страница: «Менеджер валют»)
 
 
(не показано 8 промежуточных версий этого же участника)
Строка 1: Строка 1:
 
Менеджер валют
 
Менеджер валют
 +
 +
== Запуск CRON-задачи обновления данных о курсах ==
 +
Для автоматического обновления данных о курсах следует установить в CRON задачу запуска следующего адреса:
 +
<pre>http://ваш_сайт/apps/currency/cron.php?from=cbrf&pass=XvZ87R</pre>
 +
В адресе присутствует два обязательных параметра.
 +
Параметр '''from''' указывает источник данных:
 +
* cbrf - ЦБРФ
 +
* nbrb - НБ РБ
 +
* nbu - НБ Украины
 +
<br />
 +
Параметр '''pass''' указывает пароль-разрешение на запуск задачи и должен в точности соответствовать указанному в Настройки - Менеджер валют - apps.currency.cron_pass. Если этот пароль в настройках не указан, запуск задачи будет невозможен.
 +
 +
== Настройки ==
 +
 +
'''apps.currency.default_grid_currency_id (ID валюты используемой при расчете цен в списке)'''<br />
 +
 +
Если на сайте присутствует возможность указания цены в разных валютах, то для корректного поиска по ценовым диапазонам необходимо передавать в запросе параметр currency_id, который указывает ID валюты из Менеджера валют в которой указана цена в поиске. Если Вы не хотите или не можете передавать такой параметр, то есть возможность указать статично в какой валюте будет происходить поиск по ценам. Указав в настройке ''apps.currency.default_grid_currency_id'' значение ID нужно валюты, Вы сообщите коду, что все ценовые значения передаются именно в этой валюте.
 +
Например на сайте присутствуют валюты USD с ID=1 и EUR c ID=2. При добавлении объектов есть возможность выбирать одну из этих валют при указании цены. На форме поиска есть только  поля для ввода минимальной и максимальной цены без возможности выбора валюты поиска. Но Вы хотите, что бы указываемые пользователями в поиске границы цен обозначали цены в EUR. Укажите в настройке ''apps.currency.default_grid_currency_id'' значение 2. В поиске обработка по ценовому диапазону будет происходить в контексте валюты EUR.
 +
 +
'''apps.currency.cron_pass (Пароль запуска Cron-задач)'''<br />
 +
 +
Укажите в этой настройке пароль для запуска cron-задачи. Этот пароль должен присутствовать в ссылке задачи указанной в Планировщике задач.
 +
 +
[[Приложения|Другие приложения]]

Текущая версия на 12:48, 26 июня 2017

Менеджер валют

Запуск CRON-задачи обновления данных о курсах

Для автоматического обновления данных о курсах следует установить в CRON задачу запуска следующего адреса:

http://ваш_сайт/apps/currency/cron.php?from=cbrf&pass=XvZ87R

В адресе присутствует два обязательных параметра. Параметр from указывает источник данных:

  • cbrf - ЦБРФ
  • nbrb - НБ РБ
  • nbu - НБ Украины


Параметр pass указывает пароль-разрешение на запуск задачи и должен в точности соответствовать указанному в Настройки - Менеджер валют - apps.currency.cron_pass. Если этот пароль в настройках не указан, запуск задачи будет невозможен.

Настройки

apps.currency.default_grid_currency_id (ID валюты используемой при расчете цен в списке)

Если на сайте присутствует возможность указания цены в разных валютах, то для корректного поиска по ценовым диапазонам необходимо передавать в запросе параметр currency_id, который указывает ID валюты из Менеджера валют в которой указана цена в поиске. Если Вы не хотите или не можете передавать такой параметр, то есть возможность указать статично в какой валюте будет происходить поиск по ценам. Указав в настройке apps.currency.default_grid_currency_id значение ID нужно валюты, Вы сообщите коду, что все ценовые значения передаются именно в этой валюте. Например на сайте присутствуют валюты USD с ID=1 и EUR c ID=2. При добавлении объектов есть возможность выбирать одну из этих валют при указании цены. На форме поиска есть только поля для ввода минимальной и максимальной цены без возможности выбора валюты поиска. Но Вы хотите, что бы указываемые пользователями в поиске границы цен обозначали цены в EUR. Укажите в настройке apps.currency.default_grid_currency_id значение 2. В поиске обработка по ценовому диапазону будет происходить в контексте валюты EUR.

apps.currency.cron_pass (Пароль запуска Cron-задач)

Укажите в этой настройке пароль для запуска cron-задачи. Этот пароль должен присутствовать в ссылке задачи указанной в Планировщике задач.

Другие приложения