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

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Сайты на joomshoping
« Ответ #300 : 08.04.2012, 09:25:33 »

http://psk53.ru (В режиме каталога)
выпадающие подуровни верхнего меню выпадают нелепо))) или номер тела вправо двигайте, чтоб подуровни на каком-нибудь ОДНООБРАЗНОМ фоне выпадали
подпункт ДОПОЛНИТЕЛЬНЫЕ РАБОТЫ очень впритык к рамке, поширше надо!
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Сайты на joomshoping
« Ответ #301 : 08.04.2012, 09:29:59 »
http://massiveaudio.ru (В режиме каталога)

Характеристики в товарах - сделаны просто вставкой таблички в описание? или хитро как-то сделали?
а так массиваудио приятный такой, полазил с удовольствием!
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

tefun

  • Живу я здесь
  • 2540
  • 130 / 1
  • Легче всего обмануть себя
Re: Сайты на joomshoping
« Ответ #302 : 08.04.2012, 09:57:03 »
artel-st http://massiveaudio.ru - страница дергается когда фотки просматриваешь, как в стандартном шабе j1.7
то что постится на фОруме, не вырубается тапОрами
_______________________________________________
Мысли и женщины вместе не приходят М.Ж.
*

StyleRocket

  • Давно я тут
  • 567
  • 4 / 3
Re: Сайты на joomshoping
« Ответ #303 : 29.04.2012, 18:04:20 »
Мой первый проект. очень хотелось бы услышать критику.
http://daikorm.ru
Ребята очень прошу, скоро бухать начну от стресса!
В магазине есть два разных отдела для кошек и для собак, и они оба имеют разные категории, подкатегории и товары и ссылки приавильные (кроме места когда переходишь из модуля категорий вид ссылки такой http://daikorm.ru/koshki-konservy/bozita
когда из списка категорий вид такой http://daikorm.ru/category/view/57 НО контент один и тот-же)
Мне надо добиться такого-же принципа, только для Мужчин и Женщин, не корм не подумайте)))
Как мне быть, помогите, отблагодарю?!)
*

dimonides

  • Новичок
  • 9
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #304 : 06.06.2012, 16:20:38 »
добавлю и я свой на смотрины)

http://hlavin.kharkov.ua
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #305 : 06.06.2012, 16:27:20 »
Тож добавлю, может какие рекоммендации будут
www.garderobchik.by
*

dimonides

  • Новичок
  • 9
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #306 : 06.06.2012, 16:37:15 »
Тож добавлю, может какие рекоммендации будут
www.garderobchik.by

Симпатично очень сделано.
Из минусов - очень наляпистые страницы товаров - глаза разбегаются и ни за что не цепляются.
Вообще не заметен каталог слева.
Позже гляну больше) И напишу подробнее мнение)
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Re: Сайты на joomshoping
« Ответ #307 : 06.06.2012, 17:48:20 »
добавлю и я свой на смотрины)

http://hlavin.kharkov.ua

Поработайте с изображениями! срочно! 200к на картинку, которая является медиум изображением для товара - это перебор. Либо уберите, либо стилизуйте облако тегов. Ужасно выглядит, похоже на черные каляки-маляки :)
*

evpadallas

  • Захожу иногда
  • 171
  • 42 / 1
Re: Сайты на joomshoping
« Ответ #308 : 06.06.2012, 17:51:48 »
Симпатично очень сделано.
Из минусов - очень наляпистые страницы товаров - глаза разбегаются и ни за что не цепляются.
Вообще не заметен каталог слева.
Позже гляну больше) И напишу подробнее мнение)

Не сказал бы что наляписто, просто типографика не соблюдена. Читать не удобно.
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #309 : 06.06.2012, 18:02:41 »
порекоммендуйте, что сделать, как.
спасибо
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
Re: Сайты на joomshoping
« Ответ #310 : 06.06.2012, 20:13:05 »
порекоммендуйте, что сделать, как.
спасибо
Спойлер
[свернуть]
Ну как то так....
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #311 : 08.06.2012, 00:59:02 »
assaru, спасибо за мнение, ща расскажу
1 "Что это?" -  при наведении курсора должна выпадать подсказка, которая рассказывает, как модулем поиска пользоваться. Для совсем лузеров (к удивлению, практика показала, что много таких)... Убрал его
2 "Куда стартуем" - это из стокового ленг файла. поменял на "искать"
3 Про цвета - это модуль новостей сайта, хочется, чтобы привлекал к себе внимание. вот и сделали разноцветным
4 Про твиттер - просто места больше не нашли... в подвал не хочется ставить
5 Про картинки категорий - просто заработались, даже время нет подобрать - первое попавшееся ставить не хочется. Сделаем в ближайшее время

dimonides, дадите какие-нить рекоммендации?  Будем всем благодарны за советы по улучшению юзабилити сайта, если такое нужно, по мнению спецов... сайт делали сами, первая наша работа, для себя, опыта мало...
*

namid

  • Новичок
  • 3
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #312 : 28.06.2012, 14:54:40 »
Посмотрите мой orenburgplatokshop.ru. Стоит шаблон колхозить или так оставить?
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
Re: Сайты на joomshoping
« Ответ #313 : 28.06.2012, 22:13:26 »
Посмотрите мой orenburgplatokshop.ru. Стоит шаблон колхозить или так оставить?
Вам показать все ссылки на сайты с этим "неотколхозеным" шаблоном? :)
ну для разнообразия.... http://moto4sale.gr/ ну или пройдитесь по ссылкам в этом топике...
« Последнее редактирование: 28.06.2012, 22:27:28 от assaru »
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

namid

  • Новичок
  • 3
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #314 : 29.06.2012, 07:01:36 »
Значит придется  колхозить :(
*

igorksan

  • Давно я тут
  • 503
  • 23 / 1
Re: Сайты на joomshoping
« Ответ #315 : 29.06.2012, 23:23:57 »
Значит придется  колхозить :(
Та людям пофиг какой в магазине шаблон. Лишь бы читаемо и продаваемо всё было.. :)
*

namid

  • Новичок
  • 3
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #316 : 30.06.2012, 06:29:45 »

Цитировать
Посмотрите мой orenburgplatokshop.ru. Стоит шаблон колхозить или так оставить?
Прикрутил свою CSS-ку стало чуть оригинальней.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Сайты на joomshoping
« Ответ #317 : 01.07.2012, 14:30:32 »
это оригинальный шаблон выставлен в этой теме в 80% сучаев "вот мой сайт".
Такова же доля вопросов по магазинам имено на этом шаблоне :)
Просто отвечать на вопрос "Как вам..." глядя на одно и тоже в 100-й раз (меняются только картинки товаров) как-то.... ну нудно что ли ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
Re: Сайты на joomshoping
« Ответ #318 : 02.07.2012, 16:03:21 »
Прикрутил свою CSS-ку стало чуть оригинальней.
валидатор нашел 57 ошибок и 263 предупреждения, думаю стоит поправить хотя бы ошибки
*

altvvc

  • Давно я тут
  • 523
  • 23 / 0
Re: Сайты на joomshoping
« Ответ #319 : 10.07.2012, 14:54:02 »
http://gostdetal.ru/shop.html
Вывод категории в виде прайса.
Более-менее работающий поиск.
Лайтбокс в категории.
Модуль категорий под Joomla 1.5
Около 40000 товара.
Красота спасет мир, а пофигизм спасет нервы.
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Сайты на joomshoping
« Ответ #320 : 10.07.2012, 15:06:33 »
http://gostdetal.ru/shop.html
Вывод категории в виде прайса.
Более-менее работающий поиск.
Лайтбокс в категории.
Модуль категорий под Joomla 1.5
Около 40000 товара.
Не плохо. В общем все удобно и понятно.
Но как всегда не без критики.
Сортировку в категории надо подредактировать и убрать пункт "Количество", так как само количество нигде не указывается.
Выделение желтым фоном в модуле корзины количества товара и суммы отдает 90-ми годами.
Ну и кнопка "сбросить фильтр" не работает, как и фильтр по диапазону цен.
P.S. Отсутствие хлебных крошек тоже напрягает немного.
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

SamDecKs

  • Захожу иногда
  • 57
  • 3 / 0
Re: Сайты на joomshoping
« Ответ #321 : 10.07.2012, 15:12:43 »
http://next-uaz.ru/ Сделано на JoomShopping
*

altvvc

  • Давно я тут
  • 523
  • 23 / 0
