Новости Joomla

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод...

👩‍💻 Как триггерить события для плагинов на манер Joomla 5+?В Joomla 6 должны удалить метод triggerEvent(), с помощью которого раньше вызывались события для плагинов. Теперь чтобы в своём коде вызвать событие для плагина и получить от него результаты нужно:- создать объект класса события- передать в него параметры

use Joomla\CMS\Event\AbstractEvent;use Joomla\CMS\Factory;use Joomla\CMS\Plugin\PluginHelper;// Грузим плагины нужных группPluginHelper::importPlugin('system');// Создаём объект события$event = AbstractEvent::create('onAfterInitUniverse', [    'subject' => $this,    'data'    => $data, // какие-то данные    'article' => $article, // ещё материал вдовесок    'product' => $product, // и товаров подвезли]);// Триггерим событиеFactory::getApplication()->getDispatcher()->dispatch(    $event->getName(), // Тут можно строку передать 'onAfterInitUniverse'    $event);// Получаем результаты// В случае с AbstractEvent это может быть не 'result',// а что-то ещё - куда сами отдадите данные.// 2-й аргумент - значение по умолчанию, // если не получены результаты$results = $event->getArgument('result', []);
Плюсы такого подхода - вам не нужно запоминать порядок аргументов и проверять их наличие. Если вы написали свой класс события, то в плагине можно получать аргументы с помощью методов $event->getArticle(), $event->getData(), $event->getProduct() и подобными - реализуете сами под свои нужды. Если такой класс события написали, то создаёте экземпляр своего класса события и укажите его явно в аргументе eventClass
use Joomla\Component\MyComponent\Administrator\Event\MyCoolEvent;$event = MyCoolEvent::create('onAfterInitUniverse', [    'subject'    => $this,    'eventClass' => MyCoolEvent::class, // ваш класс события    'data'       => $data, // какие-то данные    'article'    => $article, // ещё материал вдовесок    'product'    => $product, // и товаров подвезли]);
Ожидаемо, что класс вашего события будет расширять AbsractEvent или другие классы событий Joomla.🙁 Есть неприятный нюанс - нельзя просто так вызывать событие и ничего не передать в аргументы. Аргумент subject обязательный. Но если вы всё-таки не хотите туда ничего передавать - передайте туда пустой stdClass или объект Joomla\registry\Registry.
@joomlafeed#joomla #php #webdev

0 Пользователей и 1 Гость просматривают эту тему.
  • 10 Ответов
  • 2293 Просмотров
*

mrbaltimore

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Платежный модуль MoneXy в рамках продукта "Бизнес Online" для интернет-магазинов, построенных на Joomla CMS версии 2.5 и выше (модуль Joomshopping).
Модуль разработал платежный сервис https://www.monexy.ua/ , он вам позволит принимать оплату такими методами как банковские карты Visa,MasterCard, электронные деньги MoneXy, LiqPay интернет
банкинг Приват 24 и все терминальные сети Украины данный модуль со всем описанием можно найти на https://github.com/monexy
« Последнее редактирование: 26.11.2013, 19:45:40 от nevigen »
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
А можете объяснить, что каждый сервис специально придумывает свой язык денежного оборота ?
Тарифы на погашение электронных денег MoneXy - это что за хрень ?
https://www.monexy.ua/ru/tariffs/biz
естно такое ощущение что единственное чем отличаются интеграторы-агрераторы, это своим сленгом, который обуславливает уровень мзды взимаемой сервисом.

Можно если уж Вы решили представить какую то информацию о сервисе описать че это такое ?
Или Вы не заинтересованное лицо ?
Просто я зайдя на сайт не понял насколько сервис серьёзный и насколько вообще можно ему доверять.
Банк ФИДО 2012 лицензия, сам сервис тоже 2012 открыт я так понимаю вот только вот...


https://www.monexy.ua/ru/tariffs/index - не порадовало.

открывать кошелек обязательно  ?
может ли пользователь принимать на свой кошелек оплату ?
работа с ИМ только по договору ?

Если подключить магазин, то можно будет получать оплату только от клиентов маниХУ имеющих кошелек?
Если да то сколько клиентов уже есть ?
Подключать и заключать договор ля того чтобы иметь 3 юзера которые могут оплатить данным способом как то пичаль берет.
в общем вопросов больше чем....

ИМХО. Попытка Киви клон, но более дорогой.
« Последнее редактирование: 26.11.2013, 20:07:15 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

mrbaltimore

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Спасибо что отреагировали, хочу сразу сообщить что платежный сервис MoneXy подойдет только тем лицам, которые зарегистрировали свою деятельность на территории Украины и являются её резидентом.
Создатели сервиса monexy на рынке электронных денег уже давно, сначала они разработали в 2002 году такую систему как RUpay который был куплен в 2005 холдингом RBK и стал называться http://www.rbkmoney.ru/ru,
после было много разработок и в 2009 появился сервис monexy в 2011 monexy согласовала свои правила работы с НБУ Украины а с 2012 у сервиса появился Эмитент электронных денег FIDOBANK, это означает что все электронные деньги monexy зарезервированы в банке эмитента.
Касательно данного модуля, если говорить простыми словами, мы с агрегировали на себе множество способов всевозможных оплат которые востребованы обычным пользователем.
касательно тарифов 2,2% если у вас Р/С в любом банке кроме FIDO , 2.0% если ваш Р/С в FIDOBANKe на данный момент это самые низкие тарифы на предоставление данной услуги на территории Украины.
Если вы заходили на сайт monexy.ua то наверное заметили что там два главных раздела "ПОЛЬЗОВАТЕЛЬ"  и "БИЗНЕС КЛИЕНТ" , в разделе пользователь вы можете открыть себе кошелек пополнять его, делать P2P переводы оплачивать различные услуги а так же привязать анонимную банковскую карту FIDO и расплачивайтесь где угодно своими ЭД.
Раздел Бизнес Клиент позволяет вам подключить свой интернет магазин или какой либо проект к нашему сервису на прием платежей, что бы вы могли принимать оплату различными методами, включая наши электронные деньги, так же еще предоставляется несколько вариантов к сотрудничеству.
Хочу обратить ваше внимание, что monexy  более интересна пользователям Украины.
если вас возникнут еще вопросы или вы захотите узнать больше о сервисе MONEXY вы можете написать мне в скайп: mrzlobin зовут меня Алексей буду рад ответить на все ваши вопросы
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
Алексей,
спасибо за экскурс.
Теперь хоть понятно что и как по сервису.
Однако по скайпу както не то, или вы хотите отвечать на одни и те же вопросы в скайпе ?
Мне кажется что сформулировав тут (в первом посте) какие то базовые вещи Вы получите больше толку, чем в скайпе.
Эт Вам на будущее ремарка ;)

Вопросы:
1. может ли физлицо принимать оплату на свой кошелек, по Р2Р, в автоматическом режиме?
2. кто платить % сервиса ? клиент или кошелькодрежатель ?
3. подключение ИМ возможно только по договору с юрлицом ?
4. какие способы оплаты объединил сервис ? не нашел списка.


Вообще очень не понятно лендинг сделан.
честно сложно найти то то надо для принятия решения


Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

mrbaltimore

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
очень много людей не не любит читать всякую писанину, если человеку надо оформить у себя на сайте прием платежей  на сайте monexy.ua обо все этом можно узнать просто проскролить вниз http://joxi.ru/P6OVUtg5CbATcW62K7A  ^-^ посмотреть тарифы, а потом позвонить и все узнать у менеджера по телефону.

касательно ваших вопросов:
1. обычный пользователь не сможет принимать оплату в автоматическом режиме, но он сможет принимать переводы от других пользователей.
2. проценты платит Торговец ( интернет магазин), на пользователя MONEXY старается проценты при оплате не накладывать, но если пользователь будет платить через  сервис бизнес-онлайн с помощью терминалов там  идут доп. комиссии, вы можете посмотреть на  демо магазине http://demo.monexy.ua/ пройдите в оплату а там понажимайте разные способы и увидите какая комиссия на каком способе оплаты
3. подключится к нашему сервису вы можете прямо сейчас без договора и каких либо атестаций, просто зарегистрируйтесь как бизнес клиент https://www.monexy.ua/ru/merchant/register пройдите в личный кабинет и смотрите тех. док. и интегрируйте наш сервис, можете сразу же принимать оплату, но для того что бы вывести полученные деньги от пользователей на свой расчетный счет, вам необходимо заключить с MONEXY договор.
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
поскролить то я поскролил. только там не все понятно, для меня например.
а насчет менеджер по телефону... :) это бабушкин подход, написали бы тогда большим шрифтом "вот телефон 01-02-03" все вопросы по нему :)
посадили бы 100500 телефонистов пусть они отвечают на одни и те же вопросы ;) или сделать исчерпывающий сайт. который последовательно даст ответы для клиента и для бизныка.
я потому и написал. что я их не нашел вот так сходу... а если я не зацепился за что-то, что мне тут делать ? я к этому.
ну это так.. полемика..

