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

MaRt

  • Захожу иногда
  • 356
  • 20 / 2
  • SEO master
Цитировать
а в сапе накупите СРАЗУ кучу ссылок и все - можете новый домен подбирать)))
Цитировать
ну конечно, недавно только такой пришлось вытаскивать из под фильтра после закупки в rokee
кончайте сказки рассказывать, за агрессивную покупку ссылок никакие фильтры не накладывают.

И забыл добавить: руки не распределяет покупку ссылок, ее нужно настраивать отдельно в интерфейсе системы, многие на это внимания не обращают.

« Последнее редактирование: 21.06.2012, 21:46:17 от MaRt »
Тра та та
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Внешние ссылки [обсуждение]
« Ответ #1 : 21.06.2012, 21:45:55 »
кончайте сказки рассказывать, за агрессивную покупку ссылок никакие фильтры не накладывают.


Опа.. да ну? Внезапно...
*

MaRt

  • Захожу иногда
  • 356
  • 20 / 2
  • SEO master
Внешние ссылки [обсуждение]
« Ответ #2 : 21.06.2012, 21:47:14 »
Цитировать
Опа.. да ну? Внезапно...
если б давали, все бы так конкурентов валили. почитай про ссылочный взрыв и не разочаровывай меня тоже )
Тра та та
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Внешние ссылки [обсуждение]
« Ответ #3 : 21.06.2012, 21:49:27 »
если б давали, все бы так конкурентов валили. почитай про ссылочный взрыв и не разочаровывай меня тоже )
Кто валит, тот молчит...
Есть ведь разные факторы - сайт возрастом 1 месяц и с отвратной юзабилити и 3 летний портал.. - реакция поисковиков будет разной.
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Внешние ссылки [обсуждение]
« Ответ #4 : 21.06.2012, 21:53:57 »
годная тема!!)))
п.с. не удержался!!))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

ELLE

  • Глобальный модератор
  • 4506
  • 893 / 0
Внешние ссылки [обсуждение]
« Ответ #5 : 21.06.2012, 21:54:21 »
И забыл добавить: руки не распределяет покупку ссылок, ее нужно настраивать отдельно в интерфейсе системы, многие на это внимания не обращают.
Это и есть основной момент, а то как послушаешь как красиво они там рассказывают про свои агрегаторы - "пару раз тыц-тыц, 3-4мес. и вы в топе" :)
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Внешние ссылки [обсуждение]
« Ответ #6 : 21.06.2012, 22:06:18 »
umpersand, не заморачивайтесь Вы на ссылках - их значение в продвижении сайтов падает с катастрофической быстротой... Почитайте по основам поисковой оптимизации для начала.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

MaRt

  • Захожу иногда
  • 356
  • 20 / 2
  • SEO master
Внешние ссылки [обсуждение]
« Ответ #7 : 21.06.2012, 22:43:01 »
Цитировать
Кто валит, тот молчит...
Есть ведь разные факторы - сайт возрастом 1 месяц и с отвратной юзабилити и 3 летний портал.. - реакция поисковиков будет разной.
сколько нужно разом купить ссылок на сайт возрастом меньше месяца, что бы получить "фильтр"? Непонятно только какой именно фильтр...
Тра та та
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Внешние ссылки [обсуждение]
« Ответ #8 : 21.06.2012, 23:07:55 »
сколько нужно разом купить ссылок на сайт возрастом меньше месяца, что бы получить "фильтр"? Непонятно только какой именно фильтр...
Что значит сколько?
Мадридский доклад читали?
В курсе что коэффициенты в полиноме с порядка 500 факторов могут отличаться в сотни раз?

Всё сейчас в яшке индивидуально и зависит от кучи факторов- и тематики и возраста и фазы луны
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Внешние ссылки [обсуждение]
« Ответ #9 : 22.06.2012, 00:55:21 »
нууу, сейчас в питере форум экономический идет, так что по результатам форума тоже корректировки у ЯШИ будут!!)))
а еще по результатам кинофестиваля в МСК - будем ждать соответствующей реакции ЯШИ!!)))
а Вы говорите - ЛУНА!!)))
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

MaRt

  • Захожу иногда
  • 356
  • 20 / 2
  • SEO master
Внешние ссылки [обсуждение]
« Ответ #10 : 27.06.2012, 09:09:07 »
Цитировать
Что значит сколько?
Мадридский доклад читали?
В курсе что коэффициенты в полиноме с порядка 500 факторов могут отличаться в сотни раз?

Всё сейчас в яшке индивидуально и зависит от кучи факторов- и тематики и возраста и фазы луны
От количества и качества ссылок никакого фильтра не будет. Может быть проседание позиций - зависит от того, на какие страницы ссылки покупать.
Тра та та
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Внешние ссылки [обсуждение]
« Ответ #11 : 27.06.2012, 10:39:08 »
От количества и качества ссылок никакого фильтра не будет. Может быть проседание позиций - зависит от того, на какие страницы ссылки покупать.

