Новости Joomla

Логирование действий пользователя в Joomla. Создание плагина Actionlog
- Вадим Куницын
- Короткие новости
Логирование действий пользователя в Joomla. Создание плагина Actionlog.

Шаблон-конструктор T4 от JoomlaArt получил совместимость с Joomla 5.3Вышел T4 Framework v2.4.7
- Вадим Куницын
- Короткие новости
Шаблон-конструктор T4 от JoomlaArt получил совместимость с Joomla 5.

WT View PDF - контент-плагин просмотра PDF для JoomlaПлагин позволяет отображать pdf файлы на...
- Вадим Куницын
- Короткие новости
WT View PDF - контент-плагин просмотра PDF для JoomlaПлагин позволяет отображать pdf файлы на сайте Joomla в виде HTML5 <object>, а так же с помощью javascript библиотеки PDF.

Релиз JBZoo 4.50.3 (Joomla 4/ Joomla 5.3+)Устанены проблемы у товаров с вариациями цен
- Вадим Куницын
- Короткие новости
Релиз JBZoo 4.50.3 (Joomla 4/ Joomla 5.3+)Устанены проблемы у товаров с вариациями цен.

Управление очередностью плагинов в Joomla 5 с помощью приоритетов обработки событийДля...
- Вадим Куницын
- Короткие новости
Управление очередностью плагинов в Joomla 5 с помощью приоритетов обработки событийДля разработчиков Joomla предоставляет 7 уровней приоритета выполнения плагинов.

Рендер пользовательского поля внутри другого пользовательского поля. Joomla 5.3
- Вадим Куницын
- Короткие новости
Писал ранее о том, как внутри одного пользовательского поля рендерить другое пользовательское поле.

Вышел релиз Joomla 5.3.0
- Дмитрий Рекун
- Релизы Joomla
Проект Joomla с радостью объявляет о выходе Joomla 5.3 — последней минорной версии в серии Joomla 5.
![RegularLabs aka [Peter van Westen] дропнул lifetime подписку и переводит на сервис *Paddle*...](/img/320x160/b/1437-acd42559.jpg)
RegularLabs aka [Peter van Westen] дропнул lifetime подписку и переводит на сервис *Paddle*...
- Вадим Куницын
- Короткие новости
RegularLabs aka [Peter van Westen] дропнул lifetime подписку и переводит на сервис *Paddle* (подписочная модель).

Вышел шаблон Astroid Framework Version 3.2
- Вадим Куницын
- Короткие новости
Вышел шаблон Astroid Framework Version 3.2.0Обновление популярного шаблона-билдера Astroid для Joomla.
Использование Trustperson помогает выявить скрытые риски при взаимодействии с новыми людьми. | Играть "Дикий бандит" на сайте https://wildbandito.biz/ рабочая ссылка. | Удаленные программисты на ваши проекты |
Видео

Pizza Bugs and Fun 2025: первые правки. Инструкция. Видео.
Каждый раз, когда готовится к выпуску очередная версия Joomla - она наполнена бесчисленными улучшениями и исправлениями. Эти улучшения нельзя интегрировать...

Как обновить плагин Joomla 3 до архитектуры Joomla 4 / Joomla 5. Челлендж: сделай это в блокноте! Видео.
На видео показывается как обновить старый плагин, созданный ещё для Joomla 2.5 или Joomla 3 до Joomla 4 / Joomla...

Обновление сайта с Joomla 3 до Joomla 5. Инструкция
Также видео доступно на: Видео на VK Video VK Video: https://vk.com/video3691304_456239403 RuTube: https://rutube.ru/video/32a822ac457a96a82fdb89544bfb0e11/ Ссылки для видео: Скрипт для отключения всех расширений, не относящихся к ядру Joomla https://gist.github.com/sergeytolkachyov/159591d312950f896de781200819ec7a Joomla...
Блог о Джумла

Совет по Joomla: программный рендер модулей
- Сергей Толкачёв
- Разработка
Модули порой удобно использовать в местах, которые в Joomla не всегда предназначены для этого 😀. Например, в переопределениях макета. Из материала делаем посадочную страницу: часть инфы находится в самом материале, часть - в полях, а часть удобно вывести модулем. При этом модуль этот должен находиться между телом материала и данными из пользовательских полей.

Управление очередностью плагинов в Joomla 5 с помощью приоритетов обработки событий
- Виталий Некрасов
- Разработка
В Joomla 5 плагины подписываются на события с помощью интерфейса Joomla\Event\SubscriberInterface в нём всего один метод — getSubscribedEvents(), который должен вернуть массив соответствий событий, которые будет прослушивать этот плагин и их обработчиков.

E-mail шаблоны Joomla 5: добавление и просмотр своих переменных
- Сергей Толкачёв
- Разработка
В Joomla 5 появились настраиваемые email-шаблоны, как системные, так и сторонних компонентов. Их нельзя (пока что) добавить самостоятельно, они добавляются расширениями при установке. Но их можно отредактировать в Система - Шаблоны - Шаблоны писем. В настройках шаблонов писем (кнопка настроек компонента в верхнем правом углу) мы выбираем формат писем текст или HTML. Тогда становятся доступны настройки макетов шаблонов писем Joomla. Эти глобальные параметры можно переопределить в каждом конкретном email-шаблоне. Таким образом для каждого из email-шаблонов можно указать свою вёрстку и настройки логотипа.

Собственные макеты вывода для пользовательских полей Joomla
- Вадим Куницын
- Разработка
Мы привыкли использовать механизм переопределения макетов Joomla: скопируй нужный тебе файл макета в папку html шаблона и твори там что хочешь.

Триггеры ядра Joomla при CRUD-операциях
- Сергей Толкачёв
- Разработка
CRUD - аббревиатура основных операций с данными: создание (Create), чтение (Read), изменение (Update) и удаление (Delete). Практически все действия на сайте как в админке, так и пользовательской части можно описать этими действиями. Разработчикам при создании функционала часто в какие-то моменты этих действий нужно проделать некие действия с участием данных или без них. Для этого в частности существует механизм вызова событий (Event Dispatching) и плагинов, которые на эти события "откликаются".

Совет по Joomla: использовать класс Joomla\Uri\Uri для создания URL
- Сергей Толкачёв
- Разработка
При построении url в коде можно собрать всё строками с конкатенацией вида <?php $url = $domain.'/index.php?option='.$option.'&view='.$view.'¶m1='.$value1; и для небольших строк это может быть даже и удобно. Но если параметров много или они требуют стандартизации / чистки в процессе, то уже не все так удобно и очевидно. Например, в части url может быть ведущий слеш (слеш в начале фрагмента url) и пришедший домен для запроса тоже может оканчиваться на слеш - и вот мы получаем некорректный url для запроса с двойным слешем где-нибудь в середине...