Telegram Web Link
Релиз JBZoo 4.50.3 (Joomla 4/ Joomla 5.3+)
Устанены проблемы у товаров с вариациями цен. (теперь корректно работает множество цен (вариантов) у товара).

Исправлен баг со скидкой (discount) в jbvariant

Исправлены ошибки в модулях (fix PHP errors)

[*] Добавлены макеты uikit3 и bs5 (bootstrap 5) для catalog

много мелких правок...


Протестировано на Joomla 5.3+

Скачать: https://github.com/JBZoo-CCK/JBZoo/releases/tag/4.50.3
👍62
This media is not supported in your browser
VIEW IN TELEGRAM
WT View PDF - контент-плагин просмотра PDF для Joomla

Плагин позволяет отображать pdf файлы на сайте Joomla в виде HTML5 <object>, а так же с помощью javascript библиотеки PDF.js. В этом случае подключите её самостоятельно или используйте плагин web assets WT PDF.js. Укажите путь к файлу в шорт-коде {PDF}path/to/file.pdf{/PDF}.

Вы можете указать параметр tmpl в шорт-коде для отображения PDF с выбранным макетом. Например, {PDF tmpl=html5object}path/to/file.pdf{/PDF} . Если параметр tmpl не указан, то PDF-файл будет отображаться с помощью макета, указанного по умолчанию в настройках плагина.

Плагин предоставляет 4 макета:
- default - pdf-файл встраивается в страницу целиком с помощью библиотеки PDF.js. Требует установленного плагина веб-ассета WT PDF.js.
- bootstrap-modal - просмотр файла во всплывающем окне Bootstrap 5. Отображается кнопка, по нажатию на которую открывается модальное окно. Также внизу окна отображается прогресс просмотра текущего файла. Требует установленного плагина веб-ассета WT PDF.js.
- html5object - отображение содержимого файла с помощью HTML5 тега <object>. Этот макет не требует установки никаких дополнительных плагинов и отображает содержимое pdf файла в Joomla с помощью стандартного для браузера окна.
- uikit-modal - аналогично макету Bootstrap, но с использованием UIkit.

Также вы можете создать собственные макеты вывода в папке plugins/content/wtviewpdf/tmpl плагина Joomla.

Минимальная версия Joomla - 5.

Страница расширения
GitHub расширения

👩‍💻 Спасибо за помощь в работе над плагином участнику нашего сообщества - Виталию Некрасову (@vitalik_a).

#joomla #расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥1🎉1
Шаблон-конструктор T4 от JoomlaArt получил совместимость с Joomla 5.3

Вышел T4 Framework v2.4.7. для создания шаблонов Joomla. Вместе с фреймворком получили обновления более 25 шаблонов студии JoomlaArt, о чём сообщается в их блоге.

Подробнее

#шаблоны #joomla
👍1
Логирование действий пользователя в Joomla. Создание плагина Actionlog.

На вашем сайте, внутреннем портале, в интернет-магазине кто-то что-то сделал, а потом всё сломалось: сайт открывается криво (или не открывается вообще?), перестали работать фоновые задачи в планировщике, установились неправильные скидки всем пользователям на все товары... Предположим, что с безопасностью у вас всё хорошо: Joomla свежая, актуальная, расширения - тоже. Да и в логах сервера и логах Joomla тоже чисто... Тогда остаётся ещё один источник информации - Лог действий пользователей Joomla. Основная его задача - помочь быстро найти кому настучать по рогам причину и устранить её.

Всё, что связано с действиями в админке - может логироваться: от обновления системы и компонентов, изменения настроек до редактирования и сохранения конкретных элементов (статьи, товары, категории и т.д.) и загрузки файлов через медиа менеджер. Нередко этот функционал помогает найти тех контент-менеджеров, кто дублирует названия товаров, создавая дубли и тем самым негативно влияя на SEO. Или же вдруг обнаруживается недозаполненная, но опубликованная карточка товара, которой не должно было быть, но она появилась. И ладно если б это был единичный случай...

Читать статью на Хабре

#joomla #разработка #php
👍32
Учимся использовать Dependency Injection Containers (DI контейнеры) в Joomla 5.

На Хабре вышла статья, рассказывающая как использовать dependency injection контейнер (DI-контейнер) в Joomla, а так же затрагивающая работу с трейтами. Она полезна всем разработчикам, работающим с Joomla.

Автор статьи - участник нашего сообщества Виталий Некрасов (@vitalik_a).

Читать статью на Хабре

#joomla #разработка #php
3👍2🔥2
Reset Media Version v.2.0.0. Плагин для Joomla!

Плагин выводит кнопку, для быстрого обновления версии медиафайлов Joomla.

