Новости 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 Гость просматривают эту тему.
  • 2367 Ответов
  • 341577 Просмотров
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Перлы joomlaforum.ru
« Ответ #540 : 22.02.2011, 13:43:46 »
надо отдельно настальжи-топик создать для пугания своими первыми сайтами )

а вот очередной грустный юмор:
    
1$ за 5-10 мин
Блин, не надо тему удалять, в йумор лучше ее.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

0rk

  • Захожу иногда
  • 178
  • 11 / 0
Re: Перлы joomlaforum.ru
« Ответ #541 : 22.02.2011, 14:31:12 »
по теме бакса-бани:
да не) у него подпись = копирайтер - статьи на заказ.
вот пусть за бакс напишет статью за минуту, но чтоб она нужной оказалась и полезной.
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Перлы joomlaforum.ru
« Ответ #542 : 22.02.2011, 14:45:26 »
Кста )))

http://www.free-lance.ru/users/GaZiroVan

он своим баксом и там всех достал? )))

http://mywordpress.ru/support/search.php?search_id=1694476467

Видать с ВП не получилось, перешел на Joomla. И опять, блин, засада! Ну что же делать-то? ))

Интересно, это он?
http://goodima.ucoz.com/
Мальчик, знающий цену всему в интернете (все за 1 бакс!)
+
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Перлы joomlaforum.ru
« Ответ #543 : 22.02.2011, 15:12:15 »
http://mywordpress.ru/support/search.php?search_id=1694476467
Видать с ВП не получилось, перешел на Joomla. И опять, блин, засада! Ну что же делать-то? ))
Вы не зашли. :) Я патриот, у меня нету аккаунтов на друпале и ВП :)
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

NightGuard

  • Живу я здесь
  • 2927
  • 378 / 7
  • вжжж-вжжж
Идеология сверхпотребления более опасна для человечества, чем идеология гитлеровского тоталитаризма
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Перлы joomlaforum.ru
« Ответ #545 : 22.02.2011, 15:39:29 »
у меня есть на ВП, но после перестановки системы еще там не логинился.
нашел через Яндекс, далее зашел на все сообщения.

странная политика безопасности )
+
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Перлы joomlaforum.ru
« Ответ #546 : 22.02.2011, 15:46:07 »
Мне этот чем то напоминает магазинчики где все по 8 гривень. Уверен в России есть такие же.
и тут товарисщь все по баксу. Надо у него тексты заказывать уникальные. За бакс - это халява. Даже за тыс знаков.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Перлы joomlaforum.ru
« Ответ #547 : 22.02.2011, 17:44:51 »
Наконец дождались полностью русская редакция Joomla 1.6
http://depositfiles.com/files/....
*

oleggrz

  • Захожу иногда
  • 435
  • 76 / 3
  • Только начал учиться.
Re: Перлы joomlaforum.ru
« Ответ #548 : 27.02.2011, 01:03:17 »
Цитировать
Знание технологий в шапке
Некоторые даже технологии в пиджаке знают.
*

yuri-design

  • Давно я тут
  • 652
  • 76 / 5
Re: Перлы joomlaforum.ru
« Ответ #549 : 28.02.2011, 19:22:24 »
Добрый день. заказчит на сайт изявил сделать вот такую фото голярею - http://www.taylorswift.com/photos
Не подскажите на какой голереии можно реализовать такое?
Бедны рузки изык
*

v3rsus

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: Перлы joomlaforum.ru
« Ответ #550 : 01.03.2011, 00:29:11 »
http://joomlaforum.ru/index.php/topic,153790.0/topicseen.html

Цитировать
Все жизнь работал с Joomla...
так ему 6 лет? :)))
Цитировать
знания технологий в шапке
no comments... :)
Цитировать
Мой хостинг требует около 200т рублей в месяц, так что разместил здесь сообщение чтобы иметь возможность хоть как-то его оплачивать
Цитировать
... у меня действительно трудности с этим, посколько я не брал ни у кого деньги в сети интернет, изучал все сам, но посколько суровые реалии говорят о том, что то, что я начинаю делать требуют платной основы, платного хостинга, платного домна и даже много денег на то, чтобы продвинуть сайт, то выходит надо выживать и я не хочу чтобы вы думали, что если нет интернет-источников дохода то я плохой специалист.
Реалии очень суровые, даже домно платное. 2011 год: "200 р на хостинг - мы выживали как могли." ;)
Цитировать
я еще в школу не ходил, у меня был уже целерон 486 и играл в игры под DOS и работал еще в Windows 3.11
1994 года рождения, т.е. примерно в 2000 году работал в Windows 3.11? O_o Тогда 98 был в моде, ну 95 или Ме, но 3.11 - жестоко. Хотя может он в 3 года уже гамал еще на горшке? :)))
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Перлы joomlaforum.ru
« Ответ #551 : 01.03.2011, 13:50:00 »
А бекап не опасно делать?

 ^-^
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Перлы joomlaforum.ru
« Ответ #552 : 01.03.2011, 13:54:06 »
jem777, а в чём юмор-то? вполне закономерный вопрос.
вот имеем, скажем, мой_первый_ужасный_сайт.
начинаем делать бакапы регулярно и через месяц у нас уже не 1, а 5-10 ужасных сайта!
а представляешь, что будет через пол года, когда их станет под сотню? они вырвутся на свободу и захватят мир.
в общем, я бы не стал бакапить...
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Re: Перлы joomlaforum.ru
« Ответ #553 : 01.03.2011, 20:05:26 »
а что..может быть бекапером не так уж и плохо...
созвучно с обольстителем женского пола..
может кто и ведется думаю что это одно и тоже))
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

Lex

  • Завсегдатай
  • 1615
  • 274 / 1
Re: Перлы joomlaforum.ru
« Ответ #554 : 01.03.2011, 22:36:14 »
Это не решение устарело, это руки у кого-то из разных мест растут crazy!
Посмотрел на свои руки, тоже из разных мест растут. Вот блин.
Жизнь заставила учиться.
В личке на вопросы не отвечаю.
*

Sandra

  • Захожу иногда
  • 69
  • 37 / 2
  • Дедушка Игнат, приди )))))
Re: Перлы joomlaforum.ru
« Ответ #555 : 02.03.2011, 01:59:09 »
Посмотрел на свои руки, тоже из разных мест растут. Вот блин.

Повезло тебе, а у меня вообще одна левая другая правая  :( Наверное, я мутант  :o
Все девочки козлы и хотят от мальчиков только секса ))))
Форум - это маленькая жизнь...
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Перлы joomlaforum.ru
« Ответ #556 : 02.03.2011, 05:15:50 »
Посмотрел на свои руки, тоже из разных мест растут. Вот блин.

 :laugh:
*

yuri-design

  • Давно я тут
  • 652
  • 76 / 5
Re: Перлы joomlaforum.ru
« Ответ #557 : 02.03.2011, 15:33:05 »
Прошу сразу не пинать, в ФАКе не нашел, но вот вопрос созрел такой - как корректно перенести сайт на другой хостинг,
пробовал топорным способом перенести на денвер, экспортнул базу с, взял последний бекап сайта. На денвере съимпортировал базу, развернул сайт из бекапа, всё в принципе заработало. Но кое-что отказалось работать, к примеру Докман, некоторые ссылки ну и так по мелочи
Направьте на путь истинный, как правильно перенестись не только на новый хостинг, но и домен.
Ну если самому тяжело, то просите хостера. Обычно при переезде хостер помогает перенести сайт бесплатно. А так надо смотреть настройки хоста.
:) а если я сам хочу стать хостером, имеется выделенный сервак, всё работает, сайт созданный заново отлично работает, но вот перенести готовый.....
*

0rk

  • Захожу иногда
  • 178
  • 11 / 0
Re: Перлы joomlaforum.ru
« Ответ #558 : 02.03.2011, 19:08:49 »
"а если я сам хочу стать хостером"))) гЫ
п.с. киборги идут, они заполонили планету!)
*

zikkuratvk

  • Глобальный модератор
  • 4820
  • 345 / 2
  • Обслуживаем проекты - дорого.
Re: Перлы joomlaforum.ru
« Ответ #559 : 03.03.2011, 11:16:09 »
Цитата: aptekadnk
Со стороны гораздо виднее недостатки. Их кстати очень много. В этом случае надо ориентироваться на мнения независимых экспертов.
постом ниже
Цитата: aptekadnk
Не полезит на 1.6, слишком много глюков.

