Telegram Web
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
👩‍💻 JoomLab Ajax Pagination плагин бесконечной ленты материалов для Joomla.
Плагин позволяет организовать на вашем сайте ajax загрузку материалов страницы в блоге категорий (без перезагрузки страницы).

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

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

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

#joomla #расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥5👍3
👩‍💻 Обновление плагина WT AmoCRM - RadicalForm для Joomla.
Плагин отправки данных в Amo CRM из форм обратной связи Joomla 4 / Joomla 5, созданных с помощью профессионального плагина Radical Form. Требует для работы библиотеку WT Amo CRM library.
v.1.3.0. Что нового?
- Поле AmoCRM или комментарий. Для полей Radical Form можно выбрать назначение, куда их отправлять: в поле сделки (лида) или в комментарий к сделке.
- Языковые константы для названий полей. Для того, чтобы в комментарии к сделке названия полей отображались так как вам надо - создайте языковую константу в Система - Языки - Переопределение констант. Подробнее в документации.

Видео-обзор:
- YouTube
- VK видео
- RuTube

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

#joomla #crm #amocrm
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1
👩‍💻 🎂 20 лет Joomla! С днём рождения!
17 августа 2025 года Joomla исполнилось 20 лет! Для мира IT-технологий это внушительный возраст. CMS проделала большой путь, выросла и стала совершеннолетней. К юбилею возникла идея сделать серию интервью с видными участниками русскоязычного сообщества Joomla: теми, кто когда-то был активным и сделал большой вклад в развитие Joomla и теми, кто делает это сейчас.
Так же общая статья опубликована на Хабре. И, наверное, впервые в таком формате поздравление от русскоязычного Joomla-сообщества (вместе с фото) попало на страницы официального журнала международного Joomla-сообщества - Joomla Community Magazine.

Читать интервью
Читать в Joomla Community Magazine
Читать на Хабре

#joomla #community
Please open Telegram to view this post
VIEW IN TELEGRAM
13🍾9🔥6👍52
AJAX обновление суммы на странице Корзины JoomShopping.
В стандартном исполнении на странице Корзины интернет-магазина Joomshopping при изменении количества товаров автоматического перерасчета не происходит, а есть специальная кнопка - "Обновить корзину". обновления страницы без перезагрузки страницы.

Участник нашего сообщества Дмитрий Денисов (@mitriy_bug) в статье на Хабре предлагает своё решение, позволяющее осовременить JoomShopping.

👩‍💻 Это дебют автора на Хабре, поэтому ценные замечания и справедливая критика приветствуется в комментариях.

Читать статью

@joomlafeed

#joomla #JoomShopping
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
Вышел Quantum Manager ver.3.2.1 и ver.2.0.5 — Релиз безопасности.
В последних версиях Quantum Manager устранены две уязвимости безопасности и исправлено несколько ошибок. Всем пользователям настоятельно рекомендуется обновиться до версии 3.2.1, чтобы обеспечить безопасность и актуальность установки.

👩‍💻 Исправлены:
1. XSS в SVG-файле. Запрещено выполнение встроенных в SVG скриптов.
2. XSS по имени вредоносного файла. Больше никакого выполнения кода через имя файла.

Поскольку эти проблемы влияют на безопасность сайта, мы подготовили две версии: одну для Joomla 5 и Joomla 4, а также дополнительную версию для Joomla 3 (предназначенную для устаревшего релиза Quantum Manager 2.0.4, для тех, кто все еще поддерживает сайты на Joomla 3).

⚠️ Примечание: обновите Quantum Manager до версии 3.2.1 для Joomla 5 / Joomla 4 и установите Quantum Manager версии 2.0.5 для Joomla 3 (только исправления проблем безопасности).

Команда NorrNext благодарит Joomla Security Strike Team и Joomla VEL Team за помощь в обнаружении и исправлении уязвимостей.

Читать новость
Скачать

@joomlafeed

#joomla #расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍54
👩‍💻 WT Yandex map items v.2.1.0 модуль для Joomla.
Выводит материалы Joomla в виде меток на Яндекс.Карты.

v.2.1.0. Что нового?
Сохранение последнего вида карты.
Добавлены новые опции, позволяющие как для одного экземпляра модуля, так и для всех сохранять на устройстве пользователя последний использованный центр (координаты) и масштаб (zoom) карты. Это позволит открыть карту в том же месте после обновления страницы или при повторном открытии браузера.

Определение местоположения пользователя.
Модуль может определять местоположение пользователя и центрировать карту на нём. При одновременном использовании с функцией сохранения последнего вида карты определение геопозиции будет срабатывать только в первый раз. В дальнейшем, если обнаружены сохранённые данные центра и масштаба - будут использоваться они.

