Новости 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 Ответов
  • 1760 Просмотров
*

DragonbyKuzya

  • Захожу иногда
  • 76
  • 0 / 0
Подскажите пожалуйста, как исправить  отображение беграунд-имейдж как фон?
<div class="newsflash flexslider">
<ul class="slides" style="margin: 0">
<?php foreach ($list as $item) : ?>
<?php $img = json_decode($item->images); ?>
   <li style="padding: 0">

   <div class="latest-news-full" style="background: #000 url(<?php echo JUri::base().$img->image_intro;?>) center no-repeat; height: <?php echo $sizeslider; ?>px">
   <?php echo $item->introtext; ?>
   <?php if($slidertitleoff==1):?>
   
      <div class="latest-news-full-title">
      
         <a href="<?php echo $item->link; ?>"><h6> <?php echo $item->title; ?></h6>
   </a>
    </div>   
    <?php endif; ?>
      
       
      
   
   
   </div>
   
   
            
   
      
   </li>
<?php endforeach; ?>
</ul>
</div>
<style>
   <?php if($sliderpagination==0):?>
   .flex-control-nav.flex-control-paging{
      display: none;
   }
    <?php endif; ?>
   <?php if($sliderarrow==0):?>
   .flex-direction-nav{
      display: none;
   }
   <?php endif; ?>
   .newsflash.flexslider{
      margin-top: <?php echo $slidertop; ?>px;
      margin-bottom: <?php echo $sliderbottom; ?>px
   }


</style>

<script type="text/javascript">
      jQuery(document).ready(function() {
         jQuery('.flexslider').flexslider({
            animation: "slide",
            animationSpeed: 800,
            slideshowSpeed: 7000,
            move: 1,
            //controlNav: false,
            pausePlay: false,
            
            
         });
      });

   </script>
А если посмотреть просто  код  страницы то отображение просто  ссылка  сайта, а картинка не отображается
*

draff

  • Гуру
  • 5801
  • 434 / 7
  • ищу работу
Фон черный ?  картинки вводной наверно нет. Проверьте дампом
Код
 var_dump($img);
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
У Вас код кусками непонятными и неясно что там исправлять и откуда Вы все это взяли. Уточните код. И используйте теги для кода.

А еще лучше - дайте ссылку на сайт.
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

DragonbyKuzya

  • Захожу иногда
  • 76
  • 0 / 0
У Вас код кусками непонятными и неясно что там исправлять и откуда Вы все это взяли. Уточните код. И используйте теги для кода.

А еще лучше - дайте ссылку на сайт.
<?php

defined('_JEXEC') or die;
$document = JFactory::getDocument();
$modulePath = JURI::base(). 'modules/mod_articles_slider/tmpl/';
$document->addStyleSheet($modulePath.'css/mod_articles_slider.css');
$document->addScript($modulePath.'js/mod_articles_slider.js');
$sizeslider = $params['sizeslider'];
$slidertitleoff = $params['slidertitleoff'];
$sliderpagination = $params['sliderpagination'];
$sliderarrow = $params['sliderarrow'];
$slidertop = $params['slidertop'];
$sliderbottom = $params['sliderbottom'];
?>
<div class="newsflash flexslider">
<ul class="slides" style="margin: 0">
<?php foreach ($list as $item) : ?>
<?php $img = json_decode($item->images); ?>
   <li style="padding: 0">

      
         
   
   
   <div class="latest-news-full" style="background: #000 url(<?php echo JUri::base().$img->image_intro;?>) center no-repeat; height: <?php echo $sizeslider; ?>px">
   <?php echo $item->introtext; ?>
   <?php if($slidertitleoff==1):?>
   <div class="latest-news-full-title">
   <a href="<?php echo $item->link; ?>"><h6> <?php echo $item->title; ?></h6>
   </a>
      </div>   
    <?php endif; ?>
      
       
      
   
   
   </div>
   
   
            
   
      
   </li>
<?php endforeach; ?>
</ul>
</div>
<style>
   <?php if($sliderpagination==0):?>
   .flex-control-nav.flex-control-paging{
      display: none;
   }
    <?php endif; ?>
   <?php if($sliderarrow==0):?>
   .flex-direction-nav{
      display: none;
   }
   <?php endif; ?>
   .newsflash.flexslider{
      margin-top: <?php echo $slidertop; ?>px;
      margin-bottom: <?php echo $sliderbottom; ?>px
   }


</style>

<script type="text/javascript">
      jQuery(document).ready(function() {
         jQuery('.flexslider').flexslider({
            animation: "slide",
            animationSpeed: 800,
            slideshowSpeed: 7000,
            move: 1,
            //controlNav: false,
            pausePlay: false,
            
            
         });
      });

   </script>
*

DragonbyKuzya

  • Захожу иногда
  • 76
  • 0 / 0
Фон черный ?  картинки вводной наверно нет. Проверьте дампом
Код
 var_dump($img);
Да чёрный... как я понимаю  он должен брать  картинку из самого  материала...
А вот  в этой строке картинка есть!! Но заголовок получается под ней(его не видно!)
*

DragonbyKuzya

  • Захожу иногда
  • 76
  • 0 / 0
У Вас код кусками непонятными и неясно что там исправлять и откуда Вы все это взяли. Уточните код. И используйте теги для кода.

А еще лучше - дайте ссылку на сайт.
ссылка http://rhl52.ru/
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Стебетесь?  ;D
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
*

DragonbyKuzya

  • Захожу иногда
  • 76
  • 0 / 0
Стебетесь?  ;D
нет а что не так?
*

DragonbyKuzya

  • Захожу иногда
  • 76
  • 0 / 0
*

kern.USR

  • Давно я тут
  • 827
  • 68 / 1
*

lexxbry

  • Живу я здесь
  • 2387
  • 68 / 8
SEO-оптимизация,продвижение
Создание и сопровождение сайтов на Joomla
Миграция
*

yazicnik

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
У меня не выводиться кнопка/ссылка подробнее, залезал в код модуля нашел кусов кода

<?php echo $item->afterDisplayContent; ?>

<?php if (isset($item->link) && $item->readmore != 0 && $params->get('readmore')) : ?>
   <?php echo '<a class="readmore" href="' . $item->link . '">' . $item->linkText . '</a>'; ?>
<?php endif; ?>
Но в админки такого параметра нет. Как исправить?


Сорри не тот файл смотрел
« Последнее редактирование: 29.10.2019, 11:52:48 от yazicnik »
*

yazicnik

  • Осваиваюсь на форуме
  • 23
  • 0 / 0
Сам решил путем вставки ссылки подробнее непосредственно в файл default.php
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Изменить названия языков в модуле Выбор языка

Автор Mick_20

Ответов: 1
Просмотров: 1901
Последний ответ 10.12.2023, 13:09:44
от Mick_20
Вывод изображения в модуле "Читайте также"

Автор Paveldz

Ответов: 0
Просмотров: 1172
Последний ответ 23.10.2019, 10:55:41
от Paveldz
Параметр Позиция назначения в стандартном модуле Меню

Автор rsn

Ответов: 0
Просмотров: 879
Последний ответ 24.09.2019, 12:26:21
от rsn
Заголовки категорий в модуле ZOO Joomla! 3.6.5

Автор tarasikuss

Ответов: 0
Просмотров: 1092
Последний ответ 28.03.2018, 14:14:41
от tarasikuss
Как убрать заголовки категорий в модуле ZOO Joomla! 3.6.5?

Автор tarasikuss

Ответов: 2
Просмотров: 970
Последний ответ 05.03.2018, 10:11:10
от tarasikuss