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

Adm1nspb

  • Захожу иногда
  • 112
  • 0 / 0
Обратные ссылки
« : 19.01.2012, 21:52:58 »
Доброго времени суток!

Хочется услышать Ваше мнение.
При прогоне сайтов по каталогам, порой предлагают разместить в корне сайта файл с ответными ссылками.
Например так _http://сайт.ru/links.php где links.php - файл со ссылками

После прогона рекомендуют закрыть данный файл от индексации поисковиками.
т.е прописать  в Robots.txt:
User-agent: *
Disallow: /links.php

Хочется услышать Ваше мнение -
Если размещать файл какие плюсы и какие минусы от прогона? для сайта в будущем?
Если не размезщать - какие плюсы и какие минусы от прогона? для сайта в будущем?

Иными словами Ваше мнение - как лучше и почему
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Обратные ссылки
« Ответ #1 : 19.01.2012, 22:31:39 »
Доброго времени суток!

Хочется услышать Ваше мнение.
При прогоне сайтов по каталогам, порой предлагают разместить в корне сайта файл с ответными ссылками.
Например так _http://сайт.ru/links.php где links.php - файл со ссылками

После прогона рекомендуют закрыть данный файл от индексации поисковиками.
т.е прописать  в Robots.txt:
User-agent: *
Disallow: /links.php

Хочется услышать Ваше мнение -
Если размещать файл какие плюсы и какие минусы от прогона? для сайта в будущем?
Если не размезщать - какие плюсы и какие минусы от прогона? для сайта в будущем?

Иными словами Ваше мнение - как лучше и почему
поддерживаю! отличный вопрос. мне тоже интересно, тк хочу в ближ будущем хочу сделать регу в каталогах
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

ELLE

  • Глобальный модератор
  • 4506
  • 893 / 0
Re: Обратные ссылки
« Ответ #2 : 19.01.2012, 23:52:46 »
не советую прогон по каталогам, здесь и здесь уже обсуждали
тем более не советую их файл размещать и/или ставить обратные ссылки
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Обратные ссылки
« Ответ #3 : 20.01.2012, 00:16:22 »
не советую прогон по каталогам, здесь и здесь уже обсуждали
тем более не советую их файл размещать и/или ставить обратные ссылки
а если у меня есть сайт в Dmoz но нет в Як? то лучше денежку не пожалеть и потратить на Як? я правильно понимаю?

Re: Обратные ссылки на молодом сайте?
« Ответ #8 : 14.12.2011, 15:40:20 »
не совсем. нужно стремиться в такие каталоги - не которые ты выбираешь, а которые тебя выбирают. они принимают из всей массы только самых достойных.
пример №1
пример №2

судя по вашему прошлому ответу то да :)
понятно, буду терь думать как разврнуться пока тиц 10 пр 1

В ЯК насколько я знаю вход платный - как понять достойных?
« Последнее редактирование: 20.01.2012, 00:19:46 от tefun »
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

ELLE

  • Глобальный модератор
  • 4506
  • 893 / 0
Re: Обратные ссылки
« Ответ #4 : 20.01.2012, 00:49:15 »
вообще-то и бесплатно туда берут, если вы подадите заявку на платной основе - это не означает что его туда 100% возьмут.
http://yaca.yandex.ru/add_free.xml
а если у меня есть сайт в Dmoz но нет в Як? то лучше денежку не пожалеть и потратить на Як? я правильно понимаю?

лучше одна качественная ссылка, чем 1000 спамных
*

Adm1nspb

  • Захожу иногда
  • 112
  • 0 / 0
Re: Обратные ссылки
« Ответ #5 : 20.01.2012, 02:09:03 »
Есть еще мнения?

Хочется услышать не рекламу каталогов Yaca & DMOZ (очевидно что стремится надо в них и не подлежит оспариванию, как и качество ссылок), но, если прогон осуществляется, хочется знать мнения большинства - насчет наличия подобного файла с обратными ссылками в защищенном от индексации файле

User-agent: *
Disallow: /links.php


Если размещать файл какие плюсы и какие минусы от прогона? для сайта в будущем?
Если не размезщать - какие плюсы и какие минусы от прогона? для сайта в будущем?
« Последнее редактирование: 20.01.2012, 02:14:02 от Adm1nspb »
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Обратные ссылки
« Ответ #6 : 20.01.2012, 02:18:06 »
Плюсы: машина времени на 10 лет назад и только плюсы.
Минусы: Вы хоть размещайте, хоть скрывайте страничку с обратками - Яндекс по вашим каталогам (ссылкопомойкам) пробежится и учует, кто там насрал - вам минус в яш-карму поставит и готово ...
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