CSS классы для маркеров карты.
Всем маркерам карты добавлен CSS-класс wt-yandex-map-items-marker. Для просмотренных маркеров (по которым кликали) добавляется CSS-класс wt-yandex-map-items-marker-viewed, что позволит выделять просмотренные маркеры с помощью стилей в CSS-файлах вашего шаблона. Также для контейнеров маркеров ymaps на карте добавлены data-атрибуты: data-module-id - id модуля и data-marker-id - id маркера.

Обработка GET-параметров в URL.
Карта может реагировать на GET-параметры в url:
- map[zoom] - устанавливает параметр масштаба.
- map[center_latitude] и map[center_longitude] - широта и долгота центра карты.
- map[marker_id] - id маркера, на котором центрируется карта.
Таким образом вы можете создавать ссылку на карту с указанием конкретного маркера, на котором карта сфокусируется после загрузки маркеров. Например, https://site .ru/map?map[marker_id]=18465. Или же ссылку с указанием конкретных координат: https://site .ru/map?map[zoom]=16&map[center_latitude]=51.529706&map[center_longitude]=46.033922

Страница расширения
GitHub расширения
Видео-обзор на Youtube
Видео-обзор на VK Видео
Видео-обзор на Rutube

@joomlafeed

#joomla #yandex
Please open Telegram to view this post
VIEW IN TELEGRAM
👍632
Phoca Email - простой компонент email-рассылок.
Компонент имеет давнюю историю и версии для Joomla от 1.5 до 6.0.
Его можно использовать для:
- отправки новостных рассылки подписчикам
- отправки писем из компонентов Joomla!
- отправки системных писем Joomla!

Вышедшая версия 5.1.1 получила исправления для Joomla 6.0.0-beta1.

Читать заметку
Скачать компонент
Скачать модуль подписки

@joomlafeed

#joomla #расширения
1
👩‍💻 Joomla ACL от А до Я — права доступа для сайта, панели администратора и компонентов. ВИДЕО.
Разбираем систему прав доступа (ACL) в Joomla — от основ до продвинутого использования в разработке.
Поговорим о группах пользователей, уровнях доступа, наследовании прав, приоритетах и тонкостях настройки как для сайта, так и для панели управления.
В третьей части — практические советы для разработчиков: как добавить свои права доступа в компонент и правильно их обработать.
Разделы
00:00 - Вступление
00:55 - Доступность содержимого сайта
04:56 - Права доступа в панели управления
10:56 - Для разработчиков
19:15 - Финал

Автор видео - Joomla-разработчик, участник нашего сообщества - Игорь Бердичевский (@septdir).

Смотреть видео на YouTube

#joomla #видео
Please open Telegram to view this post
VIEW IN TELEGRAM
👍134
Для заказа и скачивания доступна новая версия компонента «J SMS Registration».

Номер новой версии: 2.2.9. В данном релизе исправлены ошибки, связанные с авторизацией по звонку через сервис SMS.RU, а также добавлена поддержка последней версии API авторизации через социальную сеть VK.

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

Читать новость

#joomla #расширения
👍4
На сколько актуально делать сайт в 2025 году? Битва с нейросетями и выбор CMS

Новый выпуск подкаста "Просто о Digital"

