Новости 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

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

Anton shop

  • Захожу иногда
  • 261
  • 1 / 0
Как сделать, чтобы метка товаров менялась на другую метку или появлялась, если до этого никаких меток не было на товаре, когда товар закончился?
Может какой-то плагин есть или аддон? Например, когда товар есть в наличии, установлена метка "Распродажа" на определённых товарах", а когда товар закончился, нужно, чтобы метка менялась на другую, например, на метку "Привоз под заказ".
« Последнее редактирование: 10.06.2014, 03:03:58 от Anton shop »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
есть тема автометка new
смотрите и переделайте так чтобы была привязка в кол-ву а не к дате например.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Виталик

  • Завсегдатай
  • 1244
  • 130 / 0
используйте событие onAfterchangeProductQTYinStock - вызывается при изменении количества товара
*

avantyrist

  • Захожу иногда
  • 228
  • 3 / 0
Может на уровне шаблонов ето сделать (шаблон: карточки товара, шаблон списка товаров)?

<?php if ($product->product_quantity <=0){?>
<div class="metka_not_available"> </div>
<?php }
else if ($product->product_quantity <=5 & $product->product_quantity >= 1 ) {?>
<div class="metka_sale"> </div>
<?php }?>

5 - ето количество от которого появляется метка распродажа
в КСС добавить стили для класса metka_not_available  и metka_sale
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Может на уровне шаблонов ето сделать

как по мне, самое простое и правильное решение
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Anton shop

  • Захожу иногда
  • 261
  • 1 / 0
в КСС добавить стили для класса metka_not_available  и metka_sale

1. Что такое КСС?

2. metka_not_available  и metka_sale - это имена, которыми названы файлы Jpeg изображений меток?

3. Как создать стили для этих классов и где (в каком файле и строке)?
« Последнее редактирование: 10.06.2014, 19:48:25 от Anton shop »
*

Anton shop

  • Захожу иногда
  • 261
  • 1 / 0
Может на уровне шаблонов ето сделать (шаблон: карточки товара, шаблон списка товаров)?

<?php if ($product->product_quantity <=0){?>
<div class="metka_not_available"> </div>
<?php }
else if ($product->product_quantity <=5 & $product->product_quantity >= 1 ) {?>
<div class="metka_sale"> </div>
<?php }?>
В каком документе нужно вставить или заменить код на этот (в каких папках находятся файлы?)?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
- так что вы за меня и есть будете?
- ага :)
(с) двое из ларца одинаковых с лица.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

avantyrist

  • Захожу иногда
  • 228
  • 3 / 0
Более полу года у меня были такие же вопросы....  Чем больше залазиш в ети сайты, тем больше хочется узнать и уметь.
Какбы ешё научиться програмировать сам движок  !

Anton shop у вас более Соти постов на етом форуме, чёто не верится что вы не знаете все те моменты которые писали выше
*

mister_boy

  • Захожу иногда
  • 179
  • 2 / 0
Друзья, добрый вечер!

Не подскажите как переписать код не под кол-во, а под дату создания.
Чтобы было условие - если товар создан за последние 3 месяца, то ставим метку NEW, если же товар старше 3 месяцев, то метку не ставим.
Насколько помню поле даты product_date_added

p.s. Текущий код у меня работает, но когда меняю на дату нет. Видимо формат даты я записываю не верно или еще что то ;(
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
вообще то в оригинале это и был плагин который по дате ставил метку нью :) ну да ладно...

Текущий код у меня работает, но когда меняю на дату нет. Видимо формат даты я записываю не верно или еще что то ;(

для человека, имеющего 59 постов на форуме, наивно предполагать, что все взяли и догадались, как именно неверно вы записали дату или еще что то
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

mister_boy

  • Захожу иногда
  • 179
  • 2 / 0
Дело в том, что я устанавливал плагин Nevigenа, но он у меня не пашет (((
почему не знаю. написал сегодня ему на сайте. пока жду ответа.
метки у меня стоят, дата создания заполнена. Какой бы период не выставлял - ничего не меняется.
*

graf

  • Захожу иногда
  • 195
  • 0 / 0
Может на уровне шаблонов ето сделать (шаблон: карточки товара, шаблон списка товаров)?

<?php if ($product->product_quantity <=0){?>
<div class="metka_not_available"> </div>
<?php }
else if ($product->product_quantity <=5 & $product->product_quantity >= 1 ) {?>
<div class="metka_sale"> </div>
<?php }?>

5 - ето количество от которого появляется метка распродажа
в КСС добавить стили для класса metka_not_available  и metka_sale

Не подскажете как добавить еще условие?
например:
1. при >0 активна кнопка купить
2. при <0 нет в продажи
3. при -1 по запросу

на данный момент у меня вот так:

Код
     <li class = "buttons">            
                <?php  if ($product->product_quantity >0){ ?>
<input type = "submit" class = "button" value = "<?php print _JSHOP_ADD_TO_CART?>" onclick="jQuery('#to').val('cart');" />
                    <?php } else { ?>
<p style="margin-top: -25px;
    margin-left: 220px;
    font-weight: bold;
    color: #02BBCD;
    font-size: 15px;
">Нет в продаже</p>
<?php } ?>
            </li>
Буду очень благодарен за помощь!
*

graf

  • Захожу иногда
  • 195
  • 0 / 0
Не сможете помочь?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 26
Просмотров: 38916
Последний ответ 14.10.2025, 12:54:56
от sergeytolkachyov
Модуль карусели товаров JoomShopping на Swiper.js для Joomla

Автор sergeytolkachyov

Ответов: 2
Просмотров: 3856
Последний ответ 04.07.2025, 10:30:36
от sergeytolkachyov
[Решено] Сбросить счётчик ID товаров JoomShopping

Автор goga_pgasovav

Ответов: 3
Просмотров: 2372
Последний ответ 13.02.2025, 00:11:20
от goga_pgasovav
Плагин обновления цен и остатков товаров JoomShopping из CSV

Автор sergeytolkachyov

Ответов: 0
Просмотров: 2525
Последний ответ 24.12.2024, 14:50:42
от sergeytolkachyov
JoomShopping как вывести фильтр в наличии

Автор thevaca

Ответов: 4
Просмотров: 2332
Последний ответ 15.08.2024, 17:41:20
от thevaca