Приложение "Менеджер валют": различия между версиями
Abushyk (обсуждение | вклад) |
Abushyk (обсуждение | вклад) |
||
Строка 18: | Строка 18: | ||
Если на сайте присутствует возможность указания цены в разных валютах, то для корректного поиска по ценовым диапазонам необходимо передавать в запросе параметр currency_id, который указывает ID валюты из Менеджера валют в которой указана цена в поиске. Если Вы не хотите или не можете передавать такой параметр, то есть возможность указать статично в какой валюте будет происходить поиск по ценам. Указав в настройке ''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. | Например на сайте присутствуют валюты USD с ID=1 и EUR c ID=2. При добавлении объектов есть возможность выбирать одну из этих валют при указании цены. На форме поиска есть только поля для ввода минимальной и максимальной цены без возможности выбора валюты поиска. Но Вы хотите, что бы указываемые пользователями в поиске границы цен обозначали цены в EUR. Укажите в настройке ''apps.currency.default_grid_currency_id'' значение 2. В поиске обработка по ценовому диапазону будет происходить в контексте валюты EUR. | ||
+ | |||
+ | '''apps.currency.cron_pass (Пароль запуска Cron-задач)'''<br /> | ||
+ | |||
+ | Укажите в этой настройке пароль для запуска cron-задачи. Этот пароль должен присутствовать в ссылке задачи указанной в Планировщике задач. | ||
[[Категория:Приложения]] | [[Категория:Приложения]] |
Версия 11:43, 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-задачи. Этот пароль должен присутствовать в ссылке задачи указанной в Планировщике задач.