Гость:
🎙 Владимир Сергеенко ( https://www.tgoop.com/aixman
• Интернет-маркетолог с 14-летним опытом
• Соавтор книги «Нетворкинг»
• Спикер конференции Ассоциации директоров по развитию

Ведущий:
💻 Игорь Филипенко ( https://www.tgoop.com/igorleee )
• Программист и предприниматель с 16-летним опытом в digital
• Основатель подкаста "Просто о Digital"
• Специалист по автоматизации бизнес-процессов

В этом выпуске вы узнаете:

🔥 Актуальность сайтов в эпоху нейросетей
• Актуален ли сайт сейчас и будет ли актуален в будущем?
• Зачем нужен сайт? Есть ли иные инструменты привлечения клиентов?

🤖 Нейросети vs Поисковики vs Сайты
• Почему нейросети не заменят сайты в B2B-сегменте
• Как Google и Яндекс меняют алгоритмы из-за AI-конкуренции

📊 Сайт как центр вселенной вашего трафика
• Почему без сайта вы сливаете 40% маркетингового бюджета впустую?

🛡 Безопасность и Joomla 6.0
• Как отфильтровать 99% ботов и сэкономить на трафике
• Почему Joomla теперь обходит WordPress в безопасности и скорости

⚖️ Выбор платформы: битва CMS
• WordPress: 50% рынка но 80% уязвимостей
• Joomla: профессиональная CMS для сложных проектов
• Drupal: почему его похоронили в 2023 году
• Tilda: когда конструктор выгоднее CMS

Приятного просмотра/прослушивания!


RSS: https://cloud.mave.digital/61930

Mave: https://igorfilipenko.mave.digital

Яндекс Музыка: https://music.yandex.ru/album/35840190

Telegram Mave: https://www.tgoop.com/mavestreambot/app?startapp=igorfilipenko

Apple Podcasts: https://podcasts.apple.com/us/podcast/просто-о-digital-и-бизнесе/id1801903450

ВКонтакте: https://vk.com/podcasts-12488584

Youtube: https://www.youtube.com/playlist?list=PLfR6jTpnkohDDco32xZ-KyMyWi_S5Xdy2

=========================

Видео-формат подкаста:
Rutube: https://rutube.ru/video/b5762754f9d3e0dc382f32f3034be0a2/

Youtube: https://youtu.be/nu1XF2jNbxY


#подкаст #podcast
🔥4👍32
👩‍💻 Вышел компонент интернет-магазина HikaShop 6.1.0.
Один из известных компонентов магазина для Joomla.
v.6.1.0 Что нового?
Модуль корзины. Отображение корзины в виде offcanvas-элемента.
Кнопка выхода в панели управления пользователя. Что тут сказать, просто добавили.
Отправка писем только для заказов, оплаченных определёнными способами. Это удобно для рассылки сообщений, привязанных к региону или провайдеру (например, инструкции по банковскому переводу только для заказов, оплаченных банковским переводом).
Листинг выплат по партнерской системе. В разделе управления партнёрскими программами появилось новое подменю «Выплаты», в котором перечислены выплаты партнёрам (упрощённое отслеживание и сверка). Добавлены настройки, благодаря которым можно определить категории товаров, на которые начисляется партнёрская комиссия с продаж.
Список комплектов товаров. Система комплектов позволяет отслеживать остатки товаров, продаваемых в комплекте.

Подробнее в блоге Hikashop.

Поскольку мы не сообщали ранее о Hikashop 6.0, то вкратце скажем, что он вышел в июне 2025г. В новой версии было:
- 13 исправлений ошибок
- 17 улучшений. В частности:
- - Hikashop теперь проверяет UserAgent пользователя перед добавлением товара в корзину, чтобы отсечь ботов. Ведь компонент хранит корзины в базе данных.
- - улучшен роутинг компонента, позволяющий использовать в названии товара даже слеши.
- - улучшения фильтра товаров - ускорение загрузки категорий/брендов/характеристик.
- 4 новых функции:
- - добавлена поддержка Joomla 6.0.
- - Улучшена возможность адаптации форм HikaShop на фронтенде к шаблонам, не использующим стандартные классы Joomla.
- - Плагин внутреннего баланса: возможность исключить уцененные товары из начисленных баллов.
- - Теперь можно выбирать склады для вариантов товаров.

Подробнее в Changelog Hikashop.

Также при работе с Hikashop стоит учитывать, что один и тот же код поддерживает версии Joomla от 3.х до 5.х, а в таблице сравнения версий заявлена и Joomla 2.5. Беглый просмотр кода показал, что компонент как был, так и остался старым и для совместимости с Joomla 4+ просто добавлен плагин.

@joomlafeed

#joomla #расширения #hikashop
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
joomLab Avatar плагин загрузки аватара для пользователя.

Плагин joomLab Avatar добавляет в форму регистрации и в форму редактирования пользователя поле для загрузки аватара.

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

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

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

#joomla #расширения
👍8
👩‍💻 Joomla признана лучшей CMS 2025 в конкурсе 20i FOSS Awards.
Мероприятие 20i FOSS Awards, организуемое хостинг компанией 20i, призвано помочь в популяризации программного обеспечения с открытым исходным кодом.
В этом году определены победители конкурса, и Joomla снова признана лучшей CMS.
В тройку победителей голосования так же вошли WordPress и Strapi.
Поздравляем всех проголосовавших и хотим выразить благодарность за многолетнюю поддержку проекта!

https://www.20i.com/foss-awards/winners

#joomla #community
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10👍3😎1
👩‍💻 Как триггерить события для плагинов на манер 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
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍2
👩‍💻 Обновление Nevigen Audit v.1.3.2 для JoomShopping 5.
Расширение представляет собой большой дашборд для управления JoomShopping и работы с его данными. Писали о нём ранее.

Видео-обзор на YouTube https://www.youtube.com/watch?v=oOu4Q5kDNMI
Системные требования: Joomla 5.2+, PHP 8.1+.

Вопросы по расширению к участнику нашего сообщества @IhorNVG

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

#JoomShopping #расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
👩‍💻 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 #расширения
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥3
👩‍💻 IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla.
Модуль «Виджет приложения ВКонтакте» для Joomla поможет добавить на сайт виджет с карточкой приложения или игры из социальной сети ВКонтакте.


У вас возникла потребность отобразить информацию о ваших приложениях или играх на сайте с кнопкой перехода в социальную сеть, то этот модуль для Вас. Вам не придется хранить информацию о приложении у себя на сайте, все данные получаются через публичное API социальной сети ВКонтакте. Хранение информации на стороне ВКонтакте позволит Вам не нагружать базу данных сайта.

В модуле имеется всего несколько опций и полей, которые максимально упрощают публикацию виджета. Первая опция позволяет подключить публичное API социальной сети ВКонтакте, необходимое для работы виджетов. Следующее поле потребует ввести идентификатор приложения или игры, присвоенный в социальной сети ВКонтакте. Следующая опция позволит выбрать вид отображаемой информации в виджете.
Модуль имеет 3 варианта отображения:
- карточка
- участники
- кнопка

Поддерживаемые версии Joomla: Joomla 3, Joomla 4, Joomla 5.

Страница расширения
Joomla Extensions Directory

#joomla #расширения #vk
Please open Telegram to view this post
VIEW IN TELEGRAM
👍51
👩‍💻 WT Set elements v.1.0.0: плагин поля для RadicalMart.
Плагин пользовательского поля компонента интернет-магазина для Joomla - RadicalMart (@radicalmart). Плагин позволяет создавать набор элементов, включающих заголовок, изображение и краткое описание и выбирать необходимые из них в товаре. Отображать наборы элементов можно в виде товара и в списке товаров (в своих макетах). От клиента поступил запрос на возможность добавления для товаров в RadicalMart списка повторяемых элементов. Это должен был быть редактируемый в одном месте список функций и режимов, которые могли относиться к разным товарам одной категории в разных сочетаниях.

Во вкладке параметров "Отображение" вы можете выбрать отображать или нет элементы в категории товаров и/или карточке товара. Для каждого вида возможно выбрать собственный макет. Файлы макета находятся в /layouts/plugins/radicalmart_fields/wtsetelements. Вы можете использовать свои файлы макета в формате .php, разместив их в этой папке. Кроме того, файлы макетов можно переопределить стандартным способом Joomla, после чего они будут доступны по адресу: /templates/YOUR_TEMPLATE/html/layouts/plugins/radicalmart_fields/wtsetelements.

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

Плагин бесплатный. Протестирован на Joomla 5.3.3 и RadicalMart 2.2.4.

Плагин разработан в соавторстве участниками нашего сообщества: Сергеем Сергевниным (@gresserg) и Сергеем Толкачёвым (@sergeytolkachyov).

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

@joomlafeed

#joomla #расширения #radicalmart
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9
JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6.
Анонсирован выход новой версии одного из самых распространённых конструкторов страниц на Joomla от студии JoomShaper.
v.6.0.0. Что нового?
Динамический контент. Добавлена ​​поддержка материалов Joomla в динамическом контенте.
Новые комментарии для Joomla. Введена встроенная система комментирования статей.
Плагин аватара пользователя. Включена поддержка изображений профиля через плагин SP Page Builder - Profile Image.
🫥 Обновление: Добавлена ​​совместимость с моделями GPT-5.
🫥 Обновление: добавлена ​​опция приоритета извлечения в надстройку «Изображение».
🫥 Обновление: улучшена скорость загрузки динамического контента.
🫥 Обновление: включена поддержка вертикального видео в модулях «Видео» и «Модальные всплывающие окна».
🛠 Исправление: исправлены ошибки, из-за которых дополнения к формам не работали на страницах динамических сведений.
🛠 Исправление: устранены проблемы с разрывом макета и всплывающими окнами при разбиении на страницы динамической медиагалереи.
🛠 Исправление: решена проблема с неработоспособностью списка ссылок на страницы в редакторе интерфейса.
🛠 Исправление: Исправлены проблемы с маршрутизацией многоязычных страниц SEF.
🛠 Исправление: устранена уязвимость критического обхода пути в Media Manager.

Большое спасибо за ссылку участнику нашего сообщества Ринату Кажетову (@rkazhet)!

Новость на сайте JoomShaper.

@joomlafeed

#joomla #расширения #шаблоны
Please open Telegram to view this post
VIEW IN TELEGRAM
👍41
2025/10/24 05:46:53
Back to Top
HTML Embed Code: