Новости Joomla

‼️ 👩‍💻 Обновление безопасности для Tassos Framework!

‼️ 👩‍💻 Обновление безопасности для Tassos Framework!

7 января 2026 года греческому разработчику Тассосу Мариносу сообщили об уязвимости в системном плагине Tassos Framework, который входит в состав его расширений для Joomla.

⚠️ Проблема затрагивает следующие расширения:
- Convert Forms - конструктор форм обратной связи для Joomla
- EngageBox - конструктор всплывающих окон для Joomla
- Google Structured Data - пакет плагинов микроразметки для Joomla
- Advanced Custom Fields - пакет плагинов пользовательских полей (видео-сервисы, карты и иже с ними)
- Smile Pack - пакет расширений
- MailChimp Auto-Subscribe

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

👉 Суть уязвимости.
Уязвимость заключалась в том, как плагин Tassos Framework обрабатывал определенные AJAX-запросы через com_ajaxточку входа Joomla. При определенных условиях внутренняя функциональность фреймворка могла быть вызвана без надлежащих ограничений.

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

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

В настоящее время нет никаких доказательств того, что эта уязвимость была использована в реальных условиях.

Немедленно обновите расширения до безопасных версий (Joomla 4/5/6 | Joomla 3):
- Convert Forms - v5.1.1 / v.4.1.1
- EngageBox - v.7.1.1 / v,6,3,9
- Google Structured Data - v.6.1.1 / v.5.6.9
- Advanced Custom Fields - v.3.1.1 / v.2.8.10
- Smile Pack - v.2.1.1 / v.1.2.4.
- MailChimp Auto-Subscribe - v.5.1.1+ / v.5.0.4

Все указанные версии включают в себя релиз безопасности плагина Tassos Framework System Plugin v6.0.62.

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

@joomlafeed

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

👩‍💻 Joomla включена в программу Google Summer of Code 2026.

Google Summer of Code (GSoC) - программа компании Google, которая позволяет участникам программы под руководством опытных наставников писать код для организаций, занимающейся открытым исходным кодом. Joomla принимает участие в этой программе не в первый раз и в 2026 году снова включена в список GSoC. Для программы утверждается список "идей", воплотить которые должны участники под руководством наставников.

Проекты Joomla в рамках программы GSoC 2026.

Проект I: Ajax-бэкенд.
- Действия в административной панели без необходимости обновлять страницу.
- Автоматическое сохранение содержимого во время редактирования.
- Расширенный фильтр - поиск и фильтрация по пользовательским полям.

Проект II: Автоматизация рабочих процессов (workflow + task scheduler).
Joomla имеет функцию процессов и планировщика задач. Теперь эти две функции следует объединить, чтобы пользователь мог настраивать назначенные рабочие процессы таким образом, чтобы переходы выполнялись автоматически, с возможностью точного определения времени. Должна быть возможность создавать циклы или прямые запланированные рабочие процессы. Предполагается, что интерфейс должен учитывать хороший пользовательский опыт, удобство использования и современные стандарты доступности. Ожидается, что будет добавлен интерфейс для управления процессами и их расписанием на страницах категорий и материалов. Так же ожидается, что сторонние компоненты также смогут воспользоваться этим функционалом.

Проект III: Мультикатегории.
В настоящее время Joomla! не позволяет назначать один элемент нескольким категориям. Хотя система тегов часто используется в качестве замены, существует острая потребность в нативной поддержке нескольких категорий, чтобы привести Joomla! в соответствие с другими современными системами управления контентом.

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

Принять участие GSoC 2026
Подробнее о проектах Joomla GSoC 2026
Чат GSoC в Mattermost (международное сообщество Joomla)

Вышли релизы Joomla 6.0.3 и Joomla 5.4.3

Релиз Joomla 6.0.3 и Joomla 5.4.3

Проект Joomla рад сообщить о выпуске Joomla 6.0.3 и Joomla 5.4.3. Это релиз исправлений ошибок и улучшений для серии Joomla 6.0 и Joomla 5.4.

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

xandeadx

  • Новичок
  • 7
  • 0 / 0
Задача организовать вывод подменю в отдельном блоке: т.е допустим пользователь переходит в раздел О компании, слева, под основным меню, появляется подменю:

  • Наши заслуги
  • Наши партнёры
  • История

