Новости 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 Ответов
  • 341575 Просмотров
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Re: Перлы joomlaforum.ru
« Ответ #600 : 17.03.2011, 18:51:09 »
...Думал, что в Joomla можно обойтись без написания программ...
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Перлы joomlaforum.ru
« Ответ #601 : 18.03.2011, 00:04:54 »
Как запихнуть кнопку Читать полностью в в noindex и nofollow?
мде...я думал тут профессионалы сидят. Короче закрывайте тему я сам разберусь.

Надо новичкам, после поста выдавать окно, где тётя нарисована и ссылки на журналы, кофе, чай ..... пакетик с пупырышками ...
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

AlexMac

  • Новичок
  • 1
  • 0 / 0
Re: Перлы joomlaforum.ru
« Ответ #602 : 18.03.2011, 00:06:48 »
А не понимаю  что  вы ржёте  что тут нет   админов  чтоб мой Актуант rus7710 разблокировать ?
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Перлы joomlaforum.ru
« Ответ #603 : 18.03.2011, 09:43:45 »
А не понимаю  что  вы ржёте  что тут нет   админов  чтоб мой Актуант rus7710 разблокировать ?
Если заблокировали, значить было за что, правда ведь?)
Я не встречал форума, толерантнее этого, получить бан, это надо еще умудриться.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Перлы joomlaforum.ru
« Ответ #604 : 18.03.2011, 09:46:34 »
Актуант rus7710
а вы из какой галактики, простите?
а ржём мы не из вредности, а в виду сложносочинённости. коллективный разум, знаете ли. одному смешно, а ржут - все.
а когда кому-то грустно - потоки слёз смываютза борт всех инопланетных новичков...
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Перлы joomlaforum.ru
« Ответ #605 : 18.03.2011, 10:27:24 »
что тут нет   админов

Судя по регулярному обнулению у вас количества сообщений, админы тут есть
*

yuri-design

  • Давно я тут
  • 652
  • 76 / 5
Re: Перлы joomlaforum.ru
« Ответ #606 : 18.03.2011, 13:02:29 »
А не понимаю  что  вы ржёте  что тут нет   админов  чтоб мой Актуант rus7710 разблокировать ?
Вы будете удивлены, но админы тожу ржут :laugh:
Сидят и думают - может и этот заблокировать?
*

THE KILLERS

  • Давно я тут
  • 932
  • 28 / 0
Re: Перлы joomlaforum.ru
« Ответ #607 : 18.03.2011, 13:29:55 »
Кто может нарисовать такой компонент доски объявлений как здесь?:
http://orsk.ru/index.php?option=com_board&Itemid=200
Огласите пожалуйста бюджет.
300р
Может автор буквально имел ввиду "нарисовать"  ;D
« Последнее редактирование: 18.03.2011, 13:33:21 от THE KILLERS »
*

SDKiller

  • Живу я здесь
  • 2705
  • 329 / 5
  • ...ergo sum
Re: Перлы joomlaforum.ru
« Ответ #608 : 18.03.2011, 13:33:01 »
ага. сам только что хотел сюда воткнуть )))

пора отдельный раздел в юморе заводить - "Кто меньше предложит"
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
Re: Перлы joomlaforum.ru
« Ответ #609 : 18.03.2011, 15:18:39 »
да, для скриншота бюджет самое-то.. как раз окупит нажатие кнопки сфоткать, потом сохранить и отправку на мыло заказчику ))
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
*

doctorgrif

  • Давно я тут
  • 745
  • 82 / 1
  • Нудный доктор
Re: Перлы joomlaforum.ru
« Ответ #610 : 20.03.2011, 07:36:51 »
у меня сайт спортивные прогнозов и мне нужно ВИП доступ для платных прогнозов как у http://www.betteam.ru, когда клиент заходит и захочет полуияить ВИП прогнозы он виберает способ оплаты это будет УЕБ МОНЕЙ, робо касса или единая касса и SMS виберАет тариф и после оплаты у него на почту отправляется код доступа на вип зону где ему видни будут вип прогнозы
мой сайт http://sport222.com/  *DRINK*
не считая орфографии и пунктуации - сказано сильно :)
а Моня будет рад, если им уе...нут?
Омск-Екатеринбург-Челябинск...Feldzug gen Westen | Кафедра | GrayBox | Joostina 1.2.1 | Joostina Extensions | In Vino Veritas [в работе]
*