линк :-) http://joomlaforum.ru/index.php/topic,142656.msg836505.html#msg836505
Хочется уникальное расширение? ===>>>> JoomLine - Разрабатываем расширения под заказ.
Использую хостинг TimeWeb и Reg
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Re: Перлы joomlaforum.ru
« Ответ #560 : 03.03.2011, 18:52:30 »
Пришло письмо. Читал 2 раза... Слезы на глазах до сих пор... Мыло убрал, авторская орфография и пунктуация полностью сохранены:

Цитировать
Здравствуйте Администратор Форума joomlaforum.ru мой Актуант rus7710 забанели дело в том что раньше у меня бывл другой актуант hil7710 и он был забанен за порнуху, потом я создал этот новый Актуант rus7710 и сегодня решил сменить там в профиле свой маил на старый ***@mail.ru , не успел я изменить свой маил как сразу появилось сообщения о бане, этот майл ***@mail.ru использовался и старом актуанте hil7710 который забанели из за порнухи Пожалуйста Разблокируйте мой актуант rus7710 я жду сообщения  на форуме  на этот  Актуант    Спасибо.

Меня реально умиляют такие письма... просто не первое уже... может сделать отдельную тему? Так сказать письма читателей...
*

yuri-design

  • Давно я тут
  • 652
  • 76 / 5
Re: Перлы joomlaforum.ru
« Ответ #561 : 03.03.2011, 19:25:38 »
Меня реально умиляют такие письма... просто не первое уже... может сделать отдельную тему? Так сказать письма читателей...
Уважаемый администратор форума, вот сижу смотрю порнуху и пишу письмо... ;D
Извините за почерк, просто моменты интересные...
Почему нет раздела "Мои порно-сайты на Joomla"?
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Перлы joomlaforum.ru
« Ответ #562 : 03.03.2011, 19:32:56 »
Почему нет раздела "Мои порно-сайты на Joomla"?
Как нет? 99% как раз порно сайты вылаживают. Не в смысле адалта а в смысле установил пару модулей, стырил шаблон. А сейчас сижу и хвастаюсь какой я молодец.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Перлы joomlaforum.ru
« Ответ #563 : 04.03.2011, 12:30:15 »
или картинки в корень сайта кидай тогда, лучше, конечно, в попку images

 ;D
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Перлы joomlaforum.ru
« Ответ #564 : 04.03.2011, 12:38:42 »
чёрт.
придётся делать оффициальное опровержение:
"имелось в виду, конечно же, лицо папки images!"
*

yuri-design

  • Давно я тут
  • 652
  • 76 / 5
Re: Перлы joomlaforum.ru
« Ответ #565 : 04.03.2011, 12:44:44 »
чёрт.
придётся делать оффициальное опровержение:
"имелось в виду, конечно же, лицо папки images!"
Не переживайте так!
Лицензия Joomla не запрещает это делать! ;)
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Перлы joomlaforum.ru
« Ответ #567 : 04.03.2011, 13:07:21 »
чёрт.
придётся делать оффициальное опровержение:
"имелось в виду, конечно же, лицо папки images!"

Да ладно. Просто классная опечатка получилась. ^-^
*

Darkick

  • Завсегдатай
  • 1142
  • 239 / 1
Re: Перлы joomlaforum.ru
« Ответ #568 : 04.03.2011, 13:13:04 »
Чтобы впредь не было таких очепяток надо использовать термин "каталог", который был принят в русской локализации Joomla вместо попок и директорий :)
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Перлы joomlaforum.ru
« Ответ #569 : 04.03.2011, 16:43:19 »
когда-то давно, я часто общался в девушками по интернету )
и вот тогда (щас реже) опечатка вида "попка" могла появиться даже не вместо слова "папка", а вместо любого слова в принципе : ) особенно часто вместо слова "пока" )) просто вот автоматом вставлялась вторая буква П.
+
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Перлы с разных сайтов.

Автор CTPZ

Ответов: 433
Просмотров: 59252
Последний ответ 20.11.2019, 13:17:15
от beliyadm
Флейм по теме перлы joomlaforum.ru

Автор beliyadm

Ответов: 15
Просмотров: 9119
Последний ответ 21.08.2012, 18:03:34
от Marques
Шутки с форума JoomlaForum.ru

Автор cmd

Ответов: 3
Просмотров: 3011
Последний ответ 15.07.2011, 19:18:01
от cmd
Перлы от Губерниева

Автор oleggrz

Ответов: 0
Просмотров: 4048
Последний ответ 07.03.2011, 16:42:24
от oleggrz