Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

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

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

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

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

0 Пользователей и 1 Гость просматривают эту тему.
  • 0 Ответов
  • 42 Просмотров
*

AlexP750

  • Захожу иногда
  • 203
  • 3 / 0
BSL Daily Content — бесплатный content-плагин для Joomla 5 и Joomla 6, который позволяет связать отдельные материалы с календарными датами в формате DD-MM и вывести их на общей странице или в модуле Joomla Custom с записью на сегодняшний день.

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

У меня задача была более конкретной: я публикую на своём сайте комментарии к записям «Ежедневных размышлений Анонимных Алкоголиков». Для каждой даты нужен отдельный обычный материал Joomla, но посетитель должен получать запись за выбранный день на одной общей странице, а на главной — в модуле Joomla Custom с текстом на сегодня.

Первоначально плагин создавался только для этой задачи и назывался BSL Daily Reflections. Затем он был переработан в универсальное расширение, не привязанное к конкретной тематике, категориям или заранее заданной языковой паре.

Как это работает

Штатные даты материала Joomla для этой задачи не подходят. Они содержат год и управляют жизненным циклом публикации: когда материал создан, изменён, опубликован или снят с публикации. Но запись «25 декабря» должна занимать своё место в календаре ежегодно — независимо от года её создания и сроков публикации.

Поэтому плагину нужен отдельный календарный признак, содержащий только день и месяц. После выбора языка и категории в настройках BSL Daily Content создаёт служебное поле Daily Content date. В редакторе материалов выбранной категории появляется вкладка Daily Content, где указывается повторяющаяся дата в формате DD-MM, например 25-12. Она определяет день показа записи, но не заменяет штатные даты Joomla.

Каждая дата может использоваться только один раз внутри одной категории. Если попытаться назначить ту же дату второму материалу, плагин предупредит о дублировании.

Место вывода задаётся короткими безопасными командами — шорткодами. Это позволяет не вставлять в материал или модуль исполняемый код и сложную HTML-разметку, которые визуальный редактор Joomla может удалить или изменить при сохранении. Не нужно отключать редактор глобально или каждый раз восстанавливать повреждённый код: в содержимом остаётся только простая команда в фигурных скобках, а настоящий интерфейс, календарь, текст материала и ссылки формирует сам плагин.

Для общей страницы ежедневных материалов используется шорткод:

Код
{bsldailycontent}

Для записи на сегодняшний день в модуле Joomla Custom используется:

Код
{bsldailycontenttoday}

Если записи для выбранной даты пока нет, посетитель увидит понятное сообщение об отсутствии материала.

Основные возможности

  • отдельный обычный материал Joomla для каждой календарной даты;
  • служебная дата в формате DD-MM, не зависящая от года, даты создания или публикации материала;
  • полная страница ежедневного контента с выбором даты;
  • вывод записи на сегодняшний день в модуле Joomla Custom;
  • ссылка из модуля Joomla Custom на соответствующую запись полной страницы;
  • защита от повторного назначения одной даты внутри категории;
  • автоматическое открытие вкладки Daily Content при выборе настроенной категории;
  • основной и необязательный дополнительный язык контента;
  • поддержка любых двух опубликованных языков Joomla;
  • отдельная категория и отдельная цель ссылки для каждого языка;
  • корректная работа со штатными ассоциациями материалов и переключателем языков Joomla;
  • сохранение материалов и назначенных дат при изменении категорий в настройках;
  • автоматические обновления через Joomla Update System;
  • английский и русский языки интерфейса плагина.

Мультиязычность

В настройках выбирается один основной язык и при необходимости второй. Это могут быть любые два опубликованных языка контента Joomla — плагин не привязан к русскому и английскому.

Для каждого языка назначается собственная категория материалов. Если сайту нужен только один язык, настройки второго языка можно оставить пустыми.

Работа плагина проверена на трёхъязычном тестовом сайте с русским, английским и немецким языками. Языки менялись местами в настройках, материалы и модули корректно переключались, а сохранённые даты не терялись.

Обновление и миграция

Версия 1.1.0 поддерживает обновление с BSL Daily Content 1.0.0 и перенос настроек со старого плагина BSL Daily Reflections.

При миграции сохраняются:

  • категории;
  • пункты меню, используемые как цели ссылок;
  • поле даты;
  • ранее сохранённые значения дат;
  • существующие материалы.

Установка

[list=1]
  • Установить ZIP-пакет через штатный установщик Joomla.
  • Открыть настройки плагина Content - BSL Daily Content.
  • Выбрать основной язык и категорию материалов.
  • При необходимости настроить второй язык и его категорию.
  • Сохранить настройки.
  • Создать материал для полной страницы и поместить в него
Код
{bsldailycontent}
.[/li]
[li]При необходимости создать модуль Joomla Custom с кодом
Код
{bsldailycontenttoday}
    .[/li]

Совместимость и требования

  • Joomla 5.x или Joomla 6.x;
  • PHP 8.3 или новее;
  • один установочный пакет для обеих версий Joomla;
  • сторонние библиотеки и внешние сервисы не требуются.

Чистая установка и обновление проверены на Joomla 5 и Joomla 6. Отдельно проверялись полные страницы, модули Joomla Custom, переключение языков, защита от дублей дат, удаление и повторная установка плагина, а также миграция со старого расширения без потери сохранённых значений.

Текущая версия

1.1.0

Условия распространения

Плагин распространяется бесплатно на условиях GNU General Public License версии 2 или более поздней.

Ссылки


Заявка на публикацию BSL Daily Content в Joomla Extensions Directory (JED) уже подана. Ссылку на карточку JED добавлю после её публикации.

Буду признателен за проверку плагина на других сайтах, шаблонах, языках и конфигурациях Joomla 5/6. Сообщения об ошибках, замечания, вопросы по настройке и предложения можно оставлять непосредственно в этой теме.
« Последнее редактирование: 06.10.2026, 18:00:37 от AlexP750 »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT Max библиотека для интеграции с Joomla. Для разработчиков

Автор sergeytolkachyov

Ответов: 4
Просмотров: 12146
Последний ответ 31.08.2026, 14:42:52
от sergeytolkachyov
WT Otpravkapochtaru - Joomla-библиотека интеграции Почты России для бизнеса

Автор sergeytolkachyov

Ответов: 0
Просмотров: 534
Последний ответ 14.08.2026, 18:59:49
от sergeytolkachyov
BSL Tag Cloud Aquarium — анимированное облако тегов для Joomla 5 и Joomla 6

Автор AlexP750

Ответов: 2
Просмотров: 689
Последний ответ 12.08.2026, 14:42:08
от AlexP750
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 65
Просмотров: 36394
Последний ответ 06.08.2026, 07:31:55
от sergeytolkachyov
Компонент Joomla 6: Генератор LLMs.txt

Автор san_san_ku

Ответов: 4
Просмотров: 1284
Последний ответ 26.07.2026, 16:10:21
от san_san_ku