Новости 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 Гость просматривают эту тему.
  • 9 Ответов
  • 3634 Просмотров
*

NitroProton

  • Захожу иногда
  • 55
  • 1 / 0
Тормозит сайт. При каждом переходе внутри сайта приходится ждать около 5 секунд, пока начнет загружаться страница.

Причины как по мне известны, вот только как с этим бороться не знаю.
1. Когда отключаю sef404 проблема частично исчезает (2-3 секунды до загрузки).

2. Когда отключаю самый большой блок меню (больше 1000 страниц), вообще всё замечательно работает.

Подскажите в каком направление копать. По форуму искал, ничего схожего с моей проблемой не нашел... 
*

voland

  • Легенда
  • 11026
  • 588 / 112
  • Эта строка съедает место на вашем мониторе
Re: Тормозит сайт. Очень долгий отклик
« Ответ #1 : 14.07.2011, 01:24:27 »
Копать в сторону нормальной структуры (1000 страниц в меню - неверная)
*

feniks81

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
Re: Тормозит сайт. Очень долгий отклик
« Ответ #2 : 14.07.2011, 02:48:17 »
Блок меню с больше 1000 страниц? Попробуй разделить страницы, сделать разбивку меню на несколько страниц

Страница 1..2,3,4,5,6,7.....Последняя страница
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Тормозит сайт. Очень долгий отклик
« Ответ #3 : 14.07.2011, 06:35:37 »
Повесьте меню в постзагрузку (только в ноускрипт не забудьте продублировать позицию).
*

NitroProton

  • Захожу иногда
  • 55
  • 1 / 0
Re: Тормозит сайт. Очень долгий отклик
« Ответ #4 : 14.07.2011, 09:59:52 »
Копать в сторону нормальной структуры (1000 страниц в меню - неверная)
Может я не так выразился. Это в общем 1000 страниц, а вообще в этом меню около 30 подменю, в каждом подменю еще подменю. В итоге получается - что это меню содержит так много страниц. По другому просто бессмысленно, так как все относиться именно к этому разделу.
Блок меню с больше 1000 страниц? Попробуй разделить страницы, сделать разбивку меню на несколько страниц

Страница 1..2,3,4,5,6,7.....Последняя страница

не совсем понял, как разбить меню на несколько страниц. Есть меню, нажимаю на него, оно разворачивается, выпадает 30 подменю, и мы выбираем что хотим читать, выбрали, нажали, меню еще разворачивается и мы можем читать то что выбрали, а можем еще выбрать дальше. Ну как-то так. Вот ссылка на это меню, которое все тормозит -
Повесьте меню в постзагрузку (только в ноускрипт не забудьте продублировать позицию).
Извините ламера, а не подскажите как это сделать -  поставить меню в постзагрузку?

Всем спасибо, что отозвались! Уже больше недели пытаюсь решить эту проблему, еще и времени катастрофически не хватает.
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Тормозит сайт. Очень долгий отклик
« Ответ #5 : 14.07.2011, 10:11:20 »
NitroProton, погуглите про AJAX. В двух словах, делаецо так:
1. Убираете из index.php свою позицию. А лучше просто оберните в ноускрипт. Причём меню должно остацо опубликовано в менеджере модулей!
2. Подгружаете с помощью jquery или Mootools контент по ссылке "...+'&tmpl=component';" в пустой блок, где будет выводицо меню.
3. Создаёте component.php с содержанием:
Код
<?php defined('_JEXEC') or die;?>
<jdoc:include type="modules" name="моя_позиция" style="мой_стиль" />
Профит.
-------
Добавил:
Для джейквери это будет примерно так:
Код
$(document).ready(function(){
  var lnk = 'index.php'+'&tmpl=component';
  $.get(lnk,function(resp){
    $('#pozicija_dlja_menu').html(resp);
  });
});
Не проверял, но должно работать. Файл component.php нужно создать в корне шаблона. Неплохо бы крутилку-прелоадер какой-нить ещё добавить в функцию, а то тяжеловат модуль.
« Последнее редактирование: 14.07.2011, 10:21:55 от Shustry »
*

NitroProton

  • Захожу иногда
  • 55
  • 1 / 0
Re: Тормозит сайт. Очень долгий отклик
« Ответ #6 : 14.07.2011, 10:19:41 »
NitroProton, погуглите про AJAX. В двух словах, делаецо так:
1. Убираете из index.php свою позицию. А лучше просто оберните в ноускрипт. Причём меню должно остацо опубликовано в менеджере модулей!
2. Подгружаете с помощью jquery или Mootools контент по ссылке "...+'&tmpl=component';" в пустой блок, где будет выводицо меню.
3. Создаёте component.php с содержанием:
Код
<?php defined('_JEXEC') or die;?>
<jdoc:include type="modules" name="моя_позиция" style="мой_стиль" />
Профит.

1. Понятно
2. Думаю будет понятно после прочтение необходимой инфы
3. Вроде всё просто, посмотрим как будет всё на деле...

Спасибо. Позже отпишусь о результатах.
А что занчит в конце - "Профит" ?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Тормозит сайт. Очень долгий отклик
« Ответ #7 : 14.07.2011, 10:23:46 »
А что занчит в конце - "Профит" ?
:)
Расхожее выражение. Примерный перевод: выгода, цель достигнута, ура! :)
*

NitroProton

  • Захожу иногда
  • 55
  • 1 / 0
Re: Тормозит сайт. Очень долгий отклик
« Ответ #8 : 15.07.2011, 00:18:56 »
NitroProton, погуглите про AJAX. В двух словах, делаецо так:
1. Убираете из index.php свою позицию. А лучше просто оберните в ноускрипт. Причём меню должно остацо опубликовано в менеджере модулей!
2. Подгружаете с помощью jquery или Mootools контент по ссылке "...+'&tmpl=component';" в пустой блок, где будет выводицо меню.
3. Создаёте component.php с содержанием:
Пока читал, наткнулся на мнение, что использование AJAX ухудшает индексацию страниц в поисковых системах. Так ли это?
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Тормозит сайт. Очень долгий отклик
« Ответ #9 : 15.07.2011, 00:28:52 »
Пока читал, наткнулся на мнение, что использование AJAX ухудшает индексацию страниц в поисковых системах. Так ли это?
Так. Я конечно не гуру в плане SEO, но мне кажется, что модуль меню (как и вообще большую часть модулей) совсем не обязательно индексировать ибо они не являются контентом, как таковым. И, потом, если вы в ноускрипте вставите эти модули, то они проиндексируются (если это действительно важно). В двух словах: если js включен, то модуль подгрузицо аяксом; если нет, то сразу отрендерицо.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как поставить на сайт live-ставки?

Автор dlink08

Ответов: 4
Просмотров: 6862
Последний ответ 11.09.2020, 14:26:37
от MishaKorshunov
флеш игры на сайт

Автор ClearSky

Ответов: 15
Просмотров: 12595
Последний ответ 27.01.2018, 02:17:26
от anechka1986
Сайт знак вопрос

Автор baguta92

Ответов: 5
Просмотров: 5581
Последний ответ 24.01.2018, 13:43:58
от stendapuss
Очень долго сохраняется материал

Автор murat

Ответов: 11
Просмотров: 6754
Последний ответ 05.06.2017, 12:12:15
от madcap
Яндекс Метрика, как установить на сайт?

Автор amunit

Ответов: 81
Просмотров: 107202
Последний ответ 17.02.2017, 21:21:47
от karabert