chemerzaev

  • Давно я тут
  • 630
  • 83 / 3
  • Надо мыслить. Меня, например, кормят идеи.
Re: Перлы joomlaforum.ru
« Ответ #611 : 20.03.2011, 09:55:13 »
doctorgrif просто у человека все началось неправильно даже домен неправильный.
Я несчастный человек, который, как долбаный экстрасенс, должен понимать заказчика, даже если он сам не знает, чего хочет
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: Перлы joomlaforum.ru
« Ответ #612 : 20.03.2011, 14:41:43 »
doctorgrif, читал с утра пост вашего пациента. Думал, что не понял его, потому что с утра. А место ему таки здесь.
Поправил вслед за субботней гульбой известным способом здоровье, и наткнулся вот ещё на что:
что что... причем тут htmlbook.ru... я уже перепробувал все!! картинка только весит в самом начале текста даже вниз не могу поставить в лево в право по центру...  вставлю  float:left; или right картинка тупо передвигается по указанным местам... как сделать так чтобы картинка был в тексте сверху и снизу окружал текст!!

в редакторе все отлично показывает!!

единственное что я нашел это код сверху при удалении его все становится ок! но задний фон пропадает вот фото


Вот думаю - может я сегодня неверно поправился? Отчего мне подобные посты кажутся такими... загадочными?..
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Перлы joomlaforum.ru
« Ответ #613 : 20.03.2011, 19:25:16 »
Oxlamon, ты что, ни разу не окружал картинком текст?!
Это же самая низшая ступень в достижении Матрицы.
незачёт тебе. иди и поработай над собой )
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: Перлы joomlaforum.ru
« Ответ #614 : 21.03.2011, 01:16:57 »
effrit, а причём тут ваше обтекание?
Мне показалось, что пост автора, который "уже перепробувал все" сформулирован так же сумбурно, как и пост автора "спортивных прогнозов", т.е.забавно. Особенно это его "оптикание".
И вот, похоже, показалось это только мне одному. :(
Да уж, придётся пойти, и поработать над собой...

« Последнее редактирование: 21.03.2011, 03:58:09 от Oxlamon »
*

effrit

  • Легенда
  • 10132
  • 1118 / 13
  • effrit.com
Re: Перлы joomlaforum.ru
« Ответ #615 : 21.03.2011, 08:08:31 »
да тут многослойный прикол )
просто лично мне понравилось больше вот это "картинка был в тексте сверху и снизу окружал текст".
я представил, как картинк окружает текст. это - сильно )
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Перлы joomlaforum.ru
« Ответ #616 : 22.03.2011, 13:54:56 »
Я хочу чтобы было как у Павла Дурова, чтобы идентификатор пользователя в социальной сети начинался под номером 1, а не 62.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