ELLE

  • Глобальный модератор
  • 4506
  • 893 / 0
Re: Обратные ссылки
« Ответ #7 : 20.01.2012, 02:21:43 »
Плюсы: машина времени на 10 лет назад и только плюсы.
Минусы: Вы хоть размещайте, хоть скрывайте страничку с обратками - Яндекс по вашим каталогам (ссылкопомойкам) пробежится и учует, кто там насрал - вам минус в яш-карму поставит и готово ...
Pazys, так если ТС собрался ГС продвигать.......хм, ну значит туда ему и дорога))
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Обратные ссылки
« Ответ #8 : 20.01.2012, 09:41:58 »
вообще-то и бесплатно туда берут, если вы подадите заявку на платной основе - это не означает что его туда 100% возьмут.
http://yaca.yandex.ru/add_free.xml
да подавал уже :) там очередь будь здоров :)

как насчет mail.ru - каталога? 12К стоит
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Обратные ссылки
« Ответ #9 : 20.01.2012, 22:49:06 »
Да вы с ума сошли? На 12 К накупите вечных ссылок с пузатых сайтов с Яком и ДМОЗом. Вам эти каталоги ничего нормального не дадут. Яндекс и ДМОЗ ... можно ... остальные в топку.

Вы знаете людей кто пользуется этим каталогом ... ну заходит на майл - каталог - организации - строительство - окна (к примеру)? Я нет ... и поэтому как элемент продвижения - 12 это дохренища, и посетителей вам этот каталог не приведет.
« Последнее редактирование: 20.01.2012, 22:52:43 от Pazys »
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Обратные ссылки
« Ответ #10 : 20.01.2012, 23:06:14 »
и посетителей вам этот каталог не приведет.
ну эт понятно, речь то об тИц и PR я так понимаю
Мда разочаровался я в каталогах :( хорошо тему подняли, а то хотел вот ближе к лету "оптимизацию" делать :)
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Обратные ссылки
« Ответ #11 : 20.01.2012, 23:25:57 »
Тиц и PR вам нужны или выдача?
ТИЦ никак не влияет на выдачу .... никак.
Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

Webb

  • Захожу иногда
  • 304
  • 19 / 2
  • rusinmd
Re: Обратные ссылки
« Ответ #12 : 20.01.2012, 23:48:49 »
Иными словами Ваше мнение - как лучше и почему
Мнение - не заниматься ерундой.
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Обратные ссылки
« Ответ #13 : 20.01.2012, 23:52:39 »
Тиц и PR вам нужны или выдача?
ТИЦ никак не влияет на выдачу .... никак.
Объясните пожалста, в Google заходим вбиваем туда Слово мотоциклы Самара
выходят первый www.samara М oto.ru ( если не учитывать объявы и последний www.m в t.su
у первого тиц 30 а у второго 10 - вывод получается на позицию в поисковике то тиц и пр влияет так получается?

что значит выдача?
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

ELLE

  • Глобальный модератор
  • 4506
  • 893 / 0
Re: Обратные ссылки
« Ответ #14 : 21.01.2012, 00:09:54 »
tefun, напрямую не влияет.
также можно вбить "купить iPhone" и у 1-го Тиц50 PR4, а у 6-го к примеру - Тиц250 PR5....и?

За Тиц, PR гонятся обычно те кто продают ссылки на биржах, чем больше тем дороже можно продать.
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Обратные ссылки
« Ответ #15 : 21.01.2012, 00:36:15 »
tefun, напрямую не влияет.
также можно вбить "купить iPhone" и у 1-го Тиц50 PR4, а у 6-го к примеру - Тиц250 PR5....и?

За Тиц, PR гонятся обычно те кто продают ссылки на биржах, чем больше тем дороже можно продать.
блин запутался...статью может кто даст полезную
------------------------------------------------
посиком пользоваться умею :) мне нужна нормальная статья про тицы-мицы, у меня шас реально каша в голове...То нада поднимать тиц, то не нада :) ну правда где истина :)?

Я так понимаю для хорошей оптимизации нужно мета всем страницам прописывать, ключевые слова, побольше своего текста (ну правильно составленого, только не скопированного)обновлять материал постоянно (чтоб сайт мертвым не был), содержание соответствовало названию ссылок..что я еще не добавил?
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

ELLE

  • Глобальный модератор
  • 4506
  • 893 / 0
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Обратные ссылки
« Ответ #17 : 21.01.2012, 00:47:56 »
http://devaka.ru/articles/tic-faq
+1 НО! там опять написано Тиц влияет на выдачу  :'( :laugh: хоть плач хоть смейся

