Новости Joomla

Joomla 6: Автоматические обновления ядра в Joomla

Joomla 6: Автоматические обновления ядра в Joomla

👩‍💻 Joomla 6: Автоматические обновления ядра в Joomla. В октябрьском номере официального журнала Joomla - Joomla Community Magazine вышла статья David Jardin, где рассказывается о внедрении функционала автоматического обновления ядра Joomla.❓Почему сейчас? Joomla же жила как-то 20 лет без автоматических обновлений?Это оказалась самая востребованная за последнее время от пользователей Joomla функция. Но, основная причина внедрения - проблемы безопасности. Всякий раз, когда в новой версии Joomla устраняется уязвимость, злоумышленники начинают анализировать код, чтобы выяснить, какая именно уязвимость была исправлена. И как только они это выясняют - начинается разработка автоматизированных скриптов для взлома как можно большего количества сайтов. Затем доступы к автоматически взломанным сайтам продаются в профильных чатах и ресурсах "пачками" по несколько сотен тысяч или миллионов сайтов. Ваш сайт могли взломать несколько лет назад, но воспользоваться уязвимостью могут не сразу, а тогда, когда у злоумышленников возникнет необходимость. И только после этого вы может быть узнаете об этом.Анализ патча, понимание проблемы и разработка скрипта требуют времени. И если владелец сайта не обновит его до истечения этого срока, сайт может быть взломан. А хакеры действуют быстро! Для критических, легко эксплуатируемых уязвимостей речь идёт о временном окне в 10–12 часов — и этого времени явно недостаточно, чтобы все успели обновить свои сайты.Здесь выходят на первый план автоматизированные обновления: проект Joomla теперь может активно устанавливать обновления (и, следовательно, исправления безопасности) на сайты, чтобы гарантировать, что сайты действительно обновляются вовремя.🕘 От первых идей до реализации прошло 5 лет. И здесь можно вспомнить, как в Joomla 5.1 внедрили TUF - The Update Framework, позволяющий устанавливать защищённое соединение между сайтом и сервером обновлений и исключает возможность supply chain attack (атаки на цепочку поставок).Об особенностях реализации и требованиях к сайту читаем подробнее в статье на JCM.@joomlafeed#joomla #secutiry #jcm

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™

Первый выпуск журнала NorrNext в честь 20-й годовщины Joomla™. Интервью с волонтёрами 🎈Ну что, друзья, вот и настал этот долгожданный момент. Мы выпустили первое издание собственного журнала под эгидой NorrNext, который включает в себя интервью с видными деятелями сообщества из разных стран и континентов.Общий нарратив: показать, что нас объединяет (Joomla) и узнать больше о людях, которые вносят свой вклад в развитие платформы в своих сообществах. 20 лет — это много. Давайте же узнаем о коллегах 🎁 Первый цикл включает такие страны, как Австрия, Испания, Латвия, Россия, Румыния, Тайланд, Черногория, Чехия.⚙️ С кем интервью: ✔️ Владимир Елисеев 🇷🇺✔️ Дмитрий Рекун 🇱🇻✔️ Дмитрий Цымбал 🇷🇺✔️ Евгений Сивоконь 🇷🇺 ✔️ Сергей Толкачёв 🇷🇺✔️ Dénes Székely 🇷🇴✔️ Jan Pavelka 🇨🇿✔️ Miljan Vujosevic 🇲🇪✔️ Sergio Iglesias 🇪🇸✔️ Sigrid Gramlinger 🇦🇹✔️ Pisan Chueatchatchai 🇹🇭‼️ Новые интервью будут добавляться до конца декабря 2025. Заходите по ссылке время от времени💡👉 Читать далее

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

Dyachuk

  • Осваиваюсь на форуме
  • 30
  • 0 / 0
e-mail кажому продавцу свой?
« : 22.04.2010, 21:59:14 »
У меня несколько продавцов (поставщиков). Как сделать, чтобы каждый продавец получал свое уведомление о заказе на свое мыло?
*

rrecrutt

  • Осваиваюсь на форуме
  • 48
  • 11 / 0
Re: e-mail кажому продавцу свой?
« Ответ #1 : 31.05.2010, 18:00:47 »
Аналогичный вопрос и, думаю, интересующий многих.

Пока придумал следующий вариант:

1. При регистрации пользователь вводит данные продавца (типа регистрация по рекомендации)
2. Это поле с уникальным ID продавца должно учитываться при оформлении заказа, т.е. заказ должен падать на почту продавцу (оптовику), а также на почту магазина

Для изменения параметров нужно править файл administrator/components/com_virtuemart/classes/ps_checkout.php

а именно строчку - $vendor_email так, как это описано здесь - http://joomlaforum.ru/index.php/topic,108536.msg598876.html#msg598876

Теперь возникает вопрос.
Если я введу дополнительное поле покупателю при регистрации, то как мне поднять это поле из базы данных и вставить в массив адресов по рассылке писем?

Нашел в коде этого файла следующее значение:

$shopper_email = $dbbt->f("user_email");

Вот пока не могу сообразить, где поле "REGISTER_EMAIL" преобразуется в f("user_email")
Не пхпшник :)
Мастерим на Joomla! Уж как могём
*

rrecrutt

  • Осваиваюсь на форуме
  • 48
  • 11 / 0
Re: e-mail кажому продавцу свой?
« Ответ #2 : 31.05.2010, 21:06:30 »
В общем не стал я долго думать.
Пока сделал топорный вариант, потом уйду на Red Shop ибо нахер такие реализации.

Добавил обязательное поле при регистрации - e-mail пригласившего, дал имя этому полю - vm_vendor_email

В файле ps_checkout.php дописал следующее:

$invite_email = $dbbt->f("vm_vendor_email"); (строка 3668) после - $from_email = $dbv->f("contact_email");

и вместо

$vendor_email = $from_email;

вставил

$vendor_email = array($from_email, $invite_email);

Теперь письма приходят на оба адреса - адрес магазина и адрес пригласившего.
Осталось ввести проверку наличия вводимого почтового адреса на соответствие реально существующему и моя задача на 90% будет решена.
Мастерим на Joomla! Уж как могём
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться