Joomla

  • WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

    WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla

    👩‍💻 WT Content Image Gallery v.1.2.3 - плагин галереи изображений для Joomla.Пакет плагинов галереи изображений и видео для вставки в материалы и модули Joomla, а так же везде, где работают плагины группы content. Поддержка собственных макетов вывода для галерей. Смешанные фото+видео галереи. Плагин создан как замена Simple Image Gallery и поддерживает синтаксис {gallery}{/gallery}.👩‍💻 v.1.2.3. Что нового?- Обработка вступительного и полного текста для материалов Joomla. Добавлена обработка шорткодов в полном и вступительном текстах материалов Joomla.- Системные требования. Повышены минимальные требования до Joomla 5 и PHP 8.1.- Мелкие правки. Исправлена ошибка работы макета по умолчанию в плагине контента.- Joomla 6.Пакет плагинов успешно протестирован на Joomla 6.Страница расширения.GitHub расширенияJoomla Extensions Directory@joomlafeed#joomla #расширения

  • Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list

    👩‍💻 Совет по Joomla: несколько значений по умолчанию в XML-формах для стандартных полей типа list.При работе над плагином возникла необходимость указать стандартный набор из нескольких элементов стандартного поля списка. И хотелось указать их в стандартном же атрибуте default для полей. Когда это нужно?Когда Ваши пользователи устанавливают плагин и НЕ заходят в настройки - в коде вы можете использовать значения по умолчанию с помощью класса Registry (писал об этом ранее) и всегда быть уверенным, что хоть какие-то жизненно необходимые параметры к вам придут всегда. 🧐 Но как сделать то же самое для интерфейса админки?Пользователя нужно направлять, предлагать очевидный работоспособный сценарий для начала, а дальше он уже сам разберется. Когда человек заходит в параметры свежеустановленного плагина в Form ещё нет данных и параметры по умолчанию выставляются из атрибутов default в xml-полях.

    <field name="showdesc" type="radio"                       label="PLG_CFI_PARAM_SHOWDESC"                       class="btn-group btn-group-yesno"                       default="1">                    <option value="0">JNO</option>                    <option value="1">JYES</option>                </field>
    Здесь по умолчанию будет включено "Да". И если пользователь не переключит параметр, то при сохранении мы ожидаемо получим "да" в params плагина.Для поля списков type=&quot;list&quot; можно указать значение по умолчанию и многие знают, что его можно указать только одно.
    <field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default="id"                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
    Но у нас поле с множественным выбором (атрибут multiple) и хотелось бы указать несколько значений по умолчанию...Оказывается, так можно сделать. Для этого в атрибуте default нужно указать json с нужными параметрами в виде {int}key : {string} value.Например, default='{"0":"id","1":"title"}'.
    <field type="list"                       name="article_fields"                       label="article_fields"                       description="article_fields_desc"                       layout="joomla.form.field.list-fancy-select"                       multiple="true"                       default='{"0":"id","1":"title"}'                >                    <option value="id">id</option>                    <option value="title">title</option>                    <option value="alias">alias</option>                    <option value="introtext">introtext</option>                    <option value="fulltext">fulltext</option>                    <option value="state">state</option></field>
    ⚠️ Обратите внимание на кавычки! Поскольку json_decode не понимает одинарные кавычки собственно json нужно писать с двойными, а значение для атрибута default писать в одинарные.🙏 За подсказанное решение огромное спасибо участникам нашего сообщества - разработчикам Дмитрию Васюкову (@fictionlabs) и Игорю Бердичевскому (@septdir).@joomlafeed#joomla #разработка #webdev #development

  • WT Amo CRM library v.1.3.0 нативная библиотека для Joomla

    WT Amo CRM library нативная библиотека для Joomla.Первый релиз почти за 2 года

    Первый релиз почти за 2 года. Расширение представляет собой небольшую PHP библиотеку для интеграции Joomla и Amo CRM.

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

    Глобальный рефакторинг библиотеки.

    Библиотека полностью переписана. Теперь это не один файл, а развитая, расширяемая гибкая система. Поскольку обратная совместимость не нарушена - версия библиотеки 1.3.0.

    Joomla 6.

    Библиотека успешно протестирована на Joomla 6-beta2.

    Увеличено покрытие методов REST API AmoCRM.

    Библиотека поддерживает работу с: контактами, пользовательскими полями, сделками, заметками, тегами, пользователями AmoCRM, вебхуками, информацией об аккаунте.

    Долгосрочные токены

    Добавлена поддержка долгосрочных токенов AmoCRM при настройке библиотеки.

    Синхронизация пользователей.

    Плагин позволяет как создавать новые контакты в AmoCRM при создании / регистрации пользователей в Joomla, так и создавать пользователей Joomla при создании контактов AmoCRM. Возможно обновлять информацию в одной системе при изменении данных в другой. Настройки сопоставления полей Joomla и AmoCRM. Данные также можно хранить в свойстве params объекта пользователя ($user->params).

    CLI плагин импорта пользователей.

    В AmoCRM есть экспорт данных в CSV. Однако, возможно из-за большого количества разного рода интеграций, данные не всегда корректно экспортируются. Дабы избежать проблем с нарушением структуры данных было принято решение сделать более медленный импорт данных напрямую по REST API. Команды для выполнения в консоли сервера можно увидеть в параметрах плагина группы console.

    Для разработчиков: обработка входящих вебхуков.

    В системном плагине добавлена единая точка входа для вебхуков со стороны AmoCRM. В дальнейшем информация из вебхука передаётся плагинам групп system, user и amocrm, срабатывающим на событие onAmocrmIncomingWebhook.

    Для разработчиков: коллекция полей Joomla Form.

    Для использования в расширениях Joomla создана коллекция полей Joomla Form. Эти поля используются в плагинах самой библиотеки, однако разработчики могут использовать готовые поля и в сторонних расширениях.

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

    GitHub расширения

    @joomlafeed в Telegram

    #joomla #разработка #crm #amocrm #интеграции

  • Вышел компонент J SMS Registration v.2.3.0

    👩‍💻 Вышел компонент J SMS Registration v.2.3.0.Релиз связан с исправлениями, вызванными переходом социальной сети VK на домен VK.RU. Несмотря на то, что поддержка Joomla 3 прекращена, исправления вышли и для этой версии. Как итог: компонент обновился для Joomla 3 и Joomla 5. Номер новой версии: 2.3.0.Компонент распространяется на коммерческой основе.Разработчик - участник нашего сообщества Владимир Егоров (@sitogon).- Новость- Страница расширения@joomlafeed#joomla #расширения

  • InterLinked - плагин автоматической внутренней перелинковки для Joomla

    InterLinked - плагин автоматической внутренней перелинковки для Joomla

    👩‍💻 InterLinked - плагин автоматической внутренней перелинковки для Joomla.Несвязанные статьи - это молчаливый убийца привлекательности вашего сайта на Joomla, который заставляет читателей сворачивать работу и подрывает эффективность вашего SEO. Content - InterLinked - это бесплатный, проверенный в боях плагин, который кладет конец этой бессмыслице, автоматически генерируя ссылки на основе ключевых слов между статьями на вашем сайте Joomla 5. Он создает сеть связей, используя ключевые слова статей (metakey) и ассоциации категорий, с настраиваемыми всплывающими подсказками, целевыми объектами ссылок и классами CSS, сохраняя при этом существующие ссылки и повышая производительность за счет кэширования. Кроме того, ссылки со временем меняются по мере того, как в новых статьях используются ключевые слова, что делает ваш контент свежим и актуальным.Возможности.- автоматическая перелинковка на основе значения meta-keywords материалов- встроенная поддержка материалов Joomla- пользовательские ассоциации категорий для создания ссылок (например "Блог" к "Учбеникам")- показ всплывающих подсказок к автоматическим ссылкам (опционально)- настраиваемый атрибут target для ссылок.- указание CSS класса для стилизации ссылок- кэширование совпадений ключевых слов и их ассоциаций- учёт существующих тегов &lt;a&gt; во избежание дублирующих ссылок- автоматическое добавление новых ссылок при появлении новых ассоциаций- веб-доступность: ARIA для ссылок с target=&quot;_blank&quot;.Плагин бесплатный. Заявлена поддержка Joomla 4 и Joomla 5.Joomla Extensions DirectoryСтраница расширенияСкачать@joomlafeed#joomla #расширения #seo

  • joomLab Gallery - плагин галереи изображений для Joomla

    👩‍💻 joomLab Gallery - плагин галереи изображений для Joomla.Плагин joomLab Gallery позволит Вам добавлять в любой материал неограниченное количество галерей, а главное удобно управлять файлами и эффектами в каждой галерее.Плагин использует популярны скрипты Swiper.js и FancyBox. Первый для крутой организации и эффектов галерей, а второй для красивого и функционального показа оригинальных изображений на Вашем сайте.На данный момент плагин имеет 10 макетов вывода - это 10 различных эффектов галерей и Вы можете совмещать все 10 в 1 материале.Плагин позволяет гибко настраивать индивидуально каждую галерею в материале. Вы можете выбрать макет, эффекты и даже можете управлять функциями всплывающего окна изображения.Недостатки.Такой вид реализации не предусматривает выбор изображения на сервере. Т.е. Вы не можете выбрать уже добавленное фото, только загружать заново. Плагин не предоставляет возможности доступа к медиа-менеджеру.Плагин бесплатный. Разработчик - участник нашего сообщества Александр Новиков (@pro-portal).Страница расширения@joomlafeed#joomla #расширения

  • Модуль слайдера изображений на основе Swiper.js.Простой адаптивный слайдер изображений

    Модуль слайдера изображений на основе Swiper.js.Простой адаптивный слайдер изображений

    👩‍💻 Модуль слайдера изображений на основе Swiper.js.Простой адаптивный слайдер изображений. Настройки слайдера на вкладке: "Настройки слайдера". Основной шаблон сделан на Bootstrap 5.Описание.Адаптивный слайдер изображений. Настройки слайдера на вкладке: "Настройки слайдера". Основной шаблон сделан на Bootstrap 5Настройки:- Соотношение сторон слайдов- Число колонок- Пагинация- Навигация- АвтопроигрываниеВерсия Joomla: 5.0+.Модуль бесплатный. Разработчик - участник нашего сообщества Дмитрий Денисов (@mitriy_bug).Скачать модуль@joomlafeed#joomla #расширения

  • Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5

    👩‍💻 Плагин - «Конвертация таблиц в сетку Bootstrap 5» для Joomla 5.Работает везде, где работают плагины группы content. Проверено в материалах, модулях, в описаниях товаров JoomShopping.Плагин конвертирует любую таблицу в адаптивную блочную сетку Bootstrap 5.В админке, в редакторе создаете таблицу, размещает в её ячейках контент, а на сайте эта таблица выводиться как адаптивная сетка из блоков. На мобильных устройствах контент размещенный в таблице будет виден и ничто не вылезет за пределы сайта как раньше.Версия плагина: 1.0.0. Разработчик предупреждает, что плагин пока не корректно работает со сложными таблицами (где много объединенных ячеек или столбцов) - данная проблема будет решена в следующих версиях. В дальнейшем планируется также добавление настроек.Стоимость: 2 500р. Тем, кто даст обратную связь по работе плагина и развёрнутый комментарий, тот получит скидку в 50% на любое другое платное расширение разработчика или сможет сделать заказ на разработку по льготной цене.Разработчик - участник нашего сообщества Дмитрий (@kit2m2).ПодробнееСайт разработчика@joomlafeed#joomla #JoomShopping #расширения

  • JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

    JoomShaper SP Page Builder 6: динамический контент, комментарии и Joomla 6

    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 #расширения #шаблоны

  • IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

    IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla

    👩‍💻 IWS.BY VK app widget - Виджет приложения ВКонтакте для Joomla.Модуль «Виджет приложения ВКонтакте» для Joomla поможет добавить на сайт виджет с карточкой приложения или игры из социальной сети ВКонтакте.У вас возникла потребность отобразить информацию о ваших приложениях или играх на сайте с кнопкой перехода в социальную сеть, то этот модуль для Вас. Вам не придется хранить информацию о приложении у себя на сайте, все данные получаются через публичное API социальной сети ВКонтакте. Хранение информации на стороне ВКонтакте позволит Вам не нагружать базу данных сайта.В модуле имеется всего несколько опций и полей, которые максимально упрощают публикацию виджета. Первая опция позволяет подключить публичное API социальной сети ВКонтакте, необходимое для работы виджетов. Следующее поле потребует ввести идентификатор приложения или игры, присвоенный в социальной сети ВКонтакте. Следующая опция позволит выбрать вид отображаемой информации в виджете.Модуль имеет 3 варианта отображения:- карточка- участники- кнопкаПоддерживаемые версии Joomla: Joomla 3, Joomla 4, Joomla 5.Страница расширенияJoomla Extensions Directory#joomla #расширения #vk

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

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

    Компонент - менеджер цифровых проектов для Joomla! CMS. Компонент обеспечивает создание каталога цифровых проектов и предоставляет возможность скачивания, в том числе с использованием лицензионных ключей.

  • Как триггерить события для плагинов на манер 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-&gt;getArticle(), $event-&gt;getData(), $event-&gt;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

  • Joomla признана лучшей CMS 2025 в конкурсе 20i FOSS Awards

    Joomla признана лучшей CMS 2025 в конкурсе 20i FOSS Awards

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

  • joomLab Avatar плагин загрузки аватара для пользователя

    joomLab Avatar плагин загрузки аватара для пользователя.Плагин joomLab Avatar добавляет в форму регистрации и в форму редактирования пользователя поле для загрузки аватара.При этом используется стандартное пользовательское поле media, которое создается в момент установки плагина. В настройках плагина Вы сможете указать папку, где хранить аватары, а так же задать размер миниатюры изображения и выбрать изображение "заглушки".Разработчик участник нашего сообщества Александр Новиков (@pro_portal).Страница расширенияДокументация#joomla #расширения

  • Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

    Вышел компонент интернет-магазина HikaShop 6.1.0.Один из известных компонентов магазина для Joomla

    👩‍💻 Вышел компонент интернет-магазина 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

  • Для заказа и скачивания доступна новая версия компонента «J SMS Registration».Номер новой версии: 2

    Для заказа и скачивания доступна новая версия компонента «J SMS Registration».Номер новой версии: 2.2.9. В данном релизе исправлены ошибки, связанные с авторизацией по звонку через сервис SMS.RU, а также добавлена поддержка последней версии API авторизации через социальную сеть VK.Разработчик - участник нашего сообщества Владимир Егоров (@sitogon). Читать новость#joomla #расширения

  • Phoca Email - простой компонент email-рассылок

    Phoca Email - простой компонент email-рассылок

    Phoca Email - простой компонент email-рассылок.Компонент имеет давнюю историю и версии для Joomla от 1.5 до 6.0. Его можно использовать для:- отправки новостных рассылки подписчикам- отправки писем из компонентов Joomla!- отправки системных писем Joomla!Вышедшая версия 5.1.1 получила исправления для Joomla 6.0.0-beta1.Читать заметкуСкачать компонентСкачать модуль подписки@joomlafeed#joomla #расширения

  • WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

    WT Yandex map items v.2.1.0 модуль для Joomla.Выводит материалы Joomla в виде меток на Яндекс.Карты

    👩‍💻 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&amp;map[center_latitude]=51.529706&amp;map[center_longitude]=46.033922Страница расширенияGitHub расширения

    Видео-обзор на VK ВидеоВидео-обзор на Rutube@joomlafeed#joomla #yandex

  • Вышел Quantum Manager ver.3.2.1 и ver.2.0.5 — Релиз безопасности

    Вышел Quantum Manager ver.3.2.1 и  ver.2.0.5 — Релиз безопасности

    Вышел 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 #расширения

  • AJAX обновление суммы на странице Корзины JoomShopping

    AJAX обновление суммы на странице Корзины JoomShopping. В стандартном исполнении на странице Корзины интернет-магазина Joomshopping при изменении количества товаров автоматического перерасчета не происходит, а есть специальная кнопка - "Обновить корзину". обновления страницы без перезагрузки страницы.Участник нашего сообщества Дмитрий Денисов (@mitriy_bug) в статье на Хабре предлагает своё решение, позволяющее осовременить JoomShopping. 👩‍💻 Это дебют автора на Хабре, поэтому ценные замечания и справедливая критика приветствуется в комментариях.Читать статью@joomlafeed#joomla #JoomShopping

  • 20 лет Joomla! С днём рождения!

    20 лет Joomla! С днём рождения! 17 августа 2025 года Joomla исполнилось 20 лет! Для мира...

    17 августа 2025 года Joomla исполнилось 20 лет! Для мира IT-технологий это внушительный возраст. CMS проделала большой путь, выросла и стала совершеннолетней. К юбилею возникла идея сделать серию интервью с видными участниками русскоязычного сообщества Joomla: теми, кто когда-то был активным и сделал большой вклад в развитие Joomla и теми, кто делает это сейчас. Так же общая статья опубликована на Хабре. И, наверное, впервые в таком формате поздравление от русскоязычного Joomla-сообщества (вместе с фото) попало на страницы официального журнала международного Joomla-сообщества - Joomla Community Magazine. 

  • Обновление плагина WT AmoCRM - RadicalForm для Joomla

    Обновление плагина WT AmoCRM - RadicalForm  для Joomla

    Плагин отправки данных в Amo CRM из форм обратной связи Joomla 4 / Joomla 5, созданных с помощью профессионального плагина Radical Form. Требует для работы библиотеку WT Amo CRM library. 

  • JoomLab Ajax Pagination плагин бесконечной ленты материалов для Joomla

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

  • Joomla-дайджест. 2-й квартал 2025 года

    Joomla-дайджест. 2-й квартал 2025 года

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

    Особенная благодарность Ринату Кажетову (@rkazhet), который всегда найдёт нужную ссылку и достанет из своих закромов что-то очень интересное.

    Читать дайджест на Хабре.

  • Нужно ли в PHP перед вызовом функций ставить обратный слэш? Статья на Хабре

    Нужно ли в PHP перед вызовом функций ставить обратный слэш? Статья на Хабре

    Вышла статья, в которой освещается простой способ ускорить работу своего PHP кода. А именно - использовать обратные слеши перед вызовом некоторых функций PHP. В этом случае интерпретатор PHP не будет тратить лишнее время на определение того, используется ли встроенная функция языка или ваша собственная в контексте вашего класса (например, в плагине).

  • 20 Years of Joomla! Materials. Скоро Joomla исполняется 20 лет

    20 Years of Joomla! Materials. Скоро Joomla исполняется 20 лет

    Скоро Joomla исполняется 20 лет. К юбилею участниками международного сообщества Joomla были подготовлены:

    • мерч, который можно сделать на заказ в Fourthwall
    • DIY графика (для самостоятельной печати мерча и атрибутики в типографиях)
    • изображения для web (баннеры в разных форматах).

    Идет работа над серией интервью к юбилею. Так же, если вы хотите - можно поучаствовать во своеобразном флешмобе и сделать себе футболку или другое изделие с юбилейной графикой и прислать своё фото для юбилейных публикаций на ресурсах сообщества.

  • Плагин Поля - WT Yandex Map для Joomla

    Плагин Поля - WT Yandex Map для Joomla.Плагин добавляет новый тип пользовательского поля для Joomla 4 - Яндекс.Карты. Он позволяет отображать метку на Яндекс картах в тех расширениях, которые поддерживают пользовательские поля (custom fields) в Joomla 4. Плагин бесплатный.👩‍💻 v.2.1.0. Что нового?- Улучшение UX. При взаимодействии со страницей на мобильных устройствах если карта отображается во всю ширину - она начинает прокручиваться вместо веб-страницы. Во избежание этой ситуации добавлена опция оверлея для карты. Теперь взаимодействие с картой возможно после клика по карте. Оверлей автоматически включается, когда курсор покидает границы контейнера карты и карту можно снова прокручивать.- Геолокация автора.Добавлена опция для поля, позволяющая определять местоположение автора. Таким образом при создании нового, к примеру, материала будет определено местоположение (браузер запросит разрешение) и его координаты будут добавлены в поле.- Joomla 6. Плагин успешно протестирован на Joomla 6Страница расширения.GitHub расширенияJoomla Extensions Directory@joomlafeed#joomla #yandex #расширения

  • Вышел шаблон Astroid 3.3.0.Astroid - один из популярных шаблонов-конструкторов для Joomla. v.3.3.0

    Вышел шаблон Astroid 3.3.0.Astroid - один из популярных шаблонов-конструкторов для Joomla.  v.3.3.0

    Вышел шаблон Astroid 3.3.0.Astroid - один из популярных шаблонов-конструкторов для Joomla. 👩‍💻 v.3.3.0. Что нового?Multi-Layout. Новая функция шаблона позволяет назначать разные структуры макетов разным пунктам меню или страницам. Также добавлен импорт/экспорт макетов.Исправления ошибок и улучшения. - улучшения адаптивной вёрстки- Fontawesome 7.0.0- Fancybox 6.0- исправления различных ошибокЧитать новостьСкачать Astroid 3.3.0@joomlafeed#joomla #расширения #шаблоны

  • Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

    Новый способ добавления и рендера полей в Joomla Form - метод renderControlFields() (Joomla 5.3+)

    При отображении форм компонента в админке раньше разработчикам нужно было описывать скрытые поля в лейаутах. И выглядело это так:

    <?php
         // Это файл в /layouts/components/com_component/your_layout.php
    ?>
    <input type="hidden" name="task" value="">
    <input type="hidden" name="return" value="<?php echo $input->getBase64('return'); ?>">
    <input type="hidden" name="forcedLanguage" value="<?php echo $input->get('forcedLanguage', '', 'cmd'); ?>">
    <?php echo HTMLHelper::_('form.token'); ?>
    

    Начиная с Joomla 5.3 добавлен новый способ добавления таких полей (их называют control fields) - программно. И теперь это можно сделать просто в Controller / View.

    <?php
    // В Controller/View добавляем поля
    $this->form
      ->addControlField('task', '')
      ->addControlField('return', $input->getBase64('return', ''))
      ->addControlField('forcedLanguage', $forcedLanguage);
    

    А в layout'е просто используем метод renderControlFields()

    <?php
    // В layout формы
    echo $this->form->renderControlFields();
    

    Многие компоненты ядра уже используют этот подход. Соответствующий PR был принят в Joomla 5.3 осенью 2024г.

    Смотреть Pull Request

  • Joomla: как тестировать? Всего 8 минут

    Над CMS Joomla постоянно ведётся работа: создаётся новый функционал, исправляются ошибки, делаются мелкие правки. Разработка ведётся на GitHub. Изменения оформляются в виде Pull Request (PR). Для того, чтобы изменения могли войти в ядро - их обязательно должны успешно протестировать минимум 2 человека КРОМЕ автора изменений. А помочь с большинством PR можно очень и очень быстро, это не занимает много времени, чему подтверждением служит это видео. 

    Смотреть на Vk Video

    Смотреть на RuTube

  • JoomGallery 4.1.0 - компонент галереи изображений для Joomla

    JoomGallery 4.1.0 - компонент галереи изображений для Joomla

    Новая итерация компонента продолжает развиваться, ведь с v.4.x компонент был переписан практически с нуля.

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

    Редактирование метаданных изображений.Теперь метаданные можно не только читать, но и напрямую редактировать и записывать обратно в изображение JPG. Поддерживаются данные EXIF ​​и IPTC.

    Полная совместимость с Joomla! 4.x, 5.x и 6.x. Компонент почистили от устаревших методов в коде.

    Заметно ускорили загрузку больших галерей. Списки в админке, особенно для очень больших галерей ( >30 000 изображений), теперь загружаются значительно быстрее.

    Несколько сеток lightGallery на одной странице. Будь то плагины контента или модули изображений: теперь вы можете отображать несколько галерей или категорий на одной странице без каких-либо ограничений.

    Множество мелких исправлений ошибок и оптимизаций.

    Сайт проекта

    GitHub расширения

    Скачать

  • Веб-ассет Fancybox.js для Joomla v.6.0.9

    В Joomla 4 и Joomla 5 появилась концепция Web Assets и WebAssetManager, с помощью которого можно управлять подключениями css, js файлов, подключением. Все css и js файлы включаются в общий реестр ассетов, затем выстраивается граф зависимостей и в итоге на генерируемую страницу подключается только то что нужно на данной странице.

  • Joomla Mail Templates tutorial. Видео

    Видео от Алексея Хорошевского о настройке шаблонов e-mail писем в Joomla 5. Рассказывается как указать логотип, использовать свою вёрстку. Видео на английском языке. Также есть текстовая версия от автора.

    Текстовая версия

  • Шаблон Simple5u для Joomla 5

    Шаблон предназначен для установки на CMS Joomla, поддерживает версии 4 и 5. Разработан на базе фреймворка Uikit 3, версия 3.23.1 (последняя на момент создания). Шаблон не включает в себя никаких модулей, компонентов или демо-контента.Мощный CSS/JS фреймворк Uikit 3 позволяет "из коробки" создавать необходимые элементы функционала и оформления. Полностью адаптивный дизайн.

  • Модуль WT JShopping Swiper.js carousel v.1.1.3

    Бесплатный модуль слайдшоу товаров JoomShopping, использующий javascript библиотеку Swiper. Для работы необходимо установить плагин WT JSwiper, либо подключить swiper.js вручную самостоятельно.

  • Совет по Joomla: $db->getQuery(true) стал устаревшим

    Совет по Joomla: $db->getQuery(true) стал устаревшим

    Раньше при создании запросов в базу данных мы всегда получали объект запроса с помощью метода getQuery(). Если передавался параметр $new = true, то получали новый запрос. Если без - последний.

  • Blank page - компонент пустой страницы v.2.0.1

    Blank page - компонент пустой страницы v.2.0.1

    Компонент выводит на сайте пустую страницу, привязанную к пункту меню.

    Для чего это надо?

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

  • JoomLab Favorite List: добавление материалов Joomla в избранное

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

  • Модуль Яндекс.Карт для Joomla WT Yandex map items v.2.0.4

    Модуль выводит метки из различных компонентов на Яндекс.Карты. На данный момент выводятся только материалы Joomla. Используется API 3.0 Яндекс.Карт. Поддерживается Joomla 4, Joomla 5 и старше. PHP 8+.

  • Загадочный параметр $live_site в configuration.php Joomla

    Загадочный параметр $live_site в configuration.php Joomla

    Давным-давно, когда Joomla ещё была маленькой, в неё внедрили параметр $live_site. В ней хранился домен текущего сайта на случай, если Joomla не могла его определить из-за неверной настройки сервера. Нужно это было для разных SEO-компонентов, для использования редиректов и т.д.

    Со временем для работы собственно сайта этот параметр перестал быть нужным. Уже в начале 2010-х стали встречаться рекомендации оставлять этот параметр пустым, дабы оный не привёл к лишним проблемам и путанице. Тем более, в web-админке нет места, где его можно указать или посмотреть его значение. Только в configuration.php, а туда смотрят не часто.

  • Плагин WT Contact anywhere with fields v.1.1.0 для Joomla

    Плагин WT Contact anywhere with fields v.1.1.0 для Joomla

    Вставляйте контакты Joomla везде, где работают плагины контента. Используйте шорт-код . Создавайте собственные макеты вывода в папке tmpl плагина. Также показывает блок информации об авторе в материалах Joomla.

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

    • Разработчикам. Для разработчиков добавлена возможность помещать данные контакта, ассоциированным с автором материала, в свойство wtcontactwf.
    • Joomla 6. Пакет плагинов успешно протестирован на Joomla 6-alpha2.

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

    GitHub расширения

    Joomla Extensions Directory

  • Вышел плагин AllVideos v.7.0 от JoomlaWorks

    Вышел плагин AllVideos v.7.0 от JoomlaWorks

    Этот контент-плагин - одно из старейших расширений для Joomla. Его задача - преобразовывать шорт-коды вида {YOUTUBE}...{/YOUTUBE}, {MP3}parth/to/file.mp3{/MP3} и подобные во встроенные видео или аудио.

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

    Добавлена поддержка Youtube Shorts. Просто скопируйте полный url видео и вставьте его внутри тегов {YOUTUBE}...{/YOUTUBE}.

    Поддержка Joomla 5.x без плагина обратной совместимости. PHP 5, PHP 7, PHP 8.

    Индексация умным поиском в CLI. В Joomla 5 плагин перестал вызывать ошибку при индексации контента умным поиском через CLI.

    Заметьте, что этот один и тот же пакет для всех версий Joomla, начиная с 1.5.x и заканчивая 5.x. Технически "под капотом" код плагина по сути не менялся, а для поддержки следующих версий Joomla авторы вставляют "заплатки". Плагин всё ещё использует старую архитектуру файлов и классов Joomla, что, к сожалению, заставляет прибавлять к его описанию слова "пока ещё" - "пока ещё работает".

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

    GitHub расширения

    Joomla Extensions Directory

    За ссылку спасибо самому внимательному участнику нашего сообщества - Ринату Кажетову.

  • Переводы содержания номеров Joomla Community Magazine за март-май 2025Переведены и опубликованы...

    Переводы содержания номеров Joomla Community Magazine за март-май 2025Переведены и опубликованы...

    Переводы содержания номеров Joomla Community Magazine за март-май 2025Переведены и опубликованы краткие содержания номеров официального журнала сообщества Joomla - Joomla Community Magazine - за март, апрель и май 2025 года. 👩‍💻 март 👩‍💻 апрель👩‍💻 май@joomlafeed#joomla #jcm #community

  • Вышел WT Quick links v.2.4.0 - релиз модуля для Joomla

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

  • Свои типы полей в Joomla.

    Свои типы полей в Joomla.Это большая тема, о которой можно говорить очень много

    Это большая тема, о которой можно говорить очень много. Самое главное, что возможности применения ограничиваются только вашей больной фантазией. Вы строите интерфейс своего модуля или плагина и вам нужно подтянуть данные из сторонней системы (список чего-нибудь по какому-нибудь API), чтобы сохранить выбранный id в Joomla. Или сделать какую-то проверку и в зависимости от неё показать то или иное сообщение пользователю. Для этого подойдут свои пользовательские типы полей. Интерфейс Joomla по большей части описан в XML-файлах. У каждого из них свои параметры. Некоторые не описаны в документации (manual.joomla.org), поэтому самым любопытным будет полезно заглянуть в собственно файлы фреймворка по пути libraries/src/Form/FormField.php, а так же в libraries/src/Form/Fields. У каждого класса поля перечислены его специфические свойства, которые можно описывать в XML. А в своём типе поля вы можете устанавливать эти значения программно. В моём модуле WT Quick links под капотом происходят изменения. Теперь для работы (в админке) ему нужен вспомогательный плагин. А в самом модуле нам бы проверить, а не выключен ли он? В Joomla есть тип поля Note - заметка. Его можно использовать для вывода примечаний.

    <field type="note"
         name="your_note_for_user"
         label="Заголовок примечания"
         title="Альтернативный способ для заголовка"
         description="Текст примечания"
         class="col-12 alert alert-info"
         heading="h1"
         close="true"
    />
    

    heading - указывать уровень заголовка. close - позволяет закрыть это примечание. В классе поля libraries/src/Form/Field/NoteField.php описана логика вывода. И в принципе оно нам подходит для нашей задачи. Но оно будет выводить сообщение всегда, а нам нужно только тогда, когда плагин отключён.Поэтому берём и создаём свой класс поля, который мы унаследуем от NoteField. Это значит, что у нас в руках будет весь инструментарий стандартного поля Note + то, что мы сами добавим. В XML-манифест добавляем наше поле

    <field type="systempluginstatus" 
         name="systempluginstatus"
         addfieldprefix="Joomla\Module\Wtquicklinks\Site\Fields"/>
    

    - type - имя файла и класса,- addfieldprefix - указываем namespace к нашему классу, может быть любой нам нужный- name - нельзя полю без имени...Это означает, что Joomla будет использовать класс поля из файла modules/mod_wt_quick_links/src/Fields/SystempluginstatusField.php.А в классе поля будет написано следующее:

    <?php
    // namespace для атрибута addfieldprefix
    namespace Joomla\Module\Wtquicklinks\Site\Fields;
    // нельзя напрямую обращаться к этому файлу
    defined('_JEXEC') or die;
    // подключаем родительский класс для переопределения
    use Joomla\CMS\Form\Field\NoteField;
    use Joomla\CMS\Language\Text;
    use Joomla\CMS\Plugin\PluginHelper;
    
    // имя класса и имя файла точь-в-точь
    class SystempluginstatusField extends NoteField
    {
         protected $type = 'Systempluginstatus';
    
         protected function getLabel()
              {
                   // если плагин не включён
                   if(PluginHelper::isEnabled('system','wtquicklinks')) {
                        // меняем свойства родительского класса
                        $this->class = 'alert alert-danger w-100';
                        $this->element['label'] = '⚠️ А-а-а-а!';
                        $this->element['description'] = 'Плагин не включён!!';
                        // и просто рендерим его с нашими свойствами
                        return parent::getLabel();
                   }
              // А иначе всё хорошо, скрываем поле из виду.
              $this->parentclass = 'd-none';
              return '';
         }
    }
    

    Просто и удобно. И людям приятно, что о них позаботились и рассказали почему что-то не работает. @webtolkru#joomla #php #webdev #разработка

  • Обновлена информация в Плане развития Joomla

    👩‍💻 Обновлена информация в Плане развития Joomla.Здесь собрана информация о датах релизов, описаны принципы версионирования, указаны ответственные за релизы, а так же даты окончания поддержки релизов. Опираясь на эту информацию вы можете планировать развитие ваших интернет-проектов.👩‍💻 Что нового?⛔️ Joomla 4.Дата окончания исправления ошибок безопасности в версии 4.x - 14 октября 2025г. ⚠️ После этой даты Joomla 4 прекратит получать какие-либо обновления, в том числе безопасности - вообще. Рекомендуем обновить ваши сайты до актуальной Joomla 5.✅ Joomla 5.- Дата окончания исправления ошибок в версии 5.x - 13 октября 2026г.- Дата окончания исправления ошибок безопасности в версии 5.x - 12 октября 2027 года.- Текущая актуальная (на момент написания заметки) версия - 5.3.1.- Опубликовано расписание выхода релизов Joomla 5.4. Стабильный релиз ожидается 14 октября 2025 года.✅ Joomla 6.- Дата окончания исправления ошибок в версии 6.x - 17 октября 2028г.- Дата окончания исправления ошибок безопасности в версии 6.x - 16 октября 2029г.- Опубликовано расписание выхода релизов Joomla 6.0. Стабильный релиз ожидается 14 октября 2025 года.- Для разработчиков уже доступна Joomla 6.0.0-alpha1.✅ Joomla! Framework.Обновлена информация о Joomla! Framework - полноценном PHP-фреймворке для разработки. Он в версиях 1.х и 2.х был самостоятельным параллельным проектом, однако начиная с версии Joomla 4.0 стал её основой. Добавлена информация о Joomla! Framework 3.x, который вышел 6 октября 2023 года. Его можно использовать в тех случаях, когда вам в проекте не нужна CMS Joomla целиком.Подробнее на сайте Joomla-сообщества Joomlaportal.ru#joomla #community

  • Компания JetBrains рассказала о своей поддержке Joomla

    Компания JetBrains рассказала о своей поддержке Joomla

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

  • WT JShopping Add order info to checkout finish плагин для Joomla

    WT JShopping Add order info to checkout finish плагин для Joomla

    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

  • Вышла версия 2

    Вышла версия 2.0 плагина Revo Converter для Yootheme ProПлагин преобразует HTML код материала в простой макет Yootheme Pro.Это специализированное решение позволяет быстро переключаться с макета обычной страницы в редакторе Joomla на простой макет в Yootheme Pro, что позволяет перейти к макету в Page Builder за один клик, не теряя предыдущее содержание страницы (как это бывает в текущем режиме при попытке создании макета поверх существующей статьи).В настройках плагина можно включить добавление в макет элементов Хлебных крошек и Заголовка статьи. Таким образом после конвертации вы получите макет с тремя элементами: Хлебные крошки, Заголовок (с заголовком статьи), HTML (с html кодом материала как есть).Далее статью можно будет редактировать и разбирать на части уже внутри конструктора. Более сложные преобразования можно заказать у автора плагина.Разработчик - участник нашего сообщества @alexrevoСкачать и установить плагин можно бесплатно через каталог расширений Joomla Совмарт.#расширения #joomla #yootheme

  • A First Look at Joomla 5.3 - 👀 WMW 294

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

    #видео #joomla

Страница 1 из 3

Joomla!® CMS — пожалуй, лучшая система управления контентом с открытым исходным кодом

Логотип Joomla

Joomla! — это больше, чем просто программное обеспечение, это люди, включающие разработчиков, дизайнеров, системных администраторов, переводчиков, копирайтеров, и, что самое главное — простых пользователей.

Мы рады пригласить вас в ряды нашего сообщества!

Свернуть

Новости портала

Новое в блогах

Видео