PashkaRu

  • Давно я тут
  • 941
  • 91 / 4
  • Дедушка Игнат, изыди ((((
Re: Перлы joomlaforum.ru
« Ответ #617 : 22.03.2011, 15:42:51 »
Кста, Павла Дурова, всю его контору, весь этот гр-ый Вконтакт закрыть надо.

Интересно, сколько народу они подставили со своими комментариями?

Уже полторы недели прошло, как пропали все их встроенные комментарии на сайте (мелкий сайт из трех страничек).
+
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: Перлы joomlaforum.ru
« Ответ #618 : 23.03.2011, 09:48:17 »
Меня терзают смутные сомнения...
А не задумала ли Joomla стать CCS ближе к версии 2.0 ?
 :o
Вот и меня терзают... Ну и как в это въехать-то? Ума не приложу.  crazy!
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Перлы joomlaforum.ru
« Ответ #619 : 23.03.2011, 17:12:04 »
Жесть! :D
« Последнее редактирование: 23.03.2011, 17:21:06 от jem777 »
*

jem777

  • Завсегдатай
  • 1666
  • 119 / 2
Re: Перлы joomlaforum.ru
« Ответ #620 : 23.03.2011, 17:20:28 »
Чем кликаешь и насколько аккуратно кликаешь?
Сформулируй свой вопрос внятнее...

:)
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: Перлы joomlaforum.ru
« Ответ #621 : 25.03.2011, 12:54:18 »
Нашла на одном сайте http://www.templatemonster.ru/joomla.html платные и бесплатные готовые сайты. Вроде бы все хорошо да не очень. Как устанавливать такие сайты и где лучше брать хостинг.
Мне как человеку впервые сталкиваясь с этим, не хотелось по чем зря выкидывать деньги.
А вообще не плохо бы найти хостинг где была бы удобная панель для редактирования и замены подобных шаблонов. Так как перерыв кучу хостингов они оказались все для меня непонятными и неудобными в использовании. Неужели нельзя просто через фтп залить и все. Как то довольно неприятно все сделано(((
Может, и грешно смеяться над начинающими, но сдержаться просто нету сил. Что не фраза, то перл.
Людям с образным воображением дальше не читать.
Цитировать
перерыв кучу хостингов...
  :laugh:
и т.д.
Ну, что ж, поскольку Пользователи начали копаться в хостингах (с сапёрной лопаткой в руках, вероятно), надо браться за ниписание сценария для Tron 3;D

Кстати, как-то часто хотят
Цитировать
просто через фтп залить и все
Вот, таже тема, что уже на свалке: http://joomlaforum.ru/index.php/topic,156031.0.html
*

SmokerMan

  • Гуру
  • 5290
  • 720 / 26
Re: Перлы joomlaforum.ru
« Ответ #622 : 27.03.2011, 13:27:57 »
Забавный товарисч reptiloid (поглядите его сообщения) интересно, это его перло, или он сам по себе такой.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Перлы joomlaforum.ru
« Ответ #623 : 27.03.2011, 13:29:57 »
Забавный товарисч reptiloid
Дата регистрации:    Сегодня в 07:47:10
Последняя активность:    Сегодня в 07:51:36
Все сообщения в промежутке, удаляйте нафиг а скрин на память
Спойлер
[свернуть]
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Перлы joomlaforum.ru
« Ответ #624 : 27.03.2011, 13:36:27 »
:) М-да. Насмешил, блин. Это его dremora  смутил своей ересью!
Создание сайтов, шаблонов, помощь в решении проблем.
*

SinBad

  • Завсегдатай
  • 1879
  • 187 / 0
  • Мнне 40 лет, мне 40 лет, ума так и не нажил!
Re: Перлы joomlaforum.ru
« Ответ #625 : 02.04.2011, 11:30:52 »
...изучать сразу Joomla по по толковым видеокурсам (типа Евгения Попова) или все-таки начать с PHP и MySQL...
видеокурс Joomla Попо от Е.Попова.
...Фет для них песни поёт. Фет не прикольный поэт - Фету никто не даёт.
*

Oxlamon

  • Давно я тут
  • 746
  • 95 / 4
Re: Перлы joomlaforum.ru
« Ответ #626 : 02.04.2011, 12:37:48 »
Не так чтобы перл, а всёго лишь один вопрос, но всё же:
Почему некоторые слова на странице подсвечиваются желтым и голубым?
Вот и весь топик. Ну что тут ответить?  :o
*

hoock

  • Захожу иногда
  • 378
  • 42 / 0
Re: Перлы joomlaforum.ru
« Ответ #627 : 02.04.2011, 13:04:53 »
Дата регистрации:    Сегодня в 07:47:10
Последняя активность:    Сегодня в 07:51:36
Все сообщения в промежутке, удаляйте нафиг а скрин на память
Спойлер
[свернуть]

Может это НЛО (ник подходит), пытается какое-то сообщение нам оставить, а вы его сразу в игнор :)
В случае что помог - спасибо слишком много, пиво и + будет в самый раз *DRINK*
*

Efanych

  • Глобальный модератор
  • 4683
  • 644 / 0
  • Меняю свою жизнь на 360°!
Re: Перлы joomlaforum.ru
« Ответ #628 : 05.04.2011, 22:31:19 »
Алё! Администрация! Оно то понятно, конечно, что день вебмастера и всё такое, но народ страшно возмущён :)
где модераторы или администраторы сайта? почему так долго нет ответа?
Создание сайтов, шаблонов, помощь в решении проблем.
*

skai

  • Завсегдатай
  • 1198
  • 153 / 1
  • skaiseo
Re: Перлы joomlaforum.ru
« Ответ #629 : 06.04.2011, 21:20:46 »
мля.. я уже просто не могу от смеха.. зацените тему кто ещё не читал: http://joomlaforum.ru/index.php/topic,157467.new.html#new

просто ППЦ ))))))
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор 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