Страница 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" со всеми валютами.