хотя все нормально. Спасибо завтра дочитаю точно
----------------------------------------------------
да кстати если у кого еще статьи есть полезные, кот вы сами юзали, или сильно повлияли на ваше восприятие SEO, милости прошу! кидайте мне!

гуглом пользоваться не хочу, тк так много инфы. Лучше подожду от профи  8)
« Последнее редактирование: 21.01.2012, 00:52:51 от tefun »
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

Pazys

  • Завсегдатай
  • 1738
  • 241 / 4
  • <a>А где я ошибся-то?</b>
Re: Обратные ссылки
« Ответ #18 : 21.01.2012, 00:50:02 »
Объясните пожалста, в Google заходим вбиваем туда Слово мотоциклы Самара
выходят первый www.samara М oto.ru ( если не учитывать объявы и последний www.m в t.su
у первого тиц 30 а у второго 10 - вывод получается на позицию в поисковике то тиц и пр влияет так получается?

что значит выдача?
Выдача - это результаты поиска ...

Более высокий ТИЦ на первых местах в выдаче - это следствие продвижения сайта. Показывает авторитетность сайта среди сайтов подобной тематики.

Пример с ТИЦом и выдачей:
Яша, регион Калуга ... выдача по запросу "Новости"

1. news.yandex.ru 12000
2. kalugaonline.ru 170
3. rusnovosti.ru 4500
4. prompribor-kaluga.ru 50
5. ombudsman.kaluga.ru 70
6. kprf-kaluga.ru 20
7. kaluga.ru 5000
...
13. lenta.ru 21000
...
51. 1tv.ru 11000
...
59. ria.ru 33000
...
85. gazeta.ru 19000

Ишак меня нюхал ...
Если помог - плюсуйте в карму.
*

ELLE

  • Глобальный модератор
  • 4506
  • 893 / 0
Re: Обратные ссылки
« Ответ #19 : 21.01.2012, 00:51:06 »
+1 НО! там опять написано Тиц влияет на выдачу  :'( :laugh: хоть плач хоть смейся
странный какой-то народ....вы только видите "Влияет!", а кто будет читать вторые два предложения из абзаца ;)

Pazys, ну как же это Яндекс себя-то может обидеть, просто эталонная выдача :) а вот то же самое в Гугле
« Последнее редактирование: 21.01.2012, 00:59:21 от ELLE »
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Обратные ссылки
« Ответ #20 : 21.01.2012, 00:54:12 »
странный какой-то народ....вы только видите "Влияет!", а кто будет читать вторые два предложения из абзаца ;)
прошу прощенья. сам себя ругаю
 хочу знать все и сразу - в итоге - каша
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Обратные ссылки
« Ответ #21 : 21.01.2012, 00:55:41 »
Выдача - это результаты поиска ...

Более высокий ТИЦ на первых местах в выдаче - это следствие продвижения сайта. Показывает авторитетность сайта среди сайтов подобной тематики.

Пример с ТИЦом и выдачей:
Яша, регион Калуга ... выдача по запросу "Новости"

1. news.yandex.ru 12000
2. kalugaonline.ru 170
3. rusnovosti.ru 4500
4. prompribor-kaluga.ru 50
5. ombudsman.kaluga.ru 70
6. kprf-kaluga.ru 20
7. kaluga.ru 5000
...
13. lenta.ru 21000
...
51. 1tv.ru 11000
...
59. ria.ru 33000
...
85. gazeta.ru 19000


понятно терь становится почему его называют темотический индекс цетирования ( ну я и так знал, но терь вот конкретн пример знаю)
разберемся
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

skai

  • Moderator
  • 1198
  • 153 / 1
  • skaiseo
Re: Обратные ссылки
« Ответ #22 : 21.01.2012, 04:13:03 »
погуглите термин «медиана»  - ответ на все вопросы вида «надо / не надо»
Наполнение вашего сайта - 1т.р. стр. (текст, изображения, мета, перелинковка). Гарантия высокого ранжирования. SEO консультация в подарок.
----------------------------------------------------------------------------------------------
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор gorbi_U

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

Автор Loh

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

Автор illimited

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

Автор web1

Ответов: 1
Просмотров: 831
Последний ответ 20.11.2021, 17:26:05
от Byzi
Ссылки на мой сайт не подтягивают фото

Автор MbJaws

Ответов: 7
Просмотров: 1656
Последний ответ 26.10.2020, 13:40:24
от MbJaws