Простой способ обновить кэшированные CSS/JS файлы в Joomla.
При обновлении стилей и скриптов на сайте браузеры часто загружают старые версии из кэша, даже если файлы на сервере изменились. Это приводит к несоответствию отображения сайта и путанице у пользователей или клиентов.

👩‍💻 Решение проблемы
Этот плагин добавляет кнопку на главную панели управления Joomla (в группу Quick Icon), которая позволяет администратору вручную сбросить системную версию медиа-файлов, чтобы все CSS и JS ресурсы начали подключаться с новым параметром версии (?ver=...). Это принудительно обновляет кэш браузеров и CDN.

Системные требования
- Joomla >= 4.2 / 5.x
- PHP >= 7.4

Разработчик - участник нашего сообщества Артём Васильев (@kernusr)

Скачать с GitHub

#joomla #расширения #разработка
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1832
Вышла новая версия плагинов для вставки VK Видео на сайт под управлением Joomla.

В новой версии полностью переписан интерфейс вставки видео. Теперь нет необходимости вставлять IFRAME с сайта VK. Достаточно вставить просто ссылку на видео.

Номер версии: 1.2.0

Плагины распространяются бесплатно.

Инструкция

Разработчик: участник нашего сообщества Владимир Егоров (@sitogon)

#joomla #вк #расширения
👍131🔥1
Плагин вставки языковых констант в контент Joomla.

Плагин позволяет вставлять значения языковых констант в статьи, модули и другой контент Joomla с помощью синтаксиса {langos LANGUAGE_CONSTANT}.

При создании мультиязычного сайта на Joomla вы часто сталкиваетесь с ситуацией:
Нужно изменить всего несколько слов в модуле или статье в зависимости от языка — но приходится создавать отдельные копии контента для каждой языковой версии. Это неудобно и требует лишних усилий.


👩‍💻 Решением проблемы становится плагин Langos.

Langos позволяет вставлять языковые константы прямо в контент с помощью простого синтаксиса:
{langos YOUR_LANGUAGE_CONSTANT}

Это работает как вызов \Joomla\CMS\Language\Text::_('YOUR_LANGUAGE_CONSTANT'), но без необходимости программировать или редактировать шаблоны.

Кроме того, плагин поддерживает загрузку языковых файлов конкретных расширений, например модулей или компонентов. Для этого просто укажите третий аргумент в шорткоде:
{langos MOD_FOOTER_LINE1, mod_footer}

Теперь плагин загрузит языковую константу из соответствующего языкового файла именно этого расширения.

Ключевые особенности плагина

🚀 Результаты работы плагина сохраняются в кэше, что положительно влияет на производительность сайта
🔁 Совместим с Joomla Cache, JotCache и другими популярными системами кэширования
🧩 Вставка языковых констант в любые элементы контента: статьи, модули и т.д.
🌐 Полная интеграция с системой мультиязычности Joomla
🔌 Работает «из коробки» с любыми стандартными типами контента
🛠 Не требует навыков программирования
🧪 Подходит для использования визуальными редакторами и не-программистами
📦 Поддержка загрузки языковых файлов конкретных расширений
🎯 Идеален для динамической замены текста в разных языках

Системные требования
Joomla >=4.2 | 5.x
PHP >= 7.4

Разработчик плагина - участник нашего сообщества Артём Васильев (@kernusr).

Скачать плагин с GitHub и документация.

#joomla #расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥421
joomLab Icon Module: иконки к заголовку модуля.

Плагин позволяет добавлять иконку (изображение) к заголовку модуля. После установки плагина в модулях появляется вкладка "Иконка", на этой вкладке можно выбрать любое изображение.

Разработчик - участник нашего сообщества Александр Новиков (@pro_portal)

Страница расширения

#joomla #расширения
👍9🔥31
Обновление модуля WT Quick links v.2.3.0
Модуль позволяет создавать быстрые наборы элементов: ссылки на различные сущности на сайте Joomla: категории материалов, Virtuemart, JoomShopping, пункт меню или пользовательскую ссылку. Есть условия для исключений показа элементов списка.

Вы можете создавать собственные макеты вывода модуля, создавая таким образом почти всё, что угодно: от простого списка ссылок до стены фотографий на главную страницу или ссылки-теги для перелинковки категорий интернет-магазина. Модуль позволяет выводить изображения, адаптивные изображения, видео, адаптивные видео. Также это могут быть не только ссылки, но и список вопросов FAQ, элементы Bootstrap Tabs, Accordion и т.д.

v.2.3.0 Что нового?

- Собственные макеты для ссылок
Теперь для каждой ссылки можно указать собственный макет из папки /tmpl/sublayout/. Для использования модуля в этом режиме, необходимо выбрать макет модуля - default-sublayouts или создать собственный вариант этого макета.
- Обработка плагинами контента
Содержимое поля Дополнительный текст для ссылки теперь обрабатывается плагинами контента.
- Поле примечания
Добавлено поле примечания для ссылки. Это удобно ориентации в большой форме.
- Рефакторинг кода
Проведена чистка и улучшения кода.

