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

IDR72

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
Доброе время суток!
Перекопал весь инет, не могу никак найти решение (
У товаров есть атрибут город, в зависимости от города на сайте (компонент мультидомен), с помощью jquery устанавливаю этот атрибут у товаров.

В карточке товара всё нормально, цена пересчитывается: использую функцию setAttrValue.
Там всё просто, при выводе атрибутов используется селект с onchange
Код
<select id="jshop_attr_id6" name="jshop_attr_id[6]" class="inputbox" size="1" onchange="setAttrValue('6', this.value);" style="display: none;">
поэтому после того, как устанавливаю требуемое значение, я просто вызываю эту функцию:
Код
				case 'Москва': 	
jQuery("#jshop_attr_id6 [value=117]").attr("selected", "selected");
setAttrValue('6', '117');
break;

Но в списке товаров setAttrValue не работает и никак не могу найти чем вычисляется цена при изменении атрибута в списке товаров( Там атрибуты выводятся через form, но никакого action нет. JS тоже не нашел, которые вызывают пересчет.

Т.е. в списке у меня атрибут меняется, но вот цена не пересчитывается.

А если меняешь руками атрибут, то пересчет работает.

Мне надо только подсказать какой механизм пересчета цены в зависимости от атрибута используется в списке

JoomShopping 4.16.2

Заранее спасибо ;)
« Последнее редактирование: 10.06.2018, 14:22:52 от IDR72 »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
в списке товаров атрибуты в JoomShopping не выводятся, только с помощью каких либо дополнительных плагинов. сказать что-то без понимания того, что у вас установлено, не представляется возможным
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

IDR72

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
самое интересное, что не могу найти плагинов, которые выводят атрибуты.
посмотрел включенные плагины для джумшоппинга - связанных с атрибутами нет. В дополнениях джумшоппинга тоже пусто

вывод атрибутов идет так (файл /list_products/product.php):
Код
        <div class="list-product-attributes">
<form id="productform_<?php print $product->product_id;?>">
<?php if(!empty($product->attrs)){?>
<?php foreach($product->attrs as $key => $values){?>
<select id="jshop_attr_id<?php print $key;?>" name="jshop_attr_id[<?php print $key;?>]" class="list-attr-list" data-attr_id="<?php print $key;?>">
<?php foreach($values as $attr){?>
<option value="<?php print $attr->attr_val_id;?>"><?php print $attr->attr_val;?></option>
<?php } ?>
</select>
<?php } ?>
<?php } ?>
</form>
</div>

но подключения каких-либо скриптов в этом файле нет.
да и полный код страницы смотрел(
« Последнее редактирование: 10.06.2018, 15:46:48 от IDR72 »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
значит видимо просто делалось не плагинами, а хаками ядра. смотрите где определяется $product->attrs, поиском по файлам например поискать.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

IDR72

  • Осваиваюсь на форуме
  • 15
  • 3 / 0
спасибо!
Буду копать в этом направлении ;)
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Вывод характеристик товара в списке товаров (категории)

Автор voland

Ответов: 4
Просмотров: 3903
Последний ответ 17.09.2022, 13:21:03
от victorantoniak
Отображение цены товара в категории

Автор Kadimp

Ответов: 1
Просмотров: 2593
Последний ответ 28.09.2021, 06:55:36
от nevigen
Формирование цены

Автор Rebarun

Ответов: 17
Просмотров: 7304
Последний ответ 06.08.2021, 08:39:30
от kit2m2
Разные цены

Автор Rebarun

Ответов: 1
Просмотров: 1649
Последний ответ 10.07.2020, 13:38:53
от kit2m2
Проблема расчета итоговой цены при выборе атрибутов!

Автор HLV_11

Ответов: 3
Просмотров: 973
Последний ответ 29.05.2020, 00:08:46
от HLV_11