Re: Сайты на joomshoping
« Ответ #322 : 10.07.2012, 15:46:43 »
Не плохо. В общем все удобно и понятно.
Но как всегда не без критики.
Сортировку в категории надо подредактировать и убрать пункт "Количество", так как само количество нигде не указывается.
Выделение желтым фоном в модуле корзины количества товара и суммы отдает 90-ми годами.
Ну и кнопка "сбросить фильтр" не работает, как и фильтр по диапазону цен.
P.S. Отсутствие хлебных крошек тоже напрягает немного.
Хлебные крошки в самом верху. Навигация еще ни доработана... А работа фильтра возможно зависит от броузера.

http://next-uaz.ru/ Понравилось оформление категорий на главной!
« Последнее редактирование: 10.07.2012, 15:51:36 от altvvc »
Красота спасет мир, а пофигизм спасет нервы.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Сайты на joomshoping
« Ответ #323 : 10.07.2012, 16:33:45 »
http://next-uaz.ru/ Сделано на JoomShopping
Модель Буханка (452) в модуле фильтра смотрится неоднозначно. http://next-uaz.ru/katalog/podnozhki
Обчно в таком виде выводится кол-во товаров. Кажется что Буханка (и их 452)

Корзина очень близко к пункту меню "Главная" просто сливаются

Черная плашка на телефона, как по мне, траурно как-то сомтрится. Может стилизировать под что-то другое?  Например дисплей бортового компьютера  или какую-то часть приборной панели машины...

В целом приятный сайт, особенно оформление заказа на 1 странице ;) :)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

SamDecKs

  • Захожу иногда
  • 57
  • 3 / 0
Re: Сайты на joomshoping
« Ответ #324 : 10.07.2012, 18:28:57 »
В целом приятный сайт, особенно оформление заказа на 1 странице ;) :)
Спасибо) Да да)) он твой)) только подкорректировал немного)
*

Geetler

  • Осваиваюсь на форуме
  • 45
  • 4 / 0
Re: Сайты на joomshoping
« Ответ #325 : 11.07.2012, 15:52:38 »
http://gostdetal.ru/shop.html
Вывод категории в виде прайса.
Более-менее работающий поиск.
Лайтбокс в категории.
Модуль категорий под Joomla 1.5
Около 40000 товара.
Каким образом реализовано наличие на складах?
*

ilya_daddy

  • Осваиваюсь на форуме
  • 29
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #326 : 11.07.2012, 18:16:38 »
Тож добавлю, может какие рекоммендации будут
www.garderobchik.by

Как вы сделали такое добавление в корзину?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Сайты на joomshoping
« Ответ #327 : 11.07.2012, 21:52:22 »
Как вы сделали такое добавление в корзину?
Ice Cart Module
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Сайты на joomshoping
« Ответ #328 : 11.07.2012, 21:56:18 »
R
Тож добавлю, может какие рекоммендации будут
www.garderobchik.by
а цены правильные? может курс подводит ?
http://www.garderobchik.by/shop/m-6-9-let/dm0809
скажу круто.....
за такие бабки можно пару килограмм таких курток купить по ходу...
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Сайты на joomshoping
« Ответ #329 : 12.07.2012, 09:15:14 »
Rа цены правильные? может курс подводит ?
http://www.garderobchik.by/shop/m-6-9-let/dm0809
скажу круто.....
за такие бабки можно пару килограмм таких курток купить по ходу...
Nevigen, отчасти ты прав. Это стоковая одежда. А она обычно продается не поштучно а килограммами. :)
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Дополнительные поля товаров Joomshoping

Автор Alex_gs

Ответов: 7
Просмотров: 1419
Последний ответ 07.10.2022, 07:57:41
от marksetter
[Решено] В JoomShoping не работает переопределение констант языкового файла

Автор kit2m2

Ответов: 11
Просмотров: 6254
Последний ответ 21.08.2022, 15:00:30
от dss
[исправлено] Ошибка в коде адаптивного шаблона (по умолчанию) от разработчиков JoomShoping

Автор kit2m2

Ответов: 31
Просмотров: 2401
Последний ответ 26.07.2020, 20:33:09
от timofe
Не могу создать новую категорию в Joomshoping

Автор Concolor

Ответов: 4
Просмотров: 1628
Последний ответ 16.06.2019, 16:03:10
от Texdi
Как правильно настроить ссылки в joomshoping?

Автор ОлегБеларусь

Ответов: 11
Просмотров: 1340
Последний ответ 17.11.2018, 21:48:40
от Mushu-svbk