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

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #330 : 26.07.2012, 15:15:11 »
Цены в бел. рублях
Это 7 долларов по сегодняшнему курсу
*

rewuxiin

  • Давно я тут
  • 544
  • 38 / 6
Re: Сайты на joomshoping
« Ответ #331 : 26.07.2012, 15:30:27 »
Тож добавлю, может какие рекоммендации будут
www.garderobchik.by

рекоммендация: если ен хотите что бы магазинчик накрылся медным тазом (вспоминайте в какой республике и с каким законодательством находится магазин) либо переведите в статус каталога (уберите корзину и оформление товара) либо сделайте как написано ниже

Спойлер
[свернуть]
« Последнее редактирование: 26.07.2012, 22:35:50 от rewuxiin »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Сайты на joomshoping
« Ответ #332 : 26.07.2012, 17:50:44 »
Это можно и в личку было кинуть.
"владыки" везде делают нашу жизнь лучше, вопреки нашему представлению о ней.
Однако это совсем не относится к теме сайты на ЖШ. Тут обсуждают сайты а не политику, законодательство и социальную сторону жизни в разных странах.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #333 : 26.07.2012, 20:39:11 »
rewuxiin, спасибо, в курсе всего. вроде всё соблюдено. только копии кассового чека нет на сайте )
*

PhoenixRime

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #334 : 31.07.2012, 20:26:39 »
Мне не поравилось,что не могу товар удалить из корзины. В любом случае я не смог это интуитивно сделать.
Почему магазин не на главной?
Привяжите почту к Google и сделайте адрес почты shop@garderobchik.by
Система отзывов мне не понравилась, непонятно. В очередной раз жалею что в магазине нет стандартной страницы с отзывами, которую можно было бы просто добавить в меню(
« Последнее редактирование: 31.07.2012, 20:46:27 от PhoenixRime »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

altvvc

  • Давно я тут
  • 523
  • 23 / 0
Re: Сайты на joomshoping
« Ответ #336 : 02.08.2012, 12:36:48 »
тоже работает на ЖШ
Магазин материалов и инструментов для декоративных работ и интерьера.
Шаблон Yoo Nano. На что смотреть? Демо и у вас на сайте есть.
Красота спасет мир, а пофигизм спасет нервы.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Сайты на joomshoping
« Ответ #337 : 02.08.2012, 12:49:39 »
Да собствено тогда не на что...
Если Вы только шаблон увидели. От него остался только Варп :)
Просто добавил в коллекцию чтобы разнообразить галерею ИтШопопов.
« Последнее редактирование: 02.08.2012, 20:04:07 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Сайты на joomshoping
« Ответ #338 : 02.08.2012, 19:49:32 »
Шаблон Yoo Nano. На что смотреть? Демо и у вас на сайте есть.
гы. да как же на что?

на поиск, на подбор по параметрам, на корзину и оформление заказа, на пагинацию в конце концов
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #339 : 03.08.2012, 01:35:39 »
тоже работает на ЖШ
Магазин материалов и инструментов для декоративных работ и интерьера.



Отлично шаблон переработан, понравилось всё.
Очень понравился модуль корзины - подскажете, что за он?
*