Если пользователь переходит в раздел Услуги, слева, под основным меню, появляется подменю:

  • Услуга 1
  • Услуга 2
  • Услуга 3

Как сделал я:

1. Создал главное меню вида:

О компании
-- Наши заслуги
-- Наши партнёры
-- История
Услуги
-- Услуга 1
-- Услуга 2
-- Услуга 3

2. В менеджере модулей, у Главное меню прописал Последний уровень = 1.

3. Создал новый модуль Подменю у "О компании" с настройками: Начальный уровень = 1, Меню = Выбрать из списка (выбрал соответствующие пункты).

4. Аналогично поступил с модулем Подменю у "Услуги".

Всё ок.

А теперь внимание вопрос :) — можно ли как то автоматизировать процесс, т.е отказаться от создание модулей для каждого пункта основного меню, или может есть другой, более простой, способ добиться результата.
*

Вязной

  • Захожу иногда
  • 195
  • 19 / 0
  • Просто Вова
А вам и не нужно для каждого пункта модуль создавать. Достаточно 2 модулей - главное меню и подпункты.
*

xandeadx

  • Новичок
  • 7
  • 0 / 0
а где тогда прописать логику, чтобы подпункты отображались из текущего пункта главного меню?
*

xandeadx

  • Новичок
  • 7
  • 0 / 0
всё, понял, спасибо за совет! создал модуль Подменю с настройками Начальный уровень = 1, Меню = Выбрать из списка (выбрал все разделы и подразделы)
*

wdesign

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Добрый день, мучительно пытаюсь сделать вышеописанное, но ни как не получается!
Могли бы расписать по подробнее, где и как что делать? Заранее огромное спасибо!
*

xandeadx

  • Новичок
  • 7
  • 0 / 0
Добрый день, мучительно пытаюсь сделать вышеописанное, но ни как не получается!
Могли бы расписать по подробнее, где и как что делать? Заранее огромное спасибо!
http://xandeadx.ru/blog/joomla/51
*

wdesign

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Спасибо огромнейшее!
*

wdesign

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Вы случайно не знаете еще, как убрать отображение пункта меню «Главная»? Тема об этом
*

xandeadx

  • Новичок
  • 7
  • 0 / 0
удалить из меню через редактор меню
*

wdesign

  • Осваиваюсь на форуме
  • 11
  • 0 / 0
Просто какой-то пункт меню должен быть по умолчанию и выводить на главную, у меня это логотип, пункт Главная вообще не нужен
*

xandeadx

  • Новичок
  • 7
  • 0 / 0
тогда самый простой вариант это скрыть пункт с помощью CSS - li.item1 {display:none;}
*

xandeadx

  • Новичок
  • 7
  • 0 / 0
вот нашёл инструкцию, работает

1. Make a copy of your main menu inside the Module Manager and call it something else.
2. In the original main menu remove all your menu items except HOME.
3. Now that you have only HOME in the main menu, you can go to the module manager, select main menu and on the right side of the screen you select NONE, so the main menu will not be shown on any of your sites. Just make sure that it is still PUBLISHED.
4. In the copy of your main menu, delete HOME and use this menu to be displayed on all your sites.
*

Roberta

  • Захожу иногда
  • 182
  • 0 / 0
Подскажите как реализовать следующее  ( на примере первого поста)

Мне нужно, чтобы подменю услуга1, услуга2,  услуга3 выводилось не только на странице услуги, но и на Главной (при этом у "главной" есть свое подменю) тот есть получается что там тудет выводиться два подменю

как этот реализовать
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

убрать из меню заголовки h3

Автор nexter

Ответов: 19
Просмотров: 9282
Последний ответ 03.02.2020, 18:49:47
от durte
При добавлении нового пункта меню не отображается содержимое

Автор Denko

Ответов: 2
Просмотров: 4247
Последний ответ 16.01.2020, 18:40:55
от Denko
Не нажимается пункт меню на мобильной версии

Автор Sensession

Ответов: 7
Просмотров: 5917
Последний ответ 04.01.2020, 16:45:27
от xpank
Не отображаются пункты в меню

Автор physic

Ответов: 20
Просмотров: 24593
Последний ответ 20.09.2019, 16:54:01
от beliyadm
DJ Mega Menu разобраться с настройкой подменю

Автор Pene4ek

Ответов: 0
Просмотров: 3797
Последний ответ 14.07.2019, 18:28:45
от Pene4ek