Новости Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla

👩‍💻 SW JProjects v.2.5.0 - компонент каталога цифровых проектов на Joomla.Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.👩‍💻 v.2.5.0. Что нового?Схемы структур данных для серверов обновлений. Теперь с SW JProjects вы может создавать сервер обновлений не только для расширений Joomla, но и свои собственные. Например, вам нужно, чтобы структура данных сервера обновлений была другая и формат должен быть, например, не XML, а JSON. Формирование структуры данных для сервера обновлений расширений Joomla вынесено в отдельный плагин. Вы можете создать свой собственный плагин и реализовать в нём нужную вам структуру данных, добавив или наоборот исключив отображаемые данные. Сервер обновлений в компоненте по-прежнему отображает информацию о списке проектов и их версиях, о конкретном проекте и его changelog.Можно выбрать схему данных сервера обновлений глобально для всего компонента, выбрать другую схему данных для категории проектов, а так же выбрать схему в каждом проекте.

Разработчикам в качестве образца можно посмотреть плагин схемы данных для Joomla в составе компонента или же плагин-образец JSON-схемы на GitHub.
Группа плагинов swjprojects. Для нужд компонента создана группа плагинов swjprojects. В частности, в этой группе находится плагин структуры данных Joomla расширений для сервера обновлений.Изменение языковых констант. Изменены некоторые языковые константы в панели администратора. Если вы делали переопределение констант - переопределите их снова.👩‍💻 Joomla 6. Внесены изменения для корректной установки и работы компонента на Joomla 6. Компонент успешно протестирован на Joomla 6-beta2.Минимальная версия Joomla - 5. Подняты минимальные системные требования: Joomla 5.0.0 и PHP 8.1.
- Страница расширения👉 Плагин-образец кастомной JSON-схемы данных для сервера обновлений на GitHub.- GitHub расширения- Документация на GitHub- Joomla Extensions Directory#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 Гость просматривают эту тему.
  • 34 Ответов
  • 20961 Просмотров
*

Admin_G

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
А существует ли компонент Joomla заточенный под сайт СМИ - газеты, журнала в общем периодических изданий? Что бы не только красиво отображал контенет, но и был удобен в наполнении информацией, ведь это при ходится делать практически ежедневно.
 ????
*

yAnTar

  • Захожу иногда
  • 296
  • 81 / 3
Есть компонент iJoomlaMagazine, знаю, что он используется для организации журнала, может вам подойдет, но он платный, правда можна найти и зануленную версию.
Firefox the best, Google the best, jQuery the best.
yAnTar блог
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Крайне не рекомендую использовать iJoomla Magazine на хоть сколько-нибудь посещаемых сайтах. Написан он просто ужасно и может создавать достаточно заметную нагрузку на сервере.
*

CTPAHHuK

  • Администратор
  • 75
  • 37 / 0
  • русский военный корабль - иди нах@й !
Есть еще D4Joomla eZine, правда последних версий нуленных не попадалось
русский военный корабль - иди нах@й !
*

Admin_G

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Крайне не рекомендую использовать iJoomla Magazine на хоть сколько-нибудь посещаемых сайтах. Написан он просто ужасно и может создавать достаточно заметную нагрузку на сервере.

В какой степене грузит? И Всёдаки каков он на практике? Непосредственно в наполнении информацией просто её действительно не мало и это далеко не 5-ок статеек в день ... Кто нить непосредственно что то конкретное использовал и каково там с руссификацией
*

temniy

  • Захожу иногда
  • 413
  • 85 / 9
а стандартных средств не достаточно?
Лучший хостинг от 1 евро!
Сервис whois  |  Домены по отличным ценам (более 80 зон, хорошие цены и консультации -> после регистрации)
*

Admin_G

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Стандартыми средставми это не очень удобно. тем более в плане внесении материала
*

temniy

  • Захожу иногда
  • 413
  • 85 / 9
А что не устраивает, что именно нужно?
Лучший хостинг от 1 евро!
Сервис whois  |  Домены по отличным ценам (более 80 зон, хорошие цены и консультации -> после регистрации)
*

Admin_G

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Нужно что бы можно было удобно вносить контент в нужные номера и нужные рубрики, ну и соответсвенно что бы отображение контента происходило по номерам и рубрикам ... в соответсвии с датой публикования, сортировка и прочее уже надстройки ...
*

temniy

  • Захожу иногда
  • 413
  • 85 / 9
не вижу, чего из перечисленного нельзя сделать стандартными средствами
Лучший хостинг от 1 евро!
Сервис whois  |  Домены по отличным ценам (более 80 зон, хорошие цены и консультации -> после регистрации)
*

Admin_G

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
Может конечно я мало разбирался но помоему всё это как то не очень удобно реализовывается стандартной сборкой
*

temniy

  • Захожу иногда
  • 413
  • 85 / 9
Я выпускаю ежеквартальный журнал. Проблем нет.
Видел еще несколько журналов. И газеты на Джумле тоже попадались.
Поэтому и спросил - что конкретно нужно. Совет - сформулируй сначала для себя конкретные требования, потом уж может кто-нибудь тебе подскажет, как их реализовать.
Лучший хостинг от 1 евро!
Сервис whois  |  Домены по отличным ценам (более 80 зон, хорошие цены и консультации -> после регистрации)
*

Admin_G

  • Осваиваюсь на форуме
  • 48
  • 1 / 0
У нас газета и выходит она ежедневно структура ... ну примерно вот тут можно глянуть
http://www.marpravda.ru/
*

AlexAGF

  • Захожу иногда
  • 70
  • 6 / 0
Ребята! Требуется решение аналогичной задачи.
Здесь я решения так и не увидел...
Как организовать вывод статей по рубрикам и по номерам журнала?
Помогите, пожалуйста!
*

