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

Larisa

  • Захожу иногда
  • 257
  • 40 / 26
  • je te promets...
Re: Название домена - цифры и тире.
« Ответ #60 : 14.05.2011, 01:38:05 »
ААА, дибильное юми! В топку все, всем приятных снофф!
*

DENчик

  • Захожу иногда
  • 76
  • 6 / 1
Re: Название домена - цифры и тире.
« Ответ #61 : 14.05.2011, 01:38:15 »
Я в Питере и креведкоф не люблю
В McD есть креветки жареные в кляре-это стоит попробовать.
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Название домена - цифры и тире.
« Ответ #62 : 14.05.2011, 01:39:17 »
Мдя... Значить мальчик.
Мне муж на час нужен!
Хорошо что я не с Москвы. И креветки не люблю.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Larisa

  • Захожу иногда
  • 257
  • 40 / 26
  • je te promets...
Re: Название домена - цифры и тире.
« Ответ #63 : 14.05.2011, 01:42:33 »
Мдя... Значить мальчик. Хорошо что я не с Москвы. И креветки не люблю.
ты тоже не любишь креветки?))) круто!
меня обычно бесит их чистить, они не настолько вкусные, чтоб ради этого напрягаться))
*

DENчик

  • Захожу иногда
  • 76
  • 6 / 1
Re: Название домена - цифры и тире.
« Ответ #64 : 14.05.2011, 01:43:47 »
Мдя... Значить мальчик. Хорошо что я не с Москвы. И креветки не люблю.
Я сам ее не очень,-беготня,суета,толкотня.А креветки почему не любишь,ты-же рядом с морем живешь??..
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Название домена - цифры и тире.
« Ответ #65 : 14.05.2011, 01:44:15 »
Зря вы не любите креведко, очень вкусное лакомство, даже без всяких кляров.
*

DENчик

  • Захожу иногда
  • 76
  • 6 / 1
Re: Название домена - цифры и тире.
« Ответ #66 : 14.05.2011, 01:45:17 »
ты тоже не любишь креветки?))) круто!
меня обычно бесит их чистить, они не настолько вкусные, чтоб ради этого напрягаться))
Лариса,иж нужно еще уметь готовить и подавать..От этого много зависит.
*

Larisa

  • Захожу иногда
  • 257
  • 40 / 26
  • je te promets...
Re: Название домена - цифры и тире.
« Ответ #67 : 14.05.2011, 01:46:14 »
меня реально раздражает чистить креветки!))) только из-за этого не ем
вот если бы мне их чистили, то так ела бы)))
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Название домена - цифры и тире.
« Ответ #68 : 14.05.2011, 01:47:12 »
Тогда надо покупать обнаженные тельца креветок :)
*

DENчик

  • Захожу иногда
  • 76
  • 6 / 1
Re: Название домена - цифры и тире.
« Ответ #69 : 14.05.2011, 01:48:18 »
меня реально раздражает чистить креветки!))) только из-за этого не ем
вот если бы мне их чистили, то так ела бы)))
Тебе срочно нужен Муж на час - чистить креветки..Есть две ссылочки,-дать??.. :laugh:
*

Larisa

  • Захожу иногда
  • 257
  • 40 / 26
  • je te promets...
Re: Название домена - цифры и тире.
« Ответ #70 : 14.05.2011, 01:50:20 »
фу, какие вы извращенцы! ночь, пятница, весна в штанах... пойду-ка спать
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Название домена - цифры и тире.
« Ответ #71 : 14.05.2011, 01:53:21 »
Давно пора, на моих 4.45.
*

DENчик

  • Захожу иногда
  • 76
  • 6 / 1
Re: Название домена - цифры и тире.
« Ответ #72 : 14.05.2011, 01:56:46 »
Давно пора, на моих 4.45.
Это где-то нв Урале,наверное.Аркадий,а что мне почитать,что б правильно все написать для поиска.Думаю делать визитку на шаблоне..
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Название домена - цифры и тире.
« Ответ #73 : 14.05.2011, 02:11:40 »
Это в Сибири. А что написать для поиска нужно? Или ты про редирект и зеркала так выражаешься?
*

DENчик

  • Захожу иногда
  • 76
  • 6 / 1
Re: Название домена - цифры и тире.
« Ответ #74 : 14.05.2011, 02:15:29 »
Это в Сибири. А что написать для поиска нужно? Или ты про редирект и зеркала так выражаешься?
Даже незнаю,как выразиться.Вобщем,как правильно подобрать мне ключевики и что не упустить в самом начале созд.нового сайта??..
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Название домена - цифры и тире.
« Ответ #75 : 14.05.2011, 02:23:35 »
Первый совет и самый главный наверное. Не пытайся продвигаться по высокачастоником. Гиблое дело. Выбирай среднечастоные ключевые запросы и по ним двигайся. Но не переусердвстуй с количеством запросов. Набалюениш их кучу и пойдешь в баню у поисковиков. А вообще это целая наука. По больше читай. Тут много ньюансов. 
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

DENчик

  • Захожу иногда
  • 76
  • 6 / 1
