Приложение "Менеджер валют"

Материал из CMS Sitebill Wiki
Перейти к навигации Перейти к поиску

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

Запуск 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-задачи. Этот пароль должен присутствовать в ссылке задачи указанной в Планировщике задач.