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

orexov_m

  • Захожу иногда
  • 297
  • 24 / 0
Как сделать так чтобы при регистрации пользователя было только одно поле Логин, и оно же писалось в таблицу пользователей как email адрес.
То есть мне необходимо чтобы при регистрации email и логин были одним полем.

Решение :
открываем файл : /components/com_jshopping/templates/default/user/register.php

после строк  :
Код
<?php 
$config_fields = $this->config_fields;
include(dirname(__FILE__)."/register.js.php");
?>
вставляем :
Код
 <script type="text/javascript">
    jQuery(document).ready(function() {
      jQuery('#email').bind('keyup', function(event){repeat();});
    });
    function repeat()
    {
      jQuery("#u_name").val(jQuery("#email").val())
      }
    </script>

Далее в шаблоне вывод поля e-mail должен быть выше поля логин. То есть меняете их местаим просто.
После этого сохраняете файл. Далее через CSS скрываете строку выводящую логин.
В результате вы видите только поле e-mail но при его вводе, автоматически такими же символами заполняется и поле логина.
Ну а после качаете плагин http://extensions.joomla.org/extensions/access-a-security/site-access/email-authentication/16096
устанавливаете его и спокойно проходите авторизацию на сайте через e-mail.
« Последнее редактирование: 24.04.2012, 10:08:26 от orexov_m »
Skype:orekhov.mikhail, ICQ: 580077720, Телега
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0

Далее в шаблоне вывод поля e-mail должен быть выше поля логин. То есть меняете их местаим просто.


У меня, после вставки дкода поле
email на  92 строчке, а
u_name на 259 строчке

они уже вроде в правильном порядке, их надо менять?
*

orexov_m

  • Захожу иногда
  • 297
  • 24 / 0
У меня, после вставки дкода поле
email на  92 строчке, а
u_name на 259 строчке

они уже вроде в правильном порядке, их надо менять?

Попробуйте не скрывая их в CSS и увидите, если поле логина будет автоматом заполняться то все работает как надо. я поля расставлял в нужном себе порядке и логин и мыло у меня были в самом верху
Skype:orekhov.mikhail, ICQ: 580077720, Телега
*

kurandin

  • Захожу иногда
  • 159
  • 5 / 0
Попробуйте не скрывая их в CSS и увидите, если поле логина будет автоматом заполняться то все работает как надо. я поля расставлял в нужном себе порядке и логин и мыло у меня были в самом верху

у меня в /components/com_jshopping/templates/default/user/register.php порядок полей один
а на сайте почему-то другой

у вас тоже так?
*

orexov_m

  • Захожу иногда
  • 297
  • 24 / 0
у меня в /components/com_jshopping/templates/default/user/register.php порядок полей один
а на сайте почему-то другой

у вас тоже так?
нет. у меня такой порядок какой мне необходим, все ненужные поля я закоментировал в коде просто напросто, чтобы они мне глаза не мазолили.
Там несколько групп полей, как и в админке. возможно вы не те двигаете.
Skype:orekhov.mikhail, ICQ: 580077720, Телега
*

elvis20072008

  • Захожу иногда
  • 56
  • 1 / 0
  • Элвис жил, Элвис жив, Элвис будет жить.
У меня пишет: "Пожалуйста, введите имя пользователя." (((
Что делать? !
Joomla 2.5.11 Stabel
JS 3.14.2
*

orexov_m

  • Захожу иногда
  • 297
  • 24 / 0
Вероятно конфликт скриптов, большего не видя трудно сказать.
Адрес сайта в студию
Skype:orekhov.mikhail, ICQ: 580077720, Телега
*

elvis20072008

  • Захожу иногда
  • 56
  • 1 / 0
  • Элвис жил, Элвис жив, Элвис будет жить.
Спасибо за реагирование, но уже решил, я просто удалил массив Логин из register.php, вернул его наместо и сделал дисплей:ноне и все заработало.
*

jss

  • Осваиваюсь на форуме
  • 36
  • 9 / 0
to orexov_m спасибо за решение.
Есть один вопрос, если я ввожу email то он дублируется в поле логина по мере написания, но если выбрать email из сохраненного списка то он не дублируется.
*

orexov_m

  • Захожу иногда
  • 297
  • 24 / 0
Попробуйте вот этот код :
Код
<script type="text/javascript">
var a,L,epl=$("#email");
function epl3(){a=epl.val();$("#u_name").val(a)};epl3();
$("#email").click(function (){setTimeout('epl3()',100)});
epl.bind('mouseout mousemove keydown keypress keyup',function(e){epl3()});
</script>
Вместо того что вверху указан
« Последнее редактирование: 14.08.2013, 08:34:28 от orexov_m »
Skype:orekhov.mikhail, ICQ: 580077720, Телега
*

jss

  • Осваиваюсь на форуме
  • 36
  • 9 / 0
RE: Адрес e-mail как логин при регистрации
« Ответ #10 : 14.08.2013, 13:36:01 »
спасибо за подсказку, решил вопрос вот так

Код
<script type="text/javascript">
   jQuery(document).ready(function() {
   jQuery('#email').bind('mouseout mousemove keydown keypress keyup', function(event){repeat();});
   });
   function repeat()
   {
   jQuery("#u_name").val(jQuery("#email").val())
   }
</script>

Теперь все работает отлично
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
RE: Адрес e-mail как логин при регистрации
« Ответ #11 : 14.08.2013, 16:41:32 »
JoomShopping 3.15.2 - поле login не обязательное.
*

Sni10

  • Захожу иногда
  • 110
  • 5 / 0
  • I am a law abiding citizen . . .
RE: Адрес e-mail как логин при регистрации
« Ответ #12 : 09.10.2013, 13:46:44 »
Спасибо. Полезная вещица. Прикрутил. + отправил
*

x-masters

  • Захожу иногда
  • 80
  • 0 / 0
Re: Адрес e-mail как логин при регистрации
« Ответ #13 : 22.02.2014, 22:35:47 »
Вниманию модераторов! В новых версиях (у меня 3.16.2) Эта функция уже есть, просто снимаете обе галочки с пункта "Логин" (настройки - поля регистрации - блок "Регистрация"). Люди без необходимости начинают ломать код. Прошу указать это в шапке.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
RE: Адрес e-mail как логин при регистрации
« Ответ #14 : 23.02.2014, 10:32:22 »
Вниманию модераторов! В новых версиях (у меня 3.16.2) Эта функция уже есть, просто снимаете обе галочки с пункта "Логин" (настройки - поля регистрации - блок "Регистрация").

об этом сказали еще 10 месяцев назад :)

JoomShopping 3.15.2 - поле login не обязательное.

Люди без необходимости начинают ломать код. Прошу указать это в шапке.

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

x-masters

  • Захожу иногда
  • 80
  • 0 / 0
RE: Адрес e-mail как логин при регистрации
« Ответ #15 : 25.02.2014, 12:57:21 »
JoomShopping 3.15.2 - поле login не обязательное.
Я это видел, но здесь не хватало продолжения )
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
Re: Адрес e-mail как логин при регистрации
« Ответ #16 : 04.09.2014, 15:43:12 »
Здравствуйте! Пытаюсь убрать поле логин, но у меня форма вообще не реагирует на эти настройки, выводит свои поля и все. В чем может быть подвох? JS 4.3.3, Шаблон beez3, default_div
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
RE: Адрес e-mail как логин при регистрации
« Ответ #17 : 04.09.2014, 16:07:00 »
какая форма?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
RE: Адрес e-mail как логин при регистрации
« Ответ #18 : 04.09.2014, 16:34:30 »
Форма регистрации.
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Адрес e-mail как логин при регистрации
« Ответ #19 : 04.09.2014, 17:18:08 »
Спойлер
[свернуть]

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

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
Re: Адрес e-mail как логин при регистрации
« Ответ #20 : 04.09.2014, 19:52:23 »
- АВТОБУС!
))
Цитировать
какая форма регистрации?
Форма регистрации пользователей на сайте, она стандартная, Джумловская, не плагин JS, может, поэтому и не изменяется? Для JS своя нужна? Я ее поставила, только не вижу нигде(
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
RE: Адрес e-mail как логин при регистрации
« Ответ #21 : 04.09.2014, 19:59:27 »
может, поэтому и не изменяется? Для JS своя нужна?

бинго!

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

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
RE: Адрес e-mail как логин при регистрации
« Ответ #22 : 04.09.2014, 21:26:13 »
а где ищите?
в настройках ЖШ и в модулях/плагинах Joomla. Не вижу(

либо что лучше поставьте плагин переадресации регистрации и авторизации на JoomShopping
вот ведь незадача - не могу авторизоваться там(Вход запрещён! Ваша учетная запись заблокирована или ещё не активирована.), восстановление пароля не помогает, пыталась зарегистрироваться снова, с другим ящиком - не прокатило(((
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
RE: Адрес e-mail как логин при регистрации
« Ответ #23 : 04.09.2014, 21:40:15 »
активировать учетку надо.
посмотрите почту и ящик спама.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
Re: Адрес e-mail как логин при регистрации
« Ответ #24 : 04.09.2014, 22:02:18 »
активировать учетку надо.
посмотрите почту и ящик спама.
да у меня эта проблема давно уже( смотрела везде - не приходит ничего..
Зарегилась снова - пришлось ящик спецом заводить)
установила плагин, нигде его не вижу((
« Последнее редактирование: 04.09.2014, 22:32:07 от Zeya »
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
RE: Адрес e-mail как логин при регистрации
« Ответ #25 : 05.09.2014, 08:53:57 »
что значит не вижу ?
плагин в списке плагинов, если вы конечно его правильно установили.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
RE: Адрес e-mail как логин при регистрации
« Ответ #26 : 05.09.2014, 15:37:17 »
что значит не вижу ?
плагин в списке плагинов, если вы конечно его правильно установили.
установила через ЖШ установка и обновление, в плагинах все, что к ЖШ относится - это JoomShopping Plugin Extended Create Menu
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
RE: Адрес e-mail как логин при регистрации
« Ответ #27 : 05.09.2014, 15:41:27 »
ну так а что удивительного тогда? вы все плагины устанавливаете через ЖШ установка и обновление?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Zeya

  • Захожу иногда
  • 177
  • 0 / 0
RE: Адрес e-mail как логин при регистрации
« Ответ #28 : 05.09.2014, 20:22:37 »
ну так а что удивительного тогда? вы все плагины устанавливаете через ЖШ установка и обновление?
Читала, что плагины ЖШ так нужно устанавливать...
Установила... Что дальше? при переходе на регистрацию выдается ошибка " Fatal error: Call to undefined method JSite::get() in Z:\home\localhost\www\mnogo-symok\plugins\system\jshopping_registration_redirect\jshopping_registration_redirect.php on line 21"
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Адрес e-mail как логин при регистрации
« Ответ #29 : 05.09.2014, 21:10:11 »
Читала, что плагины ЖШ так нужно устанавливать...

так надо устанавливать аддоны. плагины и модули - через Joomla.

при переходе на регистрацию выдается ошибка

замените в 21-й строке
Код
$app->get('sef')
на
Код
JFactory::getConfig->get('sef')
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] - Заказ на одной странице

Автор shurakana

Ответов: 58
Просмотров: 20266
Последний ответ 16.03.2023, 09:53:16
от kit2m2
[Решено] Товар на замену в блоке с ценой

Автор dron

Ответов: 2
Просмотров: 3237
Последний ответ 13.04.2022, 16:09:53
от dron
[Решено] Разные шаблоны для разных статусов заказов

Автор nevigen

Ответов: 4
Просмотров: 5497
Последний ответ 04.04.2022, 19:45:58
от nevigen
(РЕШЕНО) Как в модуле фильтров вывести логотипы производителей?

Автор denxio

Ответов: 9
Просмотров: 3149
Последний ответ 24.05.2020, 19:22:12
от vitalicc
Модуль Логин - вывести только имя без фамилии

Автор tima

Ответов: 2
Просмотров: 876
Последний ответ 03.05.2020, 21:33:05
от tima