Alienoff

  • Захожу иногда
  • 186
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #340 : 03.08.2012, 01:37:16 »
Мне не поравилось,что не могу товар удалить из корзины. В любом случае я не смог это интуитивно сделать.
Почему магазин не на главной?
Привяжите почту к Google и сделайте адрес почты shop@garderobchik.by
Система отзывов мне не понравилась, непонятно. В очередной раз жалею что в магазине нет стандартной страницы с отзывами, которую можно было бы просто добавить в меню(

Спасибо за мнение...
На главной есть ссылки на категории. Пробовал сам магазин главной делать - cлетают ЧПУ ссылки все почему-то
Отзывы - что имеем... Ничего лучше  не придумали
« Последнее редактирование: 03.08.2012, 02:21:27 от Alienoff »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Сайты на joomshoping
« Ответ #341 : 03.08.2012, 11:20:54 »
Очень понравился модуль корзины - подскажете, что за он?
самописный. за основу был взят модуль AJAX корзины от максмаркетинг
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Oleg24

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #342 : 07.08.2012, 11:27:09 »
Ребят, гляньте пожалуйста и мой сайтик http://klever-floor.ru/

Понимаю, что наворотов особо нет, но в магазине главное чтоб продавал...

Поэтому и смотрите пожалуйста с этой точки зрения...

Приветствуются любые замечания и критика...
*

beagler

  • Живу я здесь
  • 3276
  • 392 / 4
  • https://alorisman.ru/
Re: Сайты на joomshoping
« Ответ #343 : 07.08.2012, 11:41:15 »
Очень аккуратно и симпатично.
Небольшой косячек в верстке просмотренных - http://my.jetscreenshot.com/demo/20120807-ug7r-41kb
Да и в корзине показывать просмотренные - не очень правильно, мешаете сделать покупку.

Ну и с футером конечно беда - не хватило сил доверстать.
*

Oleg24

  • Осваиваюсь на форуме
  • 45
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #344 : 07.08.2012, 11:59:36 »
beagler, Не понял, что за косячек?

И к вопросу о просмотренных в корзине.... а как же убрать то... модуль отображается в главной категории... а как из корзины его вытащить?

Что там не так? Выровнят ьконтакты и карту по левому краю?
*

beagler

  • Живу я здесь
  • 3276
  • 392 / 4
  • https://alorisman.ru/
*

altvvc

  • Давно я тут
  • 523
  • 23 / 0
Re: Сайты на joomshoping
« Ответ #346 : 07.08.2012, 14:58:47 »
гы. да как же на что?
на поиск, на подбор по параметрам, на корзину и оформление заказа, на пагинацию в конце концов
Да. Техническая сторона вопроса хороша... Впечатляет... При развитии данного ресурса неплохой магазин получится...
Красота спасет мир, а пофигизм спасет нервы.
*

Tetrahedron

  • Захожу иногда
  • 230
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #347 : 03.09.2012, 11:32:35 »
У меня вопрос может не по теме но все же, сколько реально стоит занесение одного товара на сайт который работает на JoomShopping? спрашиваю потому что предлагают работу вносить товар а сколько стоит внести один товар не знаю, мне не надо точных цифр можно примерно, просто может кто то сталкивался с этим же вопросом!
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Сайты на joomshoping
« Ответ #348 : 03.09.2012, 13:42:34 »
к теме отношения не имеет.
цена зависит от сложости
1 товар с артикулом єто одна цена.
1 товар с 10 арктикулами (= атрибутами) это совсем дургая цена
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

ELLE

  • Глобальный модератор
  • 4506
  • 893 / 0
Re: Сайты на joomshoping
« Ответ #349 : 03.09.2012, 13:44:33 »
а также - описание свое или требуется еще написать, тоже самое по картинкам)
*

ria_andy

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #350 : 03.09.2012, 13:48:06 »
Ребятушки, пытаюсь сделать сайт Коллективных покупок на JoomShopping
на данный момент получилось вот такая красота.
Буду рад услышать ваши замечания.
« Последнее редактирование: 09.12.2012, 10:13:32 от ria_andy »
*

ELLE

  • Глобальный модератор
  • 4506
  • 893 / 0
Re: Сайты на joomshoping
« Ответ #351 : 03.09.2012, 13:50:16 »
как-то странно выглядит - "Скидка 50%" а рядом "купить" - не логично однако, я бы заменила на "получить скидку"
*

ria_andy

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #352 : 03.09.2012, 13:57:57 »
как-то странно выглядит - "Скидка 50%" а рядом "купить" - не логично однако, я бы заменила на "получить скидку"
Спасибо за ответ)
Ты имеешь ввиду заменить и в карточке товара и в категориях?
А пользователи не будут думать что это бесплатно, ведь получить и купить маленько отличаются по смыслу...
Может заменить на купить купон?
*

ELLE

  • Глобальный модератор
  • 4506
  • 893 / 0
