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

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Проблема такая: при оформлении заказа на первом шаге можно выбрать опцию "Добавить новый адрес доставки". Так вот, если в Управлении полями пользователя убрать из публикации Страну, адрес не добавляется. То есть сообщение об успешном добавлении есть, но сам он не появляется, выбрать его нельзя.

Подскажите, что в этой ситуации сделать? Обязательными нужны только имя, адрес доставки и тел., и ещё парочка необязательных. Откуда ещё нужно удалить эту графу "Страна", чтобы нормально добавлялся новый адрес доставки?
*

gege

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Как отключить поле "Страна"?
« Ответ #1 : 27.10.2010, 09:54:30 »
Присоединяюсь.
Геморрой со страной актуален)
*

gege

  • Осваиваюсь на форуме
  • 26
  • 0 / 0
Re: Как отключить поле "Страна"?
« Ответ #2 : 18.11.2010, 08:41:49 »
Ап
*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Re: Как отключить поле "Страна"?
« Ответ #3 : 18.11.2010, 09:41:03 »
Мне так и не удалось победить "Страну" и VirtueMart.
Пришлось обхитрить: 1. переименовать в языковом файле "Страну" в "Район доставки", 2. сделать это поле необязательным при оформлении покупки/заказа, 3. в БД, в таблице со странами оставить только две записи - Россия и какую-нибудь ещё, и переименовать их в Город и Пригород. Теперь при оформлении заказа у клиента есть необязательное поле, в котором он может выбрать район доставки заказа.

Если кто знает нормальный способ избавления от поля "Страна" - поделитесь, пожалуйста.
*

Flanker

  • Захожу иногда
  • 103
  • 2 / 0
Re: Как отключить поле "Страна"?
« Ответ #4 : 18.11.2010, 15:47:12 »
Заходишь в " Управление полями, заполняемыми пользователем"  и просто снимаешь с публикации страну
*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Re: Как отключить поле "Страна"?
« Ответ #5 : 18.11.2010, 16:37:07 »
...если в Управлении полями пользователя убрать из публикации Страну, адрес не добавляется. То есть сообщение об успешном добавлении есть, но сам он не появляется, выбрать его нельзя.
*

Serega69

  • Осваиваюсь на форуме
  • 16
  • 1 / 0
Re: Как отключить поле "Страна"?
« Ответ #6 : 02.12.2010, 10:55:01 »
Это уже решили здесь
http://joomlaforum.ru/index.php/topic,95457.0.html
*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Re: Как отключить поле "Страна"?
« Ответ #7 : 02.12.2010, 20:06:12 »
Вы серьёзно? В указанной Вами теме есть ответ на вопрос "Как отключить поле Страна, чтобы при оформлении заказа на первом шаге можно было выбрать опцию "Добавить новый адрес доставки" и он корректно добавлялся?"
*

StarCat

  • Захожу иногда
  • 54
  • 8 / 0
Re: Как отключить поле "Страна"?
« Ответ #8 : 02.12.2010, 22:12:54 »
Вы серьёзно? В указанной Вами теме есть ответ на вопрос "Как отключить поле Страна, чтобы при оформлении заказа на первом шаге можно было выбрать опцию "Добавить новый адрес доставки" и он корректно добавлялся?"

А какие проблемы? Странно я такого не замечал. У меня вроде и страна отключена и адрес вводится.
*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Re: Как отключить поле "Страна"?
« Ответ #9 : 03.12.2010, 04:38:12 »
Значит, что-то криво у меня в обоих магазинах. Адрес вводится и "добавляется", но в выборе адресов не появляется...
*

StarCat

  • Захожу иногда
  • 54
  • 8 / 0
Re: Как отключить поле "Страна"?
« Ответ #10 : 03.12.2010, 11:24:47 »
Пардон. Это я накосячил. Так давно это было что уже и забыл

ps_checkout.php функция list_addresses

меняем запрос

Код
$q  = "SELECT * FROM #__{vm}_user_info i ";
$q .= "INNER JOIN #__{vm}_country c ON (i.country=c.country_3_code) ";
$q .= "LEFT JOIN #__{vm}_state s ON (i.state=s.state_2_code AND s.country_id=c.country_id) ";
$q .= "WHERE user_id =" . (int)$user_id . ' ';
$q .= "AND address_type = 'ST' ";
$q .= "ORDER by address_type_name, mdate DESC";

на

Код
$q  = "SELECT * FROM #__{vm}_user_info i ";
//$q .= "INNER JOIN #__{vm}_country c ON (i.country=c.country_3_code) ";
$q .= "LEFT JOIN #__{vm}_state s ON (i.state=s.state_2_code AND s.country_id=c.country_id) ";
$q .= "WHERE user_id =" . (int)$user_id . ' ';
$q .= "AND address_type = 'ST' ";
$q .= "ORDER by address_type_name, mdate DESC";

*

Maxum

  • Давно я тут
  • 689
  • 32 / 1
Re: Как отключить поле "Страна"?
« Ответ #11 : 08.12.2010, 03:47:47 »
StarCat, спасибо и +, комментирование помогло!
*

Joo-mler

  • Осваиваюсь на форуме
  • 28
  • 0 / 0
Re: Как отключить поле "Страна"?
« Ответ #12 : 15.12.2010, 12:15:37 »
При регистрации пользователя, ввожу адрес. Но он у меня отображается как -default-, а не в виде конкретного адреса. Тоже самое в письмах, которые создаются магазином. Как это подправить?

*

artMelnikov

  • Захожу иногда
  • 57
  • 3 / 0
Re: Как отключить поле "Страна"?
« Ответ #13 : 29.07.2011, 15:37:55 »
Пардон. Это я накосячил. Так давно это было что уже и забыл

ps_checkout.php функция list_addresses

меняем запрос

Код
$q  = "SELECT * FROM #__{vm}_user_info i ";
$q .= "INNER JOIN #__{vm}_country c ON (i.country=c.country_3_code) ";
$q .= "LEFT JOIN #__{vm}_state s ON (i.state=s.state_2_code AND s.country_id=c.country_id) ";
$q .= "WHERE user_id =" . (int)$user_id . ' ';
$q .= "AND address_type = 'ST' ";
$q .= "ORDER by address_type_name, mdate DESC";

на

Код
$q  = "SELECT * FROM #__{vm}_user_info i ";
//$q .= "INNER JOIN #__{vm}_country c ON (i.country=c.country_3_code) ";
$q .= "LEFT JOIN #__{vm}_state s ON (i.state=s.state_2_code AND s.country_id=c.country_id) ";
$q .= "WHERE user_id =" . (int)$user_id . ' ';
$q .= "AND address_type = 'ST' ";
$q .= "ORDER by address_type_name, mdate DESC";

А у меня не сработало. Как только комментирую
Код
//$q .= "INNER JOIN #__{vm}_country c ON (i.country=c.country_3_code) ";
пропадают все адреса доставки.
P.S. VM 1.1.8
*

artMelnikov

  • Захожу иногда
  • 57
  • 3 / 0
[Решено] Как отключить поле "Страна"?
« Ответ #14 : 29.07.2011, 16:18:39 »
Нашел ответ в другой теме:

надо закомментировать в файле: administrator/components/com_virtuemart/classes/ps_checkout.php
4 строки:
Код
//$q .= "INNER JOIN #__{vm}_country c ON (i.country=c.country_3_code) ";
//$q .= "LEFT JOIN #__{vm}_state s ON (i.state=s.state_2_code AND s.country_id=c.country_id) ";
И ниже:
Код
//$q .= "INNER JOIN #__{vm}_country c ON (i.country=c.country_3_code OR i.country=c.country_2_code) ";
//$q .= "LEFT JOIN #__{vm}_state s ON (i.state=s.state_2_code AND s.country_id=c.country_id) ";
« Последнее редактирование: 24.09.2011, 21:24:24 от artMelnikov »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

One Page Checkout (оформление заказа на одной странице) - Скрыть поле по выбору радиобаттон

Автор sashgera

Ответов: 1
Просмотров: 4217
Последний ответ 23.09.2015, 06:02:39
от sashgera
Поле телефон

Автор One

Ответов: 17
Просмотров: 2258
Последний ответ 21.01.2014, 21:23:17
от One
Как отключить письмо покупателю после покупки?

Автор holovla

Ответов: 4
Просмотров: 1885
Последний ответ 15.01.2014, 21:49:50
от holovla
Как вывести в flypage.tpl.php произвольное текстовое поле?

Автор seoblogging

Ответов: 4
Просмотров: 3514
Последний ответ 25.04.2013, 11:48:20
от seoblogging
Добавить поле "телефон" в списке заказов а админке

Автор hudoy

Ответов: 10
Просмотров: 2884
Последний ответ 12.01.2013, 09:28:21
от SolopoV