1. ок я не могу принимать автоматически оплаты, а принимать переводы от других пользователей, выставить счет (автоматически)например как в киви, я могу ?
3. т.е. принимать оплату я как бизнес клиент смогу, а вывести (без договора) нет ? ок. а перевести эти средства на свой  персональный счет (а не расчетный), со счета бизнес клиента ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

mrbaltimore

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
давайте что бы всем было понятно, сделаем разделение, есть MONEXY а у MONEXY есть обычные "пользователи" и обычные "бизнес пользователи" их отличия:

ПОЛЬЗОВАТЕЛЬ может:

-открыть кошелек в системе monexy (номер его кошелька это номер его мобильного)
-пополнять кошелек с помощью: способ                                     Комиссия   Срок зачисления
                                            -Терминалы QIWI                                   6%   Моментально
                                            -Терминалы iBox                                   5%   Моментально
                                            -Терминалы 24 NonStop                           7%   Моментально
                                            -Терминалы CityPay                              5%   Моментально
                                            -Терминалы Bank24                                   5%   Моментально
                                            -Терминалы EasySoft                           5%   Моментально
                                            -Терминалы RegulPay                           5%   Моментально                                        
                                            -Карты VISA, MasterCard                           2,5 %   Моментально
                                            -Карты VISA, MasterCard (Приват Банк)   1%   Моментально
                                            -Банковский перевод                          0-1%   1-2 банковских дня
                                            -Наличными в отделении ФИДОБАНКа            0%   Моментально
                                            -С расчетного счета в ФИДОБАНКе            0%   1-2 банковских дня
                                            -LiqPay                                                   1 %   Моментально
