Страница 4 из 20
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вс апр 09, 2017 3:11 pm
nick7zmail
RedDevil писал(а):это уже сделано,установил, но не обновляет же сам. есть #LANG_UPDATE# может как то через него обновлять . не блещу в програмировании. не судите строго)
А, в смысле курсы не обновляются у вас? Я думал сам модуль.
Наверное над сделать че нить типа скрипта запускаемого переодически...
Код: Выделить всё
include_once(DIR_MODULES."ExchangeRates/ExchangeRates.class.php");
$er=new ExchangeRates();
$er->admin();
сори, но модуль очень бегло глянул, может и не помочь))) Это вопрос скорее к автору, как он задумывал обновлять периодически...
А
Gelezako я бы советовал подписать модуль на событие HOURLY , чтобы не требовалось запускать никакие скрипты. И для обновления курсов - наверное надо отдельную функцию, а не прямо в функции admin() обновлять)) а то там много переферии для админки подтягивается помимо основного функционала.
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вт апр 11, 2017 2:42 pm
Gelezako
nick7zmail писал(а):
А Gelezako я бы советовал подписать модуль на событие HOURLY , чтобы не требовалось запускать никакие скрипты. И для обновления курсов - наверное надо отдельную функцию, а не прямо в функции admin() обновлять)) а то там много переферии для админки подтягивается помимо основного функционала.
для автообновления я добавлял вызов в метод Timer -> onNewHour в ручную, других способов не нашёл на тот момент. Подскажите где почитать про HOURLY?
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вт апр 11, 2017 2:57 pm
nick7zmail
viewtopic.php?f=5&t=2508
Там в принципе про подписку....а примеры с HOURLY можете глянуть в модулях типа Openweather, пробки яндекс, Broadlink, Optimazer
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вт апр 11, 2017 3:19 pm
Gelezako
спасибо буду пробовать, но модуль Openweather как раз тоже использует onNewHour

я от туда и стянул идею
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вт апр 11, 2017 3:56 pm
nick7zmail
Неа...я переделал же его на Hourly...уже месяц как (наверное)...
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вт апр 11, 2017 4:21 pm
Gelezako
аа, ну если месяц назад, то да, я ещё не обновлялся )
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Сб сен 02, 2017 9:52 pm
karsotrade
Всё сделал по инструкции, в маркете дополнений появилось - установил.но в разделе API AI пусто .... что делать?
Появилось. Но в закачке нет файла ExchangeRates из которого берём код.
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Чт сен 07, 2017 12:15 pm
Gelezako
karsotrade писал(а):но в разделе API AI пусто .... что делать?
у меня в подписи ссылка на плейлист с обучающими видео как работать с сервисом API AI
karsotrade писал(а):Но в закачке нет файла ExchangeRates из которого берём код.
в какой закачке? Точнее напишите что делаете и что не работает.
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Чт сен 07, 2017 7:45 pm
localhost
Добрый день.
Поставил Ваш модуль, возник вопрос.
По коду модуля вижу обращение к БД
Код: Выделить всё
SELECT * FROM Rate WHERE $qry ORDER BY ....
но самой таблицы Rate в БД нет. Собственно вопрос где взять структуру этой таблицы, и вообще нужна ли она?
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Чт сен 07, 2017 7:50 pm
Gelezako
После того как вы получите все курсы валют и нажмёте сохранить, то таблица будет создава автоматически и заполниться данными. А в разделе "Объекты" будет создан класс "ExchangeRates" со всеми валютами.