[Модуль] Курс валют (ExchangeRates)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение nick7zmail » Вс апр 09, 2017 3:11 pm

RedDevil писал(а):это уже сделано,установил, но не обновляет же сам. есть #LANG_UPDATE# может как то через него обновлять . не блещу в програмировании. не судите строго)
А, в смысле курсы не обновляются у вас? Я думал сам модуль.
Наверное над сделать че нить типа скрипта запускаемого переодически...

Код: Выделить всё

include_once(DIR_MODULES."ExchangeRates/ExchangeRates.class.php");
$er=new ExchangeRates();
$er->admin(); 
сори, но модуль очень бегло глянул, может и не помочь))) Это вопрос скорее к автору, как он задумывал обновлять периодически...


А Gelezako я бы советовал подписать модуль на событие HOURLY , чтобы не требовалось запускать никакие скрипты. И для обновления курсов - наверное надо отдельную функцию, а не прямо в функции admin() обновлять)) а то там много переферии для админки подтягивается помимо основного функционала.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение Gelezako » Вт апр 11, 2017 2:42 pm

nick7zmail писал(а): А Gelezako я бы советовал подписать модуль на событие HOURLY , чтобы не требовалось запускать никакие скрипты. И для обновления курсов - наверное надо отдельную функцию, а не прямо в функции admin() обновлять)) а то там много переферии для админки подтягивается помимо основного функционала.
для автообновления я добавлял вызов в метод Timer -> onNewHour в ручную, других способов не нашёл на тот момент. Подскажите где почитать про HOURLY?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение nick7zmail » Вт апр 11, 2017 2:57 pm

viewtopic.php?f=5&t=2508
Там в принципе про подписку....а примеры с HOURLY можете глянуть в модулях типа Openweather, пробки яндекс, Broadlink, Optimazer
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение Gelezako » Вт апр 11, 2017 3:19 pm

спасибо буду пробовать, но модуль Openweather как раз тоже использует onNewHour :) я от туда и стянул идею
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение nick7zmail » Вт апр 11, 2017 3:56 pm

Неа...я переделал же его на Hourly...уже месяц как (наверное)...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение Gelezako » Вт апр 11, 2017 4:21 pm

аа, ну если месяц назад, то да, я ещё не обновлялся )
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
karsotrade
Сообщения: 113
Зарегистрирован: Пт июн 09, 2017 11:18 pm
Благодарил (а): 17 раз
Поблагодарили: 13 раз

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение karsotrade » Сб сен 02, 2017 9:52 pm

Всё сделал по инструкции, в маркете дополнений появилось - установил.но в разделе API AI пусто .... что делать?
Появилось. Но в закачке нет файла ExchangeRates из которого берём код.
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение Gelezako » Чт сен 07, 2017 12:15 pm

karsotrade писал(а):но в разделе API AI пусто .... что делать?
у меня в подписи ссылка на плейлист с обучающими видео как работать с сервисом API AI
karsotrade писал(а):Но в закачке нет файла ExchangeRates из которого берём код.
в какой закачке? Точнее напишите что делаете и что не работает.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
localhost
Сообщения: 2
Зарегистрирован: Пт авг 11, 2017 2:34 pm
Благодарил (а): 1 раз
Поблагодарили: 0

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение localhost » Чт сен 07, 2017 7:45 pm

Добрый день.
Поставил Ваш модуль, возник вопрос.
По коду модуля вижу обращение к БД

Код: Выделить всё

SELECT * FROM Rate WHERE $qry ORDER BY ....
но самой таблицы Rate в БД нет. Собственно вопрос где взять структуру этой таблицы, и вообще нужна ли она?
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение Gelezako » Чт сен 07, 2017 7:50 pm

После того как вы получите все курсы валют и нажмёте сохранить, то таблица будет создава автоматически и заполниться данными. А в разделе "Объекты" будет создан класс "ExchangeRates" со всеми валютами.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Ответить