Re: Название домена - цифры и тире.
« Ответ #76 : 14.05.2011, 02:27:55 »
Первый совет и самый главный наверное. Не пытайся продвигаться по высокачастоником. Гиблое дело. Выбирай среднечастоные ключевые запросы и по ним двигайся. Но не переусердвстуй с количеством запросов. Набалюениш их кучу и пойдешь в баню у поисковиков. А вообще это целая наука. По больше читай. Тут много ньюансов. 
А в природе есть авторитетная книга,что читать?Или лучше здесь все черпать,на форуме.Или лучше оптимизацию доверить профи??..
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Название домена - цифры и тире.
« Ответ #77 : 14.05.2011, 02:51:57 »
Или самому учить или доверить профи. В первом случае долго и не понятно что выйдет во втором случае быстрее но за деньги.
А вообще уже от темы отбиваемся. Это уже другая тема.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

DENчик

  • Захожу иногда
  • 76
  • 6 / 1
Re: Название домена - цифры и тире.
« Ответ #78 : 14.05.2011, 11:11:14 »
А вообще уже от темы отбиваемся. Это уже другая тема.
Да,есть немного.Хотел спросить про интернетка.рф..Раньше думал,что назв.домена всему голова-остальное приложится.Купил интернетку,хочу для форума,женского.Теперь вопрос-по каким ключевикам двигать??..
*

yuri-design

  • Давно я тут
  • 652
  • 76 / 5
Re: Название домена - цифры и тире.
« Ответ #79 : 14.05.2011, 11:22:25 »
Теперь вопрос-по каким ключевикам двигать??..
Обычно СЕО надо заниматься, анализировать (это уже работа и время, за которую плюса в репутацию не достаточно) лучше отдайте в раскрутку за деньги.
А методом тыка - это лучше пробовать самому.

Сходите сюда
http://forum.miralinks.ru
здесь более понятно
*

Larisa

  • Захожу иногда
  • 257
  • 40 / 26
  • je te promets...
Re: Название домена - цифры и тире.
« Ответ #80 : 14.05.2011, 12:03:38 »
Теперь вопрос-по каким ключевикам двигать??..
посмотрите http://wordstat.yandex.ru/
*

DENчик

  • Захожу иногда
  • 76
  • 6 / 1
Re: Название домена - цифры и тире.
« Ответ #81 : 14.05.2011, 12:29:31 »
А кто-нибудь знает,как быть с именами для Украины??.Там только -.com.ua или еще что есть??/
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Название домена - цифры и тире.
« Ответ #82 : 14.05.2011, 12:58:34 »
Есть еще региональные и .ua. Но второй тебе не светит. Он как .gov. Только для гос структур или очень крутых предприятий.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Название домена - цифры и тире.
« Ответ #83 : 14.05.2011, 17:04:37 »
Странные дела у вас творятся, нельзя домен второго уровня сделать в собственной зоне. У нас в легкую.
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Название домена - цифры и тире.
« Ответ #84 : 14.05.2011, 18:11:10 »
У нас считается com.ua типа что то домена второго уровня. Почему не знаю. Но как бы катит все. А домен .ua это уже жир не для смертных. Так же как американцу .gov не реально открыть. Что то у этих доменных зонах есть общее.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Название домена - цифры и тире.
« Ответ #85 : 14.05.2011, 19:11:43 »
.gov - это goverment - правительство и т.п. госструктуры могут на этом домене делать сайты. Это ограничение понятно т.к. домен .gov говорит нам о том, что это правительственный сайт. А вот что касается национальных доменов, то совершенно не понятно зачем делать на них какие-то ограничения.
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Название домена - цифры и тире.
« Ответ #86 : 14.05.2011, 20:08:03 »
От куда нам знать.
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
*

Larisa

  • Захожу иногда
  • 257
  • 40 / 26
  • je te promets...
Re: Название домена - цифры и тире.
« Ответ #87 : 15.05.2011, 01:04:29 »
Интересна тема по поводу названия. Жена, муж, щавель латиницей как будет правильно... На СПИКе порасспрашиваю спецов...
*

DENчик

  • Захожу иногда
  • 76
  • 6 / 1
Re: Название домена - цифры и тире.
« Ответ #88 : 15.05.2011, 16:07:56 »
Опять вопрос.Сайт или форум об алкоголизме и борьбы с ним,вернее больше для тех,кто решил или думает завязать и ищет совета.Можно-ли назвать просто -- zawisimost.ru
*

GDV

  • Завсегдатай
  • 1898
  • 201 / 5
Re: Название домена - цифры и тире.
« Ответ #89 : 15.05.2011, 16:17:11 »
Ну Вам же дали вводные для выбора домена. Думайте. Или мы должны каждый домен вам придумывать?
Убедительная просьба не писать в ЛС. Для решения Ваших проблем есть форум.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Возможно ли продать сайт без домена?

Автор Resident234

Ответов: 14
Просмотров: 5876
Последний ответ 19.08.2021, 15:21:21
от Rududuk
Регистрация домена

Автор dmtn

Ответов: 11
Просмотров: 1051
Последний ответ 09.05.2020, 10:40:31
от dmtn
Как настроит переадресацию с домена на домен по https? [РЕШЕНО]

Автор dm-krv

Ответов: 3
Просмотров: 1226
Последний ответ 15.08.2019, 20:12:17
от dm-krv
Редирект с одного домена на другой

Автор saschka

Ответов: 15
Просмотров: 3570
Последний ответ 18.03.2016, 18:36:33
от Elmiron