FxPunter

  • Давно я тут
  • 691
  • 112 / 7
  • Э-эх!
Варианы:
1. Использовать коммерческий компонент com_newsportal.
2. Стандартные средства Joomla
Раздел - это номер журнала
Категория - это рубрики журнала
Материал - это сами статьи.
Вывод осуществлять например mod_NewsUltraLitePlus или mod_DisplayNews. И тот и другой с картинками показывает
*

AlexAGF

  • Захожу иногда
  • 70
  • 6 / 0
Да, мне нужно стандартными средствами.
Выводить материалы по номеру журнала тут получится без проблем.
А вот как выводить список статей из рубрики всх номеров?
*

FxPunter

  • Давно я тут
  • 691
  • 112 / 7
  • Э-эх!
попробуйте компонент прикрутить Deep Pokcet
*

AlexAGF

  • Захожу иногда
  • 70
  • 6 / 0
Да. Я прочитал про него в вашем топике про мультикатегории.
Правда пока толком ничего не понял.
Попробую.
Спасибо!
*

AlexAGF

  • Захожу иногда
  • 70
  • 6 / 0
Дабы сразу не делать ошибок, как будет правильнее
создавать стандартные разделы по номерам журнала, а категории по рубрикам
или наоборот?
*

FxPunter

  • Давно я тут
  • 691
  • 112 / 7
  • Э-эх!
идите от большего к меньшему :)
*

AlexAGF

  • Захожу иногда
  • 70
  • 6 / 0
Что-то я там совсем запутался :(

Допустим, в каждом номере журнала имеется 5 постоянных рубрик.
При выборе рубрики в меню должны выводиться все ее статьи.
При выборе в меню номера журнала - вывод всех статей по рубрикам.

Если не сложно, можно пошагово, пожалуйста!
*

FxPunter

  • Давно я тут
  • 691
  • 112 / 7
  • Э-эх!
а пошагово описана аналогичная структура здесь: http://joomlaforum.ru/index.php/topic,26765.0.html
*

AlexAGF

  • Захожу иногда
  • 70
  • 6 / 0
Читал. Не получается....
Голова не варит уже...
Можно применительно к моей схеме?
*

honer

  • Новичок
  • 7
  • 0 / 0
У нас газета и выходит она ежедневно структура ... ну примерно вот тут можно глянуть
http://www.marpravda.ru/
нашел , что-нибудь подходящее и удобное для организации газеты? наподобие http://www.marpravda.ru/ ?
*

Andros

  • Захожу иногда
  • 134
  • 9 / 1
Варианы:
...
2. Стандартные средства Joomla
Раздел - это номер журнала
Категория - это рубрики журнала
Материал - это сами статьи.
...
Вариант проблемный, так как на каждый номер нужно копировать раздел и менять статьи в категориях раздела, потом вывод по рубрикам издания не получится... Возможно, надо просто добавить дополнительные поля при добавлении материала с возможностью дальнейшей фильтрации...
*

euge001

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
в итоге лично я освоил дрюпал.
результат журнала можно посмотреть тут: http://ato.ru
на Joomla такое возможно только с большой переплатой (деньгами или временем) и потом ещё придётся вкладываться.
*

temniy

  • Захожу иногда
  • 413
  • 85 / 9
на Joomla такое возможно только с большой переплатой (деньгами или временем) и потом ещё придётся вкладываться.
Не увидел ничего особенного. Вот, например, журнал изначально на Joomla, исключительно стандартные средства + добавление 1 поля в контент, а сейчас - на Joostina без вмешательства в код вообще - http://artifact.org.ru/
Лучший хостинг от 1 евро!
Сервис whois  |  Домены по отличным ценам (более 80 зон, хорошие цены и консультации -> после регистрации)
*

Andros

  • Захожу иногда
  • 134
  • 9 / 1
Не увидел ничего особенного. Вот, например, журнал изначально на Joomla, исключительно стандартные средства + добавление 1 поля в контент, а сейчас - на Joostina без вмешательства в код вообще - http://artifact.org.ru/
А можно подробнее? Каким образом ты подшивку организовал? Вручную добавляешь каждый номер?
*

temniy

  • Захожу иногда
  • 413
  • 85 / 9
А можно подробнее? Каким образом ты подшивку организовал? Вручную добавляешь каждый номер?
Содержание номера - вручную + пара полей в БД, позволяющих привязать материал к конкретному номеру. В принципе, по  этим полям можно было автоматизировать и подшивки, но лениво стало, а потом так устоялось.
Лучший хостинг от 1 евро!
Сервис whois  |  Домены по отличным ценам (более 80 зон, хорошие цены и консультации -> после регистрации)
*

Andros

  • Захожу иногда
  • 134
  • 9 / 1
Пару полей, это обложка выпуска и его номер? А как в админке добавить их для ввода?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Компонент Search в Joomla 5

Автор hensler

Ответов: 4
Просмотров: 1546
Последний ответ 28.03.2025, 17:27:24
от azm1n
Расширение od jshopping categories на Joomla 5

Автор ironDiaper

Ответов: 0
Просмотров: 2062
Последний ответ 13.01.2024, 17:54:34
от ironDiaper
Формирование ссылок для компонента Joomla Tags

Автор stepan39

Ответов: 6
Просмотров: 3787
Последний ответ 05.02.2023, 15:22:13
от tweenpix
Функции доступности в Joomla 4

Автор keykeeper

Ответов: 2
Просмотров: 2204
Последний ответ 25.07.2022, 10:54:06
от keykeeper
Не могу установить языковой пакет для компонента Joomla Events Manager ((jem))

Автор Ded Magomed

Ответов: 0
Просмотров: 1768
Последний ответ 24.05.2022, 15:06:38
от Ded Magomed