-выводить электронные деньги со своего кошелька на:
                                                                                      Банковские карты   Комиссия   Срок зачисления
                                                                                       -Карты VISA   16 грн + 3%   3-6 банковских дня
                                                                                       -Карта ФИДОБАНКа   2%, мин. 10 грн   Не позднее следующего операционного дня
                                                                                       Банковский перевод                          Комиссия   Срок зачисления
                                                                                       Банковский перевод                              2%, мин. 10 грн   Не позднее следующего операционного дня
                                                                                       -Наличными в отделении ФИДОБАНКа      2%, мин. 10 грн   Моментально
                                                                                       -На расчетный счет в ФИДОБАНКе              2%, мин. 10 грн   Не позднее следующего операционного дня
                                                                                       Электронные деньги   Комиссия   Срок зачисления
                                                                                       -LiqPay                       1 %   Моментально
                                                                                       -Оплата услуг              0-5%   Моментально
-делать переводы между пользователями
-оплачивать услуги такие как:
                                           -пополнение мобильного телефона
                                           -оплата коммунальных услуг
                                           -покупка ЖД, АВИА билетов
                                           -оплата товаров и услуг в тех интернет магазинах которые подключены к сервису MONEXY, и многое другое. и т. д.
Примечание: так как MONEXY работает согласно 481-му постановлению НБУ Украины про электронные деньги, кошелек не может вместить в себе более 8000грн., но не ограничен по операциям, это означает, что вы не сможете другу перевести 8001грн, если только сначала переведете ему 8000грн он их обналичит, а потом еще 8000грн и так до бесконечности.

БИЗНЕС ПОЛЬЗОВАТЕЛЬ может стать:
1. Торговцем
2. Агентом по распрастранению
3. Агентом по пополнению
3. Агентом по расчетам

1.Торговец может:
-принимать электронные деньги за товары или услуги
-делать возврат за товары или услуги в течении 14 дней
-выводить полученные ЭД на свой расчетный счет (это называется погашение)

2.Агент по распрастранению может(только ЮР. лицо) :
-покупать электронные деньги у банка Эмитента и распространять их между обычными пользователями в замен на безналичные средства или наличные
-выводить на расчетный счет ЭД (погашать)

3.Агент по пополнению, принцип практически такой же как и у агента по распрастранению

4.Агент по расчетам(только финансовое учреждение может быть):
-получать в свой адрес от пользователя ЭД в замен на наличные, безналичные средства.

« Последнее редактирование: 27.11.2013, 14:19:49 от mrbaltimore »
*

mrbaltimore

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Данный модуль для Joomla JoomShopping, который я выкладывал в самом начале, подразумевает, что вы станете Торговцем в сервисе MONEXY и у вас будут оплачивать пользователи как наши так и те у которых есть платежные карты и другие методы.
« Последнее редактирование: 27.11.2013, 14:20:13 от mrbaltimore »
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
вот теперь все стало на места.
Вот бы так на сайте было.... прелесть. тепреь выстроена вся логика для новичка. все понятно и прозрачно.
кстати для опенкарта ? или ЖумШоппинга ? где опечатка ?
поправьте:)

по крайней мере вот тут нашел готовый (наверное) модуль для ЖШ
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

mrbaltimore

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
 ^-^ спасибо, изменил
*

mrbaltimore

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Re: Модуль оплаты MoneXy для Joomla 2.5 (Joomshopping)
« Ответ #10 : 15.01.2014, 17:14:54 »
Кто уже устанавливал модуль?, можете дать свои комментарии предложения, пожелания, отрицательные эмоции. это помогло бы улучшить наш сервис для вас.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Модуль доставки Сдек или Яндекс

Автор Preview

Ответов: 3
Просмотров: 7389
Последний ответ 04.09.2025, 10:02:39
от Preview
Расчет стоимости доставки в JoomShopping 3.12.3

Автор teanin

Ответов: 17
Просмотров: 12284
Последний ответ 23.04.2023, 11:55:30
от tigra-uki
Украинские плагины оплаты для версии 5, 0?

Автор Alex_gs

Ответов: 3
Просмотров: 2718
Последний ответ 12.01.2023, 01:16:57
от Alex_gs
Privat24 - плагин оплаты (приват24)

Автор vasya321

Ответов: 84
Просмотров: 24293
Последний ответ 05.07.2022, 10:39:36
от nevigen
LiqPay - плагин оплаты

Автор 1g0r

Ответов: 160
Просмотров: 42588
Последний ответ 31.12.2021, 23:17:26
от Biss