Страница 10 из 20
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вт дек 12, 2017 5:01 pm
Gelezako
nick7zmail писал(а):Ну я говорил уже - по хорошему бы модуль переделать...
1) добавить работу с базой...чтобы вся инфа хранилась там...пользователю по факту нужно только число курса.
2) в интерфейсе только кнопка добавить - там форма - и уже выбирается какой протокол (банк), какая пара валют (добавить все доступные).
3) там же в форме выбор объекта, и свойства, куда писать валюту...
Ну я боюсь - с текущими знаниями автору очень тяжело будет это сделать...я может, когда нить возьмусь...но не в ближайшее время...пока свои модули в порядок привести надо...
1. Не совсем понимаю о чём вы? модуль и так работает с базой, всё в базе хранится, просто я не использую SQL запросы на прямую. По факту я и предоставляю число с курсом.
2. Интересное предложение. Думаю если кто-то найдёт апи с курсами для новых валют, то страница превратится в "простыню" и тогда я попробую сделать через кнопку "добавить". А пока будут все 33 курса отображаться.
3. Это пока сложно для меня. Если кто-то хоть немного проконсультирует, то готов взяться.
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вт дек 12, 2017 5:06 pm
Gelezako
nick7zmail писал(а):
Вчера увидел 56,8 что ли ....думал должно было быть 56,80...но, видимо, нет...
я выставляю 2 знака, но иногда апи присылает изначально с одним знаком, ноль в конце я не дописываю

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вт дек 12, 2017 5:25 pm
nick7zmail
Gelezako писал(а):
1. Не совсем понимаю о чём вы? модуль и так работает с базой, всё в базе хранится, просто я не использую SQL запросы на прямую. По факту я и предоставляю число с курсом.
Понятное дело, что объекты свойства и всё остальное хранится в базе...
Но хранить в таблице базы, и хранить в свойстве объекта - немножко разные вещи. В первом случае система никак с этим не взаимодействует, не засирает апач ненужными гет/пост запросами на выполнение алгоритмов записи/хранения/отображения информации.
А число с курсом предоставляется как минимум с временем его обновления...а если ещё и настройки галочек сохранять - ещё 1 ненужное свойство появится...объект со свойством (если таки появится для каждой валюты) - ещё 2 свойства...всё в 1 объект запихивать - это ад...и плюс привязка к определённому объекту в системе не есть хорошо...ну да ладно...
А по поводу других валют - тут апи то же самое...если откроете тот же приват банк - там как минимум 4 валюты есть
https://api.privatbank.ua/p24api/pubinfo?exchange
а в цбр дак вообще их сотня как минимум (не считал =D )
http://www.cbr.ru/scripts/XML_daily.asp?
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вт дек 12, 2017 6:17 pm
Gelezako
Теперь я понял о чём вы. Но в моём понимании раздел "объекты" и был создан специально что бы без особых знаний из системы можно было получать нужную информацию, поэтому все курсы я храню в свойствах объекта. Настройки состояний для чекбокса конечно там не зачем хранить, ту я с вами полностью согласен. Время обновления тоже полезно хранить в классе. Бывает что курс по разным причинам не обновлялся и я использовал в расчётах неверные данные. После этого я добавил это поле что бы отображать его вместе с курсом. Ещё, расскажите пожалуйста почему "привязка к определённому объекту в системе не есть хорошо". Как нужно сделать что бы было правильно?
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вт дек 12, 2017 6:19 pm
bm_s
Gelezako писал(а):
у вас старая версия, имя объекта старое- "Rate" - поэтому ничего не работает. Я же написал, обновитесь.
Ну вы же не сказали, что обновили модуль в маркете. Дальше что?
https://i.imgur.com/XyoS7UF.png Ничего нету
https://i.imgur.com/nedHUCF.png
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вт дек 12, 2017 7:06 pm
Gelezako
теперь убедитесь что на страничке state вы указали именно %exchange_rate.dollarrur%
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Вт дек 12, 2017 7:10 pm
bm_s
Gelezako писал(а):
теперь убедитесь что на страничке state вы указали именно %exchange_rate.dollarrur%
Не, с этим был порядок. Заработало, но почему-то не сразу
https://i.imgur.com/tizcOCe.png
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Ср дек 13, 2017 2:14 pm
bm_s
Gelezako писал(а):
теперь
А вот что делать с графиком не понимаю, шкала так и есть в часах, самые ранние данные относятся к 20.00 вчерашнего дня, хотя мониториться должно уже дня четыре
https://i.imgur.com/tV4HIaC.png
В двух местах забито по 180 дней:
https://i.imgur.com/LYsc04t.png и
https://i.imgur.com/tTKRHwb.png
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Ср дек 13, 2017 2:49 pm
Gelezako
не совсем так, у вас был старый объект, мы его обновили и все данные собираются теперь только сутки. Ещё я вам советую удалить старый график и добавить новый с указанием нового объекта
Re: Модуль "Курсы валют" (ПриватБанк+Банк России)
Добавлено: Сб дек 23, 2017 11:54 pm
nick7zmail
Ну что это за жесть то?(( аж глаз резануло...