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

Sevenor

  • Захожу иногда
  • 108
  • 0 / 0
Где скачать mediamanager для JCE
« : 08.02.2008, 19:38:31 »
Очень хотелось бы найти прямую ссылку на плагин mediamanager для JCE.
На сайте http://www.cellardoor.za.net/ такового не нашел.

Выложите пожалуйста.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Где скачать mediamanager для JCE
« Ответ #1 : 08.02.2008, 19:51:28 »
www.pbelkov.net/jce.zip - там в архиве он есть
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Sevenor

  • Захожу иногда
  • 108
  • 0 / 0
Re: Где скачать mediamanager для JCE
« Ответ #2 : 08.02.2008, 20:01:46 »
Спасибо.
Возможно я спешу с выводами, но Upload plugins - Failed.
Подобную проблему я уже видел у кого то, но она так и не была решена.
*

Sevenor

  • Захожу иногда
  • 108
  • 0 / 0
Re: Где скачать mediamanager для JCE
« Ответ #3 : 08.02.2008, 20:09:13 »
Проблему понял, в архиве старая версия+старые плагины, а где взять плагины для 1.6.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Где скачать mediamanager для JCE
« Ответ #4 : 08.02.2008, 20:10:16 »
хм, не знаю, я сижу на данной версии и переходить не собираюсь
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Sevenor

  • Захожу иногда
  • 108
  • 0 / 0
Re: Где скачать mediamanager для JCE
« Ответ #5 : 08.02.2008, 20:23:14 »
Такс, а кто нить смог понять почему в джумле не отображаеться самые обыкновенные FLV.

PS: Темы про извращения читал.
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Где скачать mediamanager для JCE
« Ответ #6 : 08.02.2008, 20:32:21 »
есть специальные боты - все отображается (или это и было понято как извращение?)
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

Sevenor

  • Захожу иногда
  • 108
  • 0 / 0
Re: Где скачать mediamanager для JCE
« Ответ #7 : 08.02.2008, 20:50:29 »
А можно по подробнее, какие названия ?
*

Sevenor

  • Захожу иногда
  • 108
  • 0 / 0
Re: Где скачать mediamanager для JCE
« Ответ #8 : 09.02.2008, 16:40:06 »
И где скачать?...
*

snikolai

  • Захожу иногда
  • 221
  • 20 / 0
Re: Где скачать mediamanager для JCE
« Ответ #9 : 29.02.2008, 21:47:19 »
я искал где скачать файл менеджер и вот что нашел )
https://secure.myjoomla.com/news/jce_1.1.0_final_released!/

The Media Manager and File Manager are now for Members only. See this article for more information on the JCE Club Membership The Image Manager SE and AdvLink SE are now called Image Manager Extended and Advanced Link Extended.
*

sega

  • Захожу иногда
  • 272
  • 5 / 0
Re: Где скачать mediamanager для JCE
« Ответ #10 : 03.08.2008, 17:08:28 »
www.pbelkov.net/jce.zip видимо несовместим с joomla 1.5 так как при установке компонента админки выходит ошибка XML Parsing Error at 84:40. Error 23: EntityRef: expecting ';'
очень жаль....
*

beliyadm

  • Легенда
  • 9758
  • 1665 / 66
  • Севастополь, Россия
Re: Где скачать mediamanager для JCE
« Ответ #11 : 03.08.2008, 17:24:21 »
www.pbelkov.net/jce.zip видимо несовместим с joomla 1.5
та версия редактора предназначена только для версий 1.0.хх
На официальном сайте http://www.joomlacontenteditor.net есть версии для 1.5
Все истины, которые я хочу вам изложить, — бесстыдная ложь. Сделать всё хорошо
TLG: @Beliyadm
*

sega

  • Захожу иногда
  • 272
  • 5 / 0
Re: Где скачать mediamanager для JCE
« Ответ #12 : 03.08.2008, 17:46:15 »
просто в этом архиве есть плагин для фоток (mediamanager вроде) который сейчас распостроняется по подписке т е платно
*