Страница расширения
GitHub

#расширения #virtuemart #JoomShopping
👍63
Как вызвать событие только для указанной (одной или более) группы плагинов в Joomla 5

Системные плагины в Joomla срабатывают всегда, но большое их количество может негативно сказаться на скорости работы Приложения. А во-вторых ошибка в системном плагине, добавляющем кнопку в тулбар может обрушить механизм регистрации / авторизации пользователя. Поэтому для лучшего быстродействия и надёжности работы системы плагины в Joomla разделены на группы. Каждая группа срабатывает только в определённом месте и в определённый момент времени.

Небольшой пост-шпаргалка для Joomla-разработчиков от участника нашего сообщества Виталия Некрасова (@vitalik_a) подскажет как в своём коде сделать то, что написано в заголовке поста 😎

Читать пост на Хабре

#joomla #php #разработка #webdev
Please open Telegram to view this post
VIEW IN TELEGRAM
👍77
Вышел JoomShoppping 5.7.0
Один из популярных компонентов интернет-магазина на Joomla.
30 апреля вышел релиз 5.6.2, а 15 мая его догнал релиз 5.7.0. В целом можно отметить, что команда разработки взяла курс на развитие собственного установщика расширений для JoomShopping, а так же на удобство администрирования магазина в панели администратора.

👩‍💻 v.5.7.0. Что нового?
- Добавлено управление платными расширениями (установка / обновление / получение ключа).
- Возможность изменять позиции для аддонов. Других подробностей нет, но возможно это означает что для вывода данных аддонов стало возможно переключать позиции вывода в шаблоне JoomShopping вида _tmp_var_bottom_price и т.д.
- Улучшена форма создания клиента для администратора – введенные данные сохраняются после ошибки проверки.
- Новый параметр конфигурации admin_products_search_by_prod_id_range (поиск по диапазону идентификаторов товаров (x-y)). В интерфейсе настроек его нет. Нужно включать в файле user_config.php.
- для разработки аддонов - новый метод getAddonParam().
- Добавлены новые триггеры для плагинов
- Исправления ошибок.

👉 v.5.6.2 (30.04.2025)
- Атрибуты, характеристики - добавлена иконка в списке с подсказкой о том, что этот элемент не используется
- Атрибуты, характеристики - подсчет количества товаров, где используется данная характеристика / атрибут
- Библиотека обработки изображений:
- - добавлена поддержка avif
- - исправлена ошибка с обработкой прозрачности для webp
- Добавлена новая настройка: поиск товаров администратором по коду атрибута
- Добавлена кнопка "Копировать" в списке способов оплаты (опции / способы оплаты)
- Шаблон товара - оптимизирована загрузка шаблона - block_image_middle, блокировка изображения с помощью большого пальца
- Все поля mysql имеют значения по умолчанию
- Исправления ошибок
- Добавлены новые триггеры для плагинов

Скачать JoomShopping

#JoomShopping #расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍63
A First Look at Joomla 5.3: обзор нововведений от Тима Дэвиса.

На канале Basic Joomla вышло видео с обзором новых функций Joomla 5.3, которая вышла 15 апреля 2025 года.

https://www.youtube.com/watch?v=u0PY6lkCdAg

#видео #joomla
6
Вышла версия 2.0 плагина Revo Converter для Yootheme Pro

Плагин преобразует HTML код материала в простой макет Yootheme Pro.

Это специализированное решение позволяет быстро переключаться с макета обычной страницы в редакторе Joomla на простой макет в Yootheme Pro, что позволяет перейти к макету в Page Builder за один клик, не теряя предыдущее содержание страницы (как это бывает в текущем режиме при попытке создании макета поверх существующей статьи).

В настройках плагина можно включить добавление в макет элементов Хлебных крошек и Заголовка статьи. Таким образом после конвертации вы получите макет с тремя элементами: Хлебные крошки, Заголовок (с заголовком статьи), HTML (с html кодом материала как есть).

Далее статью можно будет редактировать и разбирать на части уже внутри конструктора. 

Более сложные преобразования можно заказать у автора плагина.
Разработчик - участник нашего сообщества Александр Судьбинов (@alexrevo)

Скачать и установить плагин можно бесплатно через каталог расширений Joomla Совмарт.

#расширения #joomla #yootheme
10
🚀 Вышел релиз Joomla 5.3.1

Проект Joomla рад сообщить о выпуске Joomla 5.3.1. Это релиз исправлений ошибок для серии Joomla 5.3. Всего внесено более 30 исправлений и улучшений.

https://joomlaportal.ru/news/release-news/vyshel-reliz-joomla-5-3-1
👍9🔥331
Вышла Phoca Gallery 5.1.0.

Известный компонент галереи изображений чешского Joomla-разработчика Яна Павелки получил новую версию. В этой версии компонент получил полную совместимость с Joomla 5 и грядущей Joomla 6. Это стало возможно благодаря рефакторингу кодовой базы и удалению из кода галереи тех классов и методов, которые были помечены к удалению в Joomla 6. Для работы компонента не требуется плагин обратной совместимости.

Читать релиз
Страница расширения

#расширения
👍61
👩‍💻 Joomla 6 нуждается в вашей помощи с тестированием.

Вышел недавно релиз Joomla 6 alpha1. Это релиз, в который включены уже проверенные изменения, но ещё очень многие исправления и улучшения ждут своей очереди. Joomla следит за качеством и безопасностью своего кода и каждое изменение должно быть успешно протестировано как минимум ещё двумя участниками сообщества. Разработка Joomla ведётся на платформе GitHub.

Филипп Уолтон (Philip Walton) - один из разработчиков, кто активно вносит свой вклад в ядро Joomla. Он уже несколько месяцев посвящает свои послеполуденные часы пятницы работе с Joomla и предлагает присоединиться к нему.

📆 Пятница, 30 мая 2025, с 15:00 до 17:00 по UTC (Лондон) - с 18:00 до 20:00 по Москве.
В чате Google Meet Филипп готов помочь с тестированием тем, кто будет делать это в первый раз. А так же он подготовил список лёгких Pull Request, которые можно протестировать довольно быстро. Чем больше тестов будет проведено сейчас, тем меньше ошибок вылезет потом.

На данный момент 148 (уже 147 на момент написания заметки) PR на GitHub Joomla ждут тестирования.

👩‍💻 Open to all. All together.

Также вам поможет сделать первые шаги это видео.

GitHub Joomla

Да, это вечер пятницы. Но тестирование занимает порой минут 15, а доброе дело сделано. Просто убедитесь, что разработчик чего-то не пропустил и всё работает как ожидается.

#joomla #joomla6 #community
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32
WT JShopping Add order info to checkout finish плагин для Joomla.
Плагин отображения информации о заказе (номер заказа, данные о доставке и т.д.) на странице Спасибо за заказ интернет-магазина JoomShopping.

В плагине 3 макета по умолчанию:
- default - оформите информацию о заказе с помощью CSS
- bootstrap5-1 - макет по умолчанию с использованием Bootstrap CSS
- uikit - макет по умолчанию с использованием UIkit

Вы можете создавать собственные макеты вывода в папке plugins/jshoppingorder/wtjshoppingaddorderinfotocheckoutfinish/tmpl.

Страница расширения
GitHub расширения

👩‍💻 Этот плагин - творческий дебют участника нашего сообщества и теперь разработчика Сергея Сергевнина (@gresserg). С чем его поздравляем и желаем успехов на этом поприще!

#joomla #разработка #JoomShopping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10🔥321
Компания JetBrains рассказала о своей поддержке Joomla.

JetBrains - один из мировых лидеров в разработке программного обеспечения для разработчиков. Её программные продукты - это IDE - профессиональные среды разработки, которые отличаются от простого блокнота/редактора с плагинами набором всевозможных инструментов для разработчиков, глубоким анализом кодовой базы, подсказками по ней и по языку программирования, отладкой ошибок и многим-многим другим. Одним из самых известных продуктов компании является IDE PHP Storm, который можно назвать отраслевым стандартом PHP-разработчика.

В статье How PhpStorm Helps Maintain PHP Open-Source Projects: Interviews and Real-World Examples в блоге компании описываются Open Source проекты, которым JetBrains оказывает поддержку (это могут быть бесплатные лицензии для разработчиков для некоммерческих проектов).
В список попали:
- PHPUnit - фреймворк для unit-тестирования в PHP
- Doctrine DBAL - библиотека для PHP, которая предоставляет лёгкий и гибкий слой для коммуникации с базой данных. Она поддерживает различные базы данных через единый и согласованный API.
- CodeIgniter — популярный MVC-фреймворк для разработки на PHP
- 👩‍💻 Joomla! - наша любимая CMS.

Эти названия (кроме "Joomla") чаще всего не слышат вебмастера и разработчики обычных сайтов и интернет-магазинов. Но эти названия хорошо знакомы PHP-разработчикам, которые создают сложные и высоконагруженные проекты и микросервисы. То, что Joomla оказалась в одном ряду с такими программными инструментами - делает ей честь.

🙏 За ссылку спасибо участнику нашего сообщества Ринату Кажетову (@rkazhet).

@joomlafeed

#joomla #community
Please open Telegram to view this post
VIEW IN TELEGRAM
👍763🔥2😍1
2025/07/09 16:42:49
Back to Top
HTML Embed Code: