Новости 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 Ответов
  • 102598 Просмотров
*

trio

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
  • Помогу со стилями CSS
Re: Сайты на joomshoping
« Ответ #30 : 28.09.2011, 02:36:57 »
Здравствуйте.
Обновил свой сайт + интегрировал замечательный скрипт joomshopping.
http://electransport.com.ua - раздел "Онлайн магазин"
Жду Ваших комментариев! )))
*

Сержo

  • Захожу иногда
  • 113
  • 4 / 1
Re: Сайты на joomshoping
« Ответ #31 : 28.09.2011, 16:03:58 »
Цитировать
Обновил свой сайт + интегрировал замечательный скрипт joomshopping.
http://electransport.com.ua - раздел "Онлайн магазин"
Жду Ваших комментариев! )))
Дизайн темноват и тяжёлый, некоторые фото в слимбоксе не открываются, только белые квадраты, при открытии некоторых товаров тормоза или вообще не открывает сразу, а только со второй попытки, сервак походу тоже тормозной.

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

trio

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
  • Помогу со стилями CSS
Re: Сайты на joomshoping
« Ответ #32 : 29.09.2011, 01:47:56 »
данный сайт http://electransport.com.ua был перенесен на Joomla. Старый здесь: http://electransport.com.ua/old/ для сравнения
*

eavasi

  • Осваиваюсь на форуме
  • 20
  • 1 / 0
  • eavasi.ru
Re: Сайты на joomshoping
« Ответ #33 : 01.10.2011, 15:22:51 »
Вот еще сайтик, недавно начал с ним заниматься. Работает на Joomshoping
http://авто-уми.рф/
« Последнее редактирование: 08.11.2011, 11:24:00 от eavasi »
*

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
Re: Сайты на joomshoping
« Ответ #34 : 01.11.2011, 21:31:25 »
А что про мой скажете, через месяц запускаю
http://butik-chaya.ru/

Есть вопрос к спецам. Как перенести цену и все кнопки в карточке товара вверх (рядом с фото товара, только справа) под рейтинг.
*

DragDG

  • Захожу иногда
  • 75
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #35 : 01.11.2011, 22:05:16 »
А что про мой скажете, через месяц запускаю
http://butik-chaya.ru/

Есть вопрос к спецам. Как перенести цену и все кнопки в карточке товара вверх (рядом с фото товара, только справа) под рейтинг.

что за прелестная авторизация/регистрация?
*

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
Re: Сайты на joomshoping
« Ответ #36 : 01.11.2011, 22:11:48 »
что за прелестная авторизация/регистрация?
это mod_gk_register от Gavick Pro
*

DragDG

  • Захожу иногда
  • 75
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #37 : 01.11.2011, 22:21:38 »
это mod_gk_register от Gavick Pro
Спасибо! Сайт выглядит очень лаконично. Тематика чая с таким шабом...мне кажется лучший вариант.
*

alp

  • Осваиваюсь на форуме
  • 11
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #38 : 09.11.2011, 05:26:31 »
данный сайт http://electransport.com.ua был перенесен на Joomla.
Хороший сайт. Подскажите пожалуйста как сделали прайс?
*

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
Re: Сайты на joomshoping
« Ответ #39 : 10.11.2011, 16:20:49 »
2 turbolamer
нуу... шаб ГК_кофе.
Притяно выглядит, не нагружает.

Если чесно я бы все таки картинки товара привел к божескому виду. Более понятно потребителю. У меня (только безобид пожалуйста) первый взгляд ну никак не проассоциировался с чаем. Скорее с анализами в стекляянной крышечке или фото фргмента кожного покрова через микроскоп.

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

nevigen

  • Moderator
  • 10449
  • 863 / 25
  • http://n*****n.com
Re: Сайты на joomshoping
« Ответ #40 : 10.11.2011, 16:26:06 »
Вот еще сайтик, недавно начал с ним заниматься. Работает на Joomshoping
http://авто-уми.рф/

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

turbolamer

  • Захожу иногда
  • 249
  • 12 / 0
Re: Сайты на joomshoping
« Ответ #41 : 10.11.2011, 23:01:03 »
2 turbolamer
нуу... шаб ГК_кофе.
Притяно выглядит, не нагружает.

Если чесно я бы все таки картинки товара привел к божескому виду. Более понятно потребителю. У меня (только безобид пожалуйста) первый взгляд ну никак не проассоциировался с чаем. Скорее с анализами в стекляянной крышечке или фото фргмента кожного покрова через микроскоп.

Смените картинки товара будет лучше однозначно. Более понятно и покупателю.
С фотками согласен, мне они тоже не очень нравятся, но к сожалению все отфотографировать нет возможности (будет 260 позиций чая) а взять чужие не получится, так как есть эксклюзивы, которых больше ни у кого (я имею ввиду интернет магазины) нет. Пользуем фотки дистрибьютора.

Спасибо за критику и объективное мнение
*

linoxru

  • Захожу иногда
  • 58
  • 5 / 0
  • joomla 3.8.5 joomshopping 4.16.3
Re: Сайты на joomshoping
« Ответ #42 : 13.11.2011, 13:35:34 »
Вот мой сайт на jomshopping http://www.ru-piko.ru с паровозиками
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
Re: Сайты на joomshoping
« Ответ #43 : 13.11.2011, 15:12:47 »
Анимация в меню просто пугает! Это дрожание перед сменой позиции. А так неплохо :)
ЗЫ. ВикиПики улыбнуло сильно :)
ЗЗЫ. Это только мое ИМХО.
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #44 : 14.11.2011, 02:40:01 »
Ну я все перечитал все сайты пересмотрел что вы тут показываете, и у меня появилось пару вопросов, Первый: где же можно скачать этот чудо компонент? Виторой: какую Joomla вы в основном используете? и Третий: он относится к пользувотелю turbolamer ну ко всем кто знает, где можно скачать этот модуль mod_gk_register от Gavick Pro ?
*