HOLUC

  • Захожу иногда
  • 50
  • 9 / 0
Re: Где скачать mediamanager для JCE
« Ответ #13 : 20.09.2008, 03:24:43 »
Цитировать
Возможно я спешу с выводами, но Upload plugins - Failed.
Подобную проблему я уже видел у кого то, но она так и не была решена.
Тот плагин из архива нормально устанавливается / работает и на новой версии бота (1.1.8 )! Нужно только изменить ручками версию "mosinstall" с 1.0.0 на 1.1.0... и все, flash'ки нормально работают и загружаются!
================
Сорри, что-то я погорячился с выводами - не совсем нормально работают. Почти день бубна-танца успехов также не принес... Как итог, снес все и поставил версию 1.1.6...
 :dry:

beliyadm, спасибо за ссыку!
« Последнее редактирование: 21.09.2008, 07:07:47 от HOLUC »
*

Platon

  • Захожу иногда
  • 51
  • 2 / 0
Re: Где скачать mediamanager для JCE
« Ответ #14 : 10.03.2009, 01:11:13 »
А чет не могу установить эти плагины, что в архиве :dry:
запарился уже их искать
Joomla 1.0
Выбираю Install new JCE Plugins
Из архива jce_mediamanager103
Нажимаю Инстал, выдает Installation file not found:
/htdocs/media/install_49b593c263fd4/mediamanager/
В чем проблема?
*

Director-st

  • Новичок
  • 4
  • 0 / 0
Re: Где скачать mediamanager для JCE
« Ответ #15 : 08.06.2009, 15:26:05 »
Тот плагин из архива нормально устанавливается / работает и на новой версии бота (1.1.8 )! Нужно только изменить ручками версию "mosinstall" с 1.0.0 на 1.1.0... и все, flash'ки нормально работают и загружаются!
================
Сорри, что-то я погорячился с выводами - не совсем нормально работают. Почти день бубна-танца успехов также не принес... Как итог, снес все и поставил версию 1.1.6...
 :dry:

beliyadm, спасибо за ссыку!


спасибо

встала, но при нажатии на иконку открывается пустая страница
*

Director-st

  • Новичок
  • 4
  • 0 / 0
Re: Где скачать mediamanager для JCE
« Ответ #16 : 08.06.2009, 15:40:56 »
И где скачать?...
( Ссылка удалена. Нарушение Правил форума )

вот тут кое что было
« Последнее редактирование: 29.07.2009, 20:12:38 от MuraDweb »
*

yevrowl

  • Захожу иногда
  • 268
  • 10 / 0
Re: Где скачать mediamanager для JCE
« Ответ #17 : 22.06.2010, 23:37:51 »
Новостей по теме не появилось случайно? Ищу Media Manager, кстати две недели назад этот роскошный плагин обновился.
*

yevrowl

  • Захожу иногда
  • 268
  • 10 / 0
Re: Где скачать mediamanager для JCE
« Ответ #18 : 23.06.2010, 19:41:23 »
Под новую версию компонента старые версии Media Manager не подходят к сожалению...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Где можно взять MediaManager JCE для j2.5?

Автор Tabletka

Ответов: 7
Просмотров: 2054
Последний ответ 08.05.2013, 12:07:57
от Arkadiy
где можно бесплатно скачать JCE Media Manager ?

Автор Chigolberi

Ответов: 2
Просмотров: 4739
Последний ответ 21.10.2011, 17:02:51
от Сопр
JCE 1.5.7.4 где скачать Русский языковой пакет ?

Автор Chigolberi

Ответов: 15
Просмотров: 8968
Последний ответ 05.05.2011, 12:57:15
от Nihurik
Где скачать JCE [ссылка внутри]

Автор Mitrich

Ответов: 1
Просмотров: 28946
Последний ответ 13.09.2008, 19:14:38
от Sulpher