Re: Сайты на joomshoping
« Ответ #353 : 03.09.2012, 14:05:28 »
"купить купон" - сойдет
просто это впечатление первых 5сек. просмотра
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Сайты на joomshoping
« Ответ #354 : 03.09.2012, 15:38:38 »
Введите дисконтный код в корзине при покупке самого дисконта как-то.... :)

Название модуля корзины "Оформить купон" не очень

В модуле корзины
__ Товаров - 10 руб.
не корректно.

Цитировать
Следи за нами!
Если у тебя есть вопросы или предложения, скажи нам.
Пора вырасти ! Люди проявляющие уважение в социуме стран СНГ, используют уважительные формы типа:
Следите
Если у тебя Вас....

Вообще там еще нечего смотреть. Все сыре и не продуманное.
Мне кажется, что Вам сначала самому надо хорошо поработать над сайтом, а не заставлять это делать других.

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

Legacy

  • Осваиваюсь на форуме
  • 13
  • 1 / 0
Re: Сайты на joomshoping
« Ответ #355 : 03.09.2012, 16:13:54 »
http://semisvetik.by моя попытка
*

ria_andy

  • Осваиваюсь на форуме
  • 47
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #356 : 03.09.2012, 16:16:12 »
Вообще там еще нечего смотреть. Все сыре и не продуманное.
Мне кажется, что Вам сначала самому надо хорошо поработать над сайтом, а не заставлять это делать других.

Спасибо, а я то думал уже все готово вот поэтому и выложил на общий суд)) Это моя первая работа в жизни по созданию сайта)
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Сайты на joomshoping
« Ответ #357 : 03.09.2012, 18:47:26 »
http://semisvetik.by моя попытка
1. очень не хватает картинок товаров. и смените картинку ноимедж
2. очень не хватает на главной акцента на специфике магазина. Возможно какого-то блока последних поступлений, новинки в общем изображения товаров не хватает на главной. Еле увидел, что магазин пряжу продает. Добавьте какое-то слайдшоу с образцами продукции, а лучше с изделиями из пряжи.
3. Если уж у Вас СЕМИцветик, расколорьте модули... Используйте те 7 цветов кторые Вы заявляете :) пусть 2 цвета буду основные, но остальные тоже должны присутствовать хотябы в 7-10% объеме.

и как по мне пустовато.... вроде и ничего лишнего.. но вроде чего-то не хватает :) а чего не могу понять сходу :)

« Последнее редактирование: 03.09.2012, 18:53:19 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

sergoguga

  • Давно я тут
  • 896
  • 70 / 8
  • www.mpbox.ru
Re: Сайты на joomshoping
« Ответ #358 : 03.09.2012, 19:14:09 »
1. очень не хватает картинок товаров. и смените картинку ноимедж
2. очень не хватает на главной акцента на специфике магазина. Возможно какого-то блока последних поступлений, новинки в общем изображения товаров не хватает на главной. Еле увидел, что магазин пряжу продает. Добавьте какое-то слайдшоу с образцами продукции, а лучше с изделиями из пряжи.
3. Если уж у Вас СЕМИцветик, расколорьте модули... Используйте те 7 цветов кторые Вы заявляете :) пусть 2 цвета буду основные, но остальные тоже должны присутствовать хотябы в 7-10% объеме.

и как по мне пустовато.... вроде и ничего лишнего.. но вроде чего-то не хватает :) а чего не могу понять сходу :)


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

PhoenixRime

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Сайты на joomshoping
« Ответ #359 : 12.09.2012, 01:50:53 »
Добавлю свой сайт на обозрение, недавно начал работать.
http://eminoxidil.ru/ тут можно купить миноксидил (средство для волос).
В ближайшее время сделаю корзину и отзывы, но пока принимаю звонки.
Это вообще мой первый сайт, так что не судите строго, контент добавляется по мере моих сил.
Так же есть форум.
« Последнее редактирование: 12.09.2012, 02:02:19 от PhoenixRime »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Дополнительные поля товаров 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