den_master

  • Захожу иногда
  • 62
  • 0 / 2
Re: Сайты на joomshoping
« Ответ #45 : 14.11.2011, 09:02:47 »
и я представлю магазин ,только особо не ругайте он первый в моей практике http://songdream.ru/
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
Re: Сайты на joomshoping
« Ответ #46 : 14.11.2011, 11:41:13 »
и я представлю магазин ,только особо не ругайте он первый в моей практике http://songdream.ru/
Жесть! Что это за шаблон?
1) куча курсива
2) жуткие контрасты цветов
3) в шапке только с третьего раза прочел что написано "Спокойной ночи"
4) Заголовки статей ОГРОМНЫМ шрифтом.
5) Зачем Вам в магазине показывать посетителям их АйПи?
ИМХО, шаблон для такой тематики должен быть в спокойных, как раз ПОСТЕЛЬНЫХ тонах, а не черно-бело-бардово-голубой.
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

den_master

  • Захожу иногда
  • 62
  • 0 / 2
Re: Сайты на joomshoping
« Ответ #47 : 14.11.2011, 20:49:46 »
Жесть! Что это за шаблон?
1) куча курсива
2) жуткие контрасты цветов
3) в шапке только с третьего раза прочел что написано "Спокойной ночи"
4) Заголовки статей ОГРОМНЫМ шрифтом.
5) Зачем Вам в магазине показывать посетителям их АйПи?
ИМХО, шаблон для такой тематики должен быть в спокойных, как раз ПОСТЕЛЬНЫХ тонах, а не черно-бело-бардово-голубой.
спасибо за критику,шаблон свой,клиенту нравиться она того и хотела других из 50 шт стандартных шаблонов она не выбрала ни чего,ну не ругайтеся пожжжж ,а шрифты я точно поменяю ,они мне самому не нравятся да и пошире нуно сделать шаблон уж какой то он  узкий а текст в шапке наверно тож заменю ,флеш есть флеш
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #48 : 14.11.2011, 21:54:26 »
Подскажите как убрать Способ оплаты в корзине при оформлении заказа?, ну что бы этого шага вообще не было.
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
Re: Сайты на joomshoping
« Ответ #49 : 15.11.2011, 11:56:31 »
спасибо за критику,шаблон свой,клиенту нравиться она того и хотела других из 50 шт стандартных шаблонов она не выбрала ни чего,ну не ругайтеся пожжжж ,а шрифты я точно поменяю ,они мне самому не нравятся да и пошире нуно сделать шаблон уж какой то он  узкий а текст в шапке наверно тож заменю ,флеш есть флеш
Беда в том что шаблон должен нравиться и ПОКУПАТЕЛЯМ ;)
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

trio

  • Осваиваюсь на форуме
  • 35
  • 1 / 0
  • Помогу со стилями CSS
Re: Сайты на joomshoping
« Ответ #50 : 16.11.2011, 01:31:59 »
Хороший сайт. Подскажите пожалуйста как сделали прайс?
Обыкновенная HTML таблица оформленная CSS стилями
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #51 : 16.11.2011, 23:21:07 »
мне после заказа на почту приходят два письма одинаковых, почему? и как это исправить?
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
Re: Сайты на joomshoping
« Ответ #52 : 16.11.2011, 23:44:54 »
Ну если сам у себя заказываешь - то одно письмо к тебе приходит как к покупателю... второе как к продавцу. :)
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #53 : 16.11.2011, 23:59:45 »
Ну если сам у себя заказываешь - то одно письмо к тебе приходит как к покупателю... второе как к продавцу. :)
Блин точно! спасибо, то я уже туплю! Есть еще вопрос как убрать шаг СПОСОБ ОПЛАТЫ?
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
Re: Сайты на joomshoping
« Ответ #54 : 17.11.2011, 00:08:33 »
Блин точно! спасибо, то я уже туплю! Есть еще вопрос как убрать шаг СПОСОБ ОПЛАТЫ?
Настройки, заказ, Скрыть шаг оплаты (использовать первый)
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #55 : 17.11.2011, 00:18:58 »
ну и еще один вопрос как сделать что бы при нажатии кнопки подробнее в левой части была картинка, в провай корзина цена и количество, а внизу описание ну как на http://butik-chaya.ru/shop/whitetea/bay-lun-chju-jemchujina-drakona-belaya
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
Re: Сайты на joomshoping
« Ответ #56 : 17.11.2011, 00:22:22 »
это уже в коде ковырятья надо
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Сайты на joomshoping
« Ответ #57 : 17.11.2011, 23:03:37 »
www.90ballov.ru
смотрю-смотрю, что еще добавить?
>>> Верстка 100 евро - ждешь новый курс? Пиши!
>>> Создание моб. приложений по ГОСТу)))! Личка работает!
>>> Микроразметка по стандартам - цены адекват! Пиши, не боись!
>>> Личный кабинет на ZOO - уже сделан! Пиши в личку, не стесняйся!
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
Re: Сайты на joomshoping
« Ответ #58 : 18.11.2011, 10:50:35 »
Имхо регистрация уж очень большая 6 обязательных и 7 допполей. Может уменьшить можно, а то новых покупателей пугать будет
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #59 : 18.11.2011, 14:17:13 »
www.90ballov.ru
смотрю-смотрю, что еще добавить?
вот как вы сделали что у вас цена  и купить с права от картинки товара?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор Alex_gs

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

Автор kit2m2

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

Автор kit2m2

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

Автор Concolor

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

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

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