Вот подпись у Вас под постом показательная....
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

MaRt

  • Захожу иногда
  • 356
  • 20 / 2
  • SEO master
Внешние ссылки [обсуждение]
« Ответ #12 : 27.06.2012, 11:42:09 »
Цитировать
Вот подпись у Вас под постом показательная....
Никто из вас не привел конкретного примера, когда массовая закупка ссылок привела к фильтру. Даже если вас будут гасить конкуренты, покупая на вас ссылки на определенные страницы, максимум, что они смогут сделать - понизить вас в выдаче, но ни как не зафильтровать.
Не надо писать то, что вы краем уха от кого-то где-то там слышали. Если у вас сайт попал под фильтр - ищите другие причины, но покупные ссылки тут не при чем.
У меня есть живой пример, когда на молодой сайт меньше месяца было куплено за неделю 5000 ссылок, никакого фильтра он не словил.
Тра та та
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Внешние ссылки [обсуждение]
« Ответ #13 : 27.06.2012, 12:13:45 »
Фильтр-не фильтр... покупка 5000 ссылок на сайт возрастом с месяц - это преступление - за это надо руки отбивать. А еще позиционируете себя как сео мастер. Я вот не считаю себя сео мастером, и то знаю, что так делать нельзя.

Хроший SEO-шник это тот, кого на сайте не видно и не слышно, о котором не только поисковики, но и другие сеошники не догадываются... Это каким же должен быть ресурс, чтобы в первый же месяц получить к примеру 5000 естественных ссылок? Или Вы думаете, что в яндексе идиоты сидят?

Особенно в свете последних нововведений, что в яндексе, что в Google.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

MaRt

  • Захожу иногда
  • 356
  • 20 / 2
  • SEO master
Внешние ссылки [обсуждение]
« Ответ #14 : 27.06.2012, 12:18:37 »
Цитировать
Фильтр-не фильтр... покупка 5000 ссылок на сайт возрастом с месяц - это преступление - за это надо руки отбивать. А еще позиционируете себя как сео мастер. Я вот не считаю себя сео мастером, и то знаю, что так делать нельзя.
я написал что у меня есть живой пример, я не писал, что я покупал...

Да, и все вышенаписанное мной касалось естественно только Яндекса )
Тра та та
*

ELLE

  • Глобальный модератор
  • 4506
  • 893 / 0
Внешние ссылки [обсуждение]
« Ответ #15 : 27.06.2012, 23:02:08 »
Это каким же должен быть ресурс,

это может быть простая HTML страничка

чтобы в первый же месяц получить к примеру 5000 естественных ссылок? Или Вы думаете, что в яндексе идиоты сидят?
нет, не идиоты. просто они знают такое понятие как "тренд"

P.S. Темы разделила
« Последнее редактирование: 28.06.2012, 01:14:32 от ELLE »
*

skai

  • Moderator
  • 1198
  • 153 / 1
  • skaiseo
Re: Внешние ссылки [обсуждение]
« Ответ #16 : 29.06.2012, 12:44:07 »

..надо чаще заходить на форум, а то всё двигаю и двигаю чего-нибудь и всё без 5000 ссылок.. расскажите ещё об этом! ))

по теме:
Даже за более простые и в целом безобидные проступки легко накладываются санкции. Достаточно просто выбиться в топ и попасть на глаза асессору, что собственно неизбежно в том случае если вы продвигаете сайт в любой конкурентной коммерческой тематике.

Все эти разговоры и домыслы от одного - перечитали и додумали. Практика показывает что фильтр можно словить вообще на ровном месте и с идеальным сайтом - просто потому что кто-то в яндексе чего-нибудь не так в этот АП накрутил. Но всё решаемо.

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

Каким плагином можно закрыть внешние ссылки?

Автор gorbi_U

Ответов: 4
Просмотров: 2698
Последний ответ 25.02.2023, 02:29:35
от olegon
вопрос к решению из FAQ. Вместо отсутствия ссылки отсутствует название активного пункта меню

Автор Loh

Ответов: 5
Просмотров: 2367
Последний ответ 10.04.2022, 11:04:26
от fiksius
Google не индексирует страницы через ajax ссылки

Автор illimited

Ответов: 0
Просмотров: 1363
Последний ответ 31.03.2022, 23:53:05
от illimited
Работают ли сейчас ссылки для продвижения?

Автор web1

Ответов: 1
Просмотров: 830
Последний ответ 20.11.2021, 17:26:05
от Byzi
Правильный robots.txt? [вопросы/обсуждение]

Автор wishlight

Ответов: 447
Просмотров: 208189
Последний ответ 20.11.2021, 16:53:49
от Byzi