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

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
Здравствуйте, у меня сместился Header после переноса на хостинг, красным цветом нарисовал где именно, как это исправить?






Пытался менять значения, никаких изменений, на локалхосте и на IE и на Firefox нормально отображалось, а на хостинге вот так все сместилось...

/*-------------------------------------header---*/
.tail-header{ background:url(../images/tail_header.gif) 0 0 repeat-x; height:220px;}
.row-header{ height:1px;  background:url(../images/header_bg_top.jpg) top right no-repeat;}
.row-logo{ height:204px; background:url(../images/header_bg_bottom.jpg) top right no-repeat;}
.row-logo h1{ display:block; position:absolute; margin:60px 0 0 527px;}
.row-logo h1 a{ display:block; width:675px; height:80px; background:url(../images/logo.gif) 0 0 repeat-x;}
.tail-top-menu{ background:#fff; height:53px;}
.top-menu .fright{ width:237px; height:53px; background:url(../images/search_bg.gif) 0 14px no-repeat;}
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
актуально, + еще проблема в том что на моей разрешение 1280х1240 - шапка норм по всей ширине экрана, а на другом более широком шапка не расстягивается и получается белый пропуск слева, как это исправить? в строке писал width:100%;   -ничего не изменилось вообще :(
 .row-logo{ height:204px; background:url(../images/header_bg_bottom.jpg) top right no-repeat; width:100%;}
*

Nextdrift

  • Захожу иногда
  • 55
  • 1 / 0
  • Всему можно научиться.
Как так сместился при переносе? Это не шкаф у которого мог открутиться болт при переносе....
Ты во всех браузерах проверял?
*

Nextdrift

  • Захожу иногда
  • 55
  • 1 / 0
  • Всему можно научиться.
.row-logo{ height:204px; background:url(../images/header_bg_bottom.jpg) top right no-repeat; width:100%;}
ты чтоли лого пытаешься растянуть? Скинь адрес сайта в личку или тут выложи
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
вообще хочу растянуть шапку) но хз толи я делаю, на компе это норм растягивало...

сайт вот , выложил вчера чтоб нормально делать.... http://best-shara.net/
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
проверял на IE и на Firefox, на обоих одинаковое смещение, врубил сайт на ноуте, там др разрешение - еще и слева сместилась шапка (отступ сантиметра 1.5)  вообще по идее шапка должна растягиваться на весь экран
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
вот весь код моего headera

/*-------------------------------------header---*/
.tail-header{ background:url(../images/tail_header.gif) 0 0 repeat-x; height:220px;}
.row-header{ height:1px;  background:url(../images/header_bg_top.jpg) top right no-repeat;}
.row-logo{ height:204px; background:url(../images/header_bg_bottom.jpg) top right no-repeat; }
.row-logo h1{ display:block; position:absolute; margin:60px 0 0 527px;}
.row-logo h1 a{ display:block; width:675px; height:80px; background:url(../images/logo.gif) 0 0 repeat-x;}
.tail-top-menu{ background:#fff; height:53px;}
.top-menu .fright{ width:237px; height:53px; background:url(../images/search_bg.gif) 0 14px no-repeat;}

.row-header .fright{ width:232px; }
.row-header .fright .moduletable{color:#fff; padding-top:19px; font-size:12px;}



.tail-content{background:#f89e44 url(../images/tail_content.gif) 0 0 repeat-x;}
*

hikaram

  • Осваиваюсь на форуме
  • 21
  • 5 / 0
  • sabachka
пишешь такое .row-logo{ height:204px; background:url(../images/header_bg_bottom.jpg) top left no-repeat; width:100%;}
а на класс .header ставишь бекграунд однопиксельный - отсюда справа вырезать надо /images/header_bg_bottom.jpg
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
вроде сделал
/*-------------------------------------header---*/
.tail-header{ background:url(../images/tail_header.gif) 0 0 repeat-x; height:220px;}
.row-header{ height:1px;  background:url(../images/header_bg_top.jpg) top right no-repeat;}
.row-logo{ height:204px; background:url(../images/header_bg_bottom.jpg) top left no-repeat; width:100%;}
.row-logo h1{ display:block; position:absolute; margin:60px 0 0 527px;}
.row-logo h1 a{ display:block; width:675px; height:80px; background:url(../images/logo.gif) 0 0 repeat-x;}
.tail-top-menu{ background:#fff; height:53px;}
.top-menu .fright{ width:237px; height:53px; background:url(../images/search_bg.gif) 0 14px no-repeat;}

.row-header .fright{ width:232px; }
.row-header .fright .moduletable{color:#fff; padding-top:19px; font-size:12px;}



.tail-content{background:#f89e44 url(../images/tail_content.gif) 0 0 repeat-x;}



и в фотошопе создал 1х1 px изобр. закрасил черным, сохранил под именем header_bg_top.jpg , теперь шапка переехала к левому краю, а с правого появился такой же пробел) и сверху отступ остался  , посмотрите на сайте
*

Nextdrift

  • Захожу иногда
  • 55
  • 1 / 0
  • Всему можно научиться.
а если не охота резать картинку, то припиши
.row-logo{ height:204px; background:url("../images/header_bg_bottom.jpg") repeat scroll left top transparent }
плохо что картинка цельная.
А так картинка просто повториться, создаться эффект что она продолжается. Можно менмного на фотошопе(гимпе) подшаманить, чтобы переход был мягким и гуд.
Но я бы сделал лучше по совету перед моим который
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
добавил эту строку , теперь растянулся, а допустим я его разрежу пополам, как мне реализовать 2части  хэдера? если не сложно, оставьте свою ICQ , я после работы напишу Вам, проконсультируюсь))
*

hikaram

  • Осваиваюсь на форуме
  • 21
  • 5 / 0
  • sabachka
это в цсс напиши .header {background:#000;}
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
это в цсс напиши .header {background:#000;}
прописал, изменений нет)
*

Nextdrift

  • Захожу иногда
  • 55
  • 1 / 0
  • Всему можно научиться.
добавил эту строку , теперь растянулся
он не растянулся, а просто продолжился. Картинку делить пополам не надо, достаточно кусочек справа пикселей 10 ширины и полной высоты. Затем делаешь его как фон для хедера. Или же создаешь новый класс и для него
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
дак допустим я это сделаю, а сверху то как убрать отступ) или может у кого есть похожий шаблон чтоб были модули сверху, левая/правая колонка, и снизу 2+ , а то скока не мучаюсь с этим шаблоном, вечно какие-то бока выходят
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
*

hikaram

  • Осваиваюсь на форуме
  • 21
  • 5 / 0
  • sabachka
если потерпиш до вечера дома погляжу нормально
а так маргином миносовым подними)
.tail-header {
margin-top:-16px;
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
уау) ты Гений, помогло, спасибище громадное!!
*

hikaram

  • Осваиваюсь на форуме
  • 21
  • 5 / 0
  • sabachka
Да не за что)
думаю какнибуть отблагодаршиь ;)
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
обязательно) а вот теперь пытаюсь сделать еще фигню, чтоб картинка продолжалась, отрезал правый кусок пикселов на 10, а что надо прописать чтоб оно справа встало и норм отображалось) я сделал вот так :
.row-logo{ height:204px; background:url("../images/header_bg_bottom.jpg") repeat scroll left top transparent }
.row-logo{ height:204px; background:url("../images/header_bg_bottom2.jpg")  }


оно заменило часть первого изобр
*

hikaram

  • Осваиваюсь на форуме
  • 21
  • 5 / 0
  • sabachka
header_bg_bottom2.jpg если это правый кусок то
.row-logo{ height:204px; background:url("../images/header_bg_bottom.jpg") no-repeat scroll left top transparent }
.header  {
background:url("../images/header_bg_bottom2.jpg") repeat scroll 0 0 transparent;
}
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
чего-т не получилось, справа появился черный фон , картинку залил , темплейт заменил, вот весь код


/*-------------------------------------header---*/
.tail-header{ background:url(../images/tail_header.gif) 0 0 repeat-x; height:220px;}
.row-header{ height:1px;  background:url(../images/header_bg_top.jpg) top right no-repeat;}

.row-logo{ height:204px; background:url("../images/header_bg_bottom.jpg") no-repeat scroll left top transparent }
.header  {background:url("../images/header_bg_bottom2.jpg") repeat scroll 0 0 transparent;}
.row-logo h1{ display:block; position:absolute; margin:60px 0 0 527px;}
.row-logo h1 a{ display:block; width:675px; height:80px; background:url(../images/logo.gif) 0 0 repeat-x;}
.tail-top-menu{ background:#fff; height:53px;}
.top-menu .fright{ width:237px; height:53px; background:url(../images/search_bg.gif) 0 14px no-repeat;}

.tail-header {
margin-top:-16px;}
.header {background:#000;}
.row-header .fright{ width:232px; }
.row-header .fright .moduletable{color:#fff; padding-top:19px; font-size:12px;}
*

Xa0z

  • Осваиваюсь на форуме
  • 33
  • 0 / 0
после долгих мучений с этим шаблоном , решил сменить на другой, но в нем тоже загвоздка, хочу сделать так же пошире все как и на прошлом, но чет найти не могу... и вводил старый код

.main {
   width:100%;
   position:relative;
}


никаких изменений (

шаблон прицепил ниже, может найдете в чем причина

[вложение удалено Администратором]
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться