Приложение "Менеджер валют"
Менеджер валют
Запуск 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.