Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

👩‍💻 Компонент "CS Афиши" для Joomla.

👩‍💻 Компонент "CS Афиши" для Joomla.

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

В состав пакета расширений входят:
- Компонент "CS Афиши"
- Модуль "Календарь событий"
- Модуль "Предстоящие события"
- Библиотека "ImgResize"

Расширение "CS Афиши" позволяет выводить список мероприятий, фильтровать их по датам, поиск по заголовкам и описанию.

Модуль "Календарь событий" отображает предстоящие и прошедшие мероприятие на календаре, с отображением мероприятий на конкретную дату во всплывающем окне.

Модуль "Предстоящие события" показывает список предстоящий событий по порядку их наступления.

P.S. Расширение платное, но плата символическая, чисто для отработки приема платежей. Ключи без ограничения по времени, купившие сейчас - смогут обновляться без ограничений.

Разработчик - участник нашего сообщества Дмитрий Денисов (@codersite).

Страница расширения
Демо

0 Пользователей и 1 Гость просматривают эту тему.
  • 2 Ответов
  • 1489 Просмотров
*

alxcube

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Всем привет! Есть необходимость создания своего типа плагинов для собственного компонента и, соответственно, своих событий. Нигде не нашел вразумительной информации, как это сделать.
То есть, суть задачи такова: надо сделать, чтобы во всех плагинах из каталога по типу отрабатывалось свойственное им событие.
Например, чтобы данный код работал:

Код
JPluginHelper::importPlugin('myplgtype');
$dispatcher->trigger('onSomeCustomEvent');

Буду благодарен за подсказку  ^-^
« Последнее редактирование: 24.07.2013, 17:30:29 от b2z »
*

b2z

  • Глобальный модератор
  • 7288
  • 778 / 0
  • Разраблю понемногу
Re: Создание своего типа плагинов
« Ответ #1 : 24.07.2013, 15:16:13 »
Я могу ошибаться, но мне кажется, в JComments такое реализовано.

UPDATE:
Да, так и есть.

1. В основном файле регистрируется свой диспатчер:
Код: php
JLoader::register('JCommentsEventHelper', JCOMMENTS_HELPERS . '/event.php');

2. В event.php находится класс JCommentsEventHelper, который импортирует плагины типа jcomments:
Код: php
JPluginHelper::importPlugin('jcomments');

3. Далее в коде используется вызов JCommentsEventHelper:
Код: php
JCommentsEventHelper::trigger('onJCommentsFormPrepend', array($object_id, $object_group));

Вообщем посмотрите исходники JComments. Думаю, что разберетесь.
*

alxcube

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Создание своего типа плагинов
« Ответ #2 : 24.07.2013, 16:18:00 »
Спасибо, я уже разобрался. Просто забыл включить свой плагин, вот он и не работал. Оказалось, что для выполнения моей задачи никаких дополнительных действий, вроде регистрации событий, совершать не нужно. Указаный мной код работает )
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин Smart Search для своего компонента

Автор ftp27

Ответов: 1
Просмотров: 2358
Последний ответ 07.01.2017, 19:44:04
от newvideo
Создание платного модуля

Автор fiter

Ответов: 7
Просмотров: 2208
Последний ответ 04.08.2014, 18:27:05
от neo85r
router.php для своего компонента

Автор zemelea

Ответов: 0
Просмотров: 1269
Последний ответ 26.07.2014, 12:22:02
от zemelea
[Решено] Автоматическое размешение модуля после установки

Автор asmuz

Ответов: 15
Просмотров: 7864
Последний ответ 21.07.2014, 21:59:18
от b2z
[Решено] Как вывести строки из бд - удовлетворяющие требование SQL запроса!

Автор artemka

Ответов: 11
Просмотров: 2414
Последний ответ 21.07.2014, 20:58:07
от artemka