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

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

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Простой модуль обратного звонка или для обратной связи. Совместим с Joomla 3.0 и выше.



Github: https://github.com/birdkiwi/mod_simplecallback
Скачать: https://github.com/birdkiwi/mod_simplecallback/releases

Основные преимущества:

  • Бесплатный
  • Безопасный: поддержка токенов (CSRF) и CAPTCHA
  • Без перезагрузки страницы (ajax).
  • SMS-уведомления с помощью сервиса SMS.ru (бесплатно, в случае отправки на один телефон)
  • Возможность вставки нескольких модулей на одну страницу
  • Содержит все необходимые настройки

Модуль поддерживает несколько видов отображения на странице:

    Как обычный модуль — форма вставляется в указанную позицию
    Как оверлей — код формы вставлен в позицию, но сама форма скрыта. Вызвать форму можно с любой кнопки на странице с аттрибутом data-simplecallback-open, например:

Код
<a href="#" data-simplecallback-open>
    Обратная связь
</a>
В коде сверху вызовется самый первый модуль с оверлеем. Если на странице размещается сразу несколько модулей, то вызвать нужный можно указав ID модуля в аттрибуте data-simplecallback-open, например:

Код
<a href="#" data-simplecallback-open="93">
    Обратный звонок
</a>

Закрыть оверлей можно любой кнопкой/ссылкой с атрибутом data-simplecallback-close, пример:

Код
<a href="#" data-simplecallback-close>
    Закрыть [x]
</a>

Еще вызвать модуль можно через JS:

Код
/* показать оверлей с модулем по id */
    simplecallback.show(id);
/* скрыть оверлей с модулем */
    simplecallback.hide();

Модуль создан без особого прицела на визуальный дизайн, т.к. дизайн каждого сайта индивидуален, поэтому вам предоставляется полная свобода для оформления и верстки. Тем не менее, чуть позже будут добавлены несколько тем, например bootstrap-совместимая.

Рекомендации по настройке:

Настоятельно рекомендуется настроить в общих настройках Joomla отправку писем не через PHP Mail, а через SMTP-сервер. Это уменьшит шанс того, что ваше письмо попадет в спам или вовсе будет удалено на вашем почтовом ящике фильтрами.

Система — Общие настройки — Сервер — Способ отправки: SMTP

Для SMTP рекомендуется завести отдельный ящик, в целях безопасности, т.к. SMTP пароли в Joomla хранятся в открытом виде. В случае компрометации Joomla ваш основной ящик не пострадает!

Дополнительный компонент com_simplecallback:

Компонент com_simplecallback позволяет сохранять все отправленные данные с форм в админке сайта. Крайне рекомендуется его поставить, т.к. есть вероятность того что письмо с сообщением может затеряться/попасть в спам/удалиться.

Github: https://github.com/birdkiwi/com_simplecallback
Скачать: https://github.com/birdkiwi/com_simplecallback/releases

« Последнее редактирование: 12.02.2018, 19:52:14 от bolonia »
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Добавил SMS-уведомления через SMS.RU
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

Horb

  • Новичок
  • 4
  • 0 / 0
Установил модуль на Joomla 3.3.3 скаченную с Joomla.ru ( шаблон rsmetro ) обновленную до 3.4.1
Метод показа выбрал как стандартный модуль
Вместо сайта отображается ошибка
Parse error: syntax error, unexpected '[' in /var/www/u0065002/data/www/dizayn-s.ru/modules/mod_simplecallback/helper.php on line 33
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Установил модуль на Joomla 3.3.3 скаченную с Joomla.ru ( шаблон rsmetro ) обновленную до 3.4.1
Метод показа выбрал как стандартный модуль
Вместо сайта отображается ошибка
Parse error: syntax error, unexpected '[' in /var/www/u0065002/data/www/dizayn-s.ru/modules/mod_simplecallback/helper.php on line 33

Спасибо за отзыв. Кажется я уже исправил эту ошибку. Попробуйте обновить этот файл helper.php на вот этот:
https://github.com/birdkiwi/mod_simplecallback/blob/master/modules/mod_simplecallback/helper.php

Если не сложно, отпишитесь, помогло или нет.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

Horb

  • Новичок
  • 4
  • 0 / 0
Файл заменил, все заработало
Еще вопросик возник, для отображения формы как оверлей, нужно ставить модуль RJ Overlay и в нем уже прописывать код вставки ?
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Файл заменил, все заработало
Еще вопросик возник, для отображения формы как оверлей, нужно ставить модуль RJ Overlay и в нем уже прописывать код вставки ?

Нет, никаких модулей не надо ставить. Нужно опубликовать модуль в какой-нибудь скрытой позиции. Я обычно для этого делаю в шаблоне такой кусочек:
1) В index.php шаблона, в теге <body> добавить:
Код
<div style="display: none;">
        <jdoc:include type="modules" name="hidden" />
    </div>
2) В templateDetails.xml добавить позицию hidden:
Код
<positions>
    <position>hidden</position>
3) Задать модулю позицию hidden.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

Horb

  • Новичок
  • 4
  • 0 / 0
А куда тогда код вставлять ?
<a href="#" data-simplecallback-open>
    Обратная связь
</a>
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Куда хотите, туда и вставляйте. Хоть в материал, хоть в модуль (через HTML-редактор)  *DRINK*
Можно и в шаблоне захардкодить.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

mobyl

  • Новичок
  • 3
  • 0 / 0
Куда хотите, туда и вставляйте. Хоть в материал, хоть в модуль (через HTML-редактор)  *DRINK*
Можно и в шаблоне захардкодить.

Уважаемый автор, подскажите как вручную захардить в шаблон?
Хочу сделать 2-мя блоками отображение в обычной версии текстом, менее 900рх - картинка со ссылкой на вызов модуля. Если можно для чайника?
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Уважаемый автор, подскажите как вручную захардить в шаблон?
Хочу сделать 2-мя блоками отображение в обычной версии текстом, менее 900рх - картинка со ссылкой на вызов модуля. Если можно для чайника?

Если текстом, то делаем в редакторе ссылку (тег <a>). Затем для этой ссылки прописываем атрибут "data-simplecallback-open". В исходном коде должно получиться так:
<a href="#" data-simplecallback-open>текст ссылки</a>

Если картинку, то оборачиваем картинку в ссылку :) Получается вот так:
<a href="#" data-simplecallback-open> <img src="images/image.jpg"> </a>
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

mobyl

  • Новичок
  • 3
  • 0 / 0
Если текстом, то делаем в редакторе ссылку (тег <a>). Затем для этой ссылки прописываем атрибут "data-simplecallback-open". В исходном коде должно получиться так:
<a href="#" data-simplecallback-open>текст ссылки</a>

Если картинку, то оборачиваем картинку в ссылку :) Получается вот так:
<a href="#" data-simplecallback-open> <img src="images/image.jpg"> </a>

Это все ясно, но первый вариант не взлетает! Настройки модуля в Joomla какие при этом должны быть? Создан модуль в Модулях. Настройка - отображение в оверлее.
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Это все ясно, но первый вариант не взлетает! Настройки модуля в Joomla какие при этом должны быть? Создан модуль в Модулях. Настройка - отображение в оверлее.

Да, отображение в оверлее должно стоять. Сам модуль при этом лучше опубликовать в скрытую позицию. Почитай выше, я писал как это сделать.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

mobyl

  • Новичок
  • 3
  • 0 / 0
Да, отображение в оверлее должно стоять. Сам модуль при этом лучше опубликовать в скрытую позицию. Почитай выше, я писал как это сделать.

Сделал, так как и писал ранее, но PHP не вызывает яву скрипт...может я чет не так делаю...
« Последнее редактирование: 05.04.2015, 16:03:12 от mobyl »
*

Horb

  • Новичок
  • 4
  • 0 / 0
Хотим видеть  ;D 
Цитировать
Компонент com_simplecontact в котором будут сохраняться все отправленные данные
А так все очень даже работоспособно, автору Браво  :D.
*

Влад

  • Захожу иногда
  • 130
  • 2 / 0
Окно формы всплывает заполняется, но на кнопку отправить не реагирует
http://zavod.7moo.ru/novosti/112-kalkulyator-2.html
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Окно формы всплывает заполняется, но на кнопку отправить не реагирует
Посмотрите в инспектор браузера, вкладки Network и Console. Если какие-то ошибки появляются, напишите что именно. Еще рекомендую на время отладки включить отображение ошибок в «Максимум». Делается в общих настройках Joomla.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

Влад

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

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Вроде нет никаких ошибок
http://zavod.7moo.ru/novosti/112-kalkulyator-2.html

Есть проблема с токенами. Навскидку, почему так происходит не могу сказать. Напиши свой Skype?

Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Есть проблема с токенами. Навскидку, почему так происходит не могу сказать. Напиши свой Skype?

UPD: Кажется что у тебя токены обновляются через каждую перезагрузку страницы. Возможно это связано с настройками хостинга. Токены не должны меняться в пределах сессии для посетителя. Иначе получается, что мы отправляем токен через AJAX, а сам запрос опять формирует новый токен и они не совпадают.


Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

kvi77

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Окно формы всплывает заполняется, но на кнопку отправить не реагирует
http://zavod.7moo.ru/novosti/112-kalkulyator-2.html
Присоединяюсь. Окно есть, поля заполняются, в случае неврно введеной CAPTCHA выходит сообщение, а вот в случае если все верно - письмо не уходит и никакого сообщения об удачной или неудачной отправке. Т.е. ничего не происходит. Помогите, пожалуйста.
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Присоединяюсь. Окно есть, поля заполняются, в случае неврно введеной CAPTCHA выходит сообщение, а вот в случае если все верно - письмо не уходит и никакого сообщения об удачной или неудачной отправке. Т.е. ничего не происходит. Помогите, пожалуйста.

Посмотрите в инспекторе, есть ли JS-ошибки. Если нет, посмотрите во вкладке Network, какой запрос происходит и что приходит в ответ.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

kvi77

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Посмотрите в инспекторе, есть ли JS-ошибки. Если нет, посмотрите во вкладке Network, какой запрос происходит и что приходит в ответ.
Простите, за малограмотность... Разжуйте немного подробнее. Я всего третий день в Joomla.
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Простите, за малограмотность... Разжуйте немного подробнее. Я всего третий день в Joomla.

Дело не в Joomla, а в том что вы не знаете как пользоваться инспектором в браузерах. Это базовые вещи, которые учат разработчики. Напишите ваш Skype, может смогу помочь.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

kvi77

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Дело не в Joomla, а в том что вы не знаете как пользоваться инспектором в браузерах. Это базовые вещи, которые учат разработчики. Напишите ваш Skype, может смогу помочь.
kumylganov
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Добавил возможность указать в настройках модуля маску для поля телефона. Поможет избежать опечаток при вводе номера посетителями :) И номера будут приходить в удобном формате  ;D
https://github.com/birdkiwi/mod_simplecallback/releases/tag/1.1.2-beta
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

judedc

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
Добрый день. Помогите пожалуйста. Все поставил настроил http://gssm-volga.ru. Все отправляет но ничего не приходит. Сначала грешил на PHP Mail , переставил на SMTP, но не помогло. В чем может быть дело ?
Спойлер
[свернуть]
« Последнее редактирование: 27.04.2015, 18:49:59 от judedc »
*

Mihanja80

  • Завсегдатай
  • 1918
  • 168 / 4
  • Всю жизнь учусь...
регистрация пользователя работает? Проверьте.
Я с мобильного, в основном...
*

bolonia

  • Захожу иногда
  • 222
  • 27 / 0
Добрый день. Помогите пожалуйста. Все поставил настроил http://gssm-volga.ru. Все отправляет но ничего не приходит. Сначала грешил на PHP Mail , переставил на SMTP, но не помогло. В чем может быть дело ?
Спойлер
[свернуть]

На скриншоте в инспекторе во вкладке Сеть видно запрос, который отправляет форму, он второй по счету, напротив него стоит 200 статус. Нужно нажать на этот запрос и справа появится блок с информацией по запросу. В этом блоке интересует вкладка Ответ. Предварительно советую включить в общих настройках отображение ошибок на Максимум.
Бесплатный модуль обратного звонка / обратной связи для J3: http://joomlaforum.ru/index.php?topic=309065.0
*

judedc

  • Осваиваюсь на форуме
  • 41
  • 0 / 0
На скриншоте в инспекторе во вкладке Сеть видно запрос, который отправляет форму, он второй по счету, напротив него стоит 200 статус. Нужно нажать на этот запрос и справа появится блок с информацией по запросу. В этом блоке интересует вкладка Ответ. Предварительно советую включить в общих настройках отображение ошибок на Максимум.

Вот что там : error: false
message: "Благодарим вас, ваше сообщение было отправлено. Наш менеджер скоро свяжется с Вам."
success: true
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT Simple price table - модуль прайслиста для Joomla

Автор sergeytolkachyov

Ответов: 0
Просмотров: 128
Последний ответ 16.02.2026, 14:25:56
от sergeytolkachyov
SW JProjects - Менеджер цифровых проектов для Joomla! CMS™

Автор Septdir

Ответов: 62
Просмотров: 20002
Последний ответ 30.01.2026, 14:57:54
от sergeytolkachyov
Бесплатный плагин импорта экспорта данных в поля материалов Joomla - CFI

Автор zikkuratvk

Ответов: 11
Просмотров: 8516
Последний ответ 27.01.2026, 08:37:19
от sergeytolkachyov
JL Like - Социальные кнопки для Joomla (новый взгляд)

Автор zikkuratvk

Ответов: 640
Просмотров: 112264
Последний ответ 23.01.2026, 15:27:10
от zikkuratvk
А-ля корзина для материалов Joomla

Автор Efanych

Ответов: 152
Просмотров: 23461
Последний ответ 23.12.2025, 18:15:39
от zikkuratvk