Новости 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 Ответов
  • 1864 Просмотров
*

Emotion

  • Захожу иногда
  • 101
  • 0 / 0
Здравствуйте. Не кто не сталкивался с такой задачей - вывести 2-3 категории в списке выбора категорий по их ID а не чтобы все выводились в которые можно публиковать.

Дело в том что у меня есть форма подачи материала на 3 страницах с 3 наборами фильтров которые подходят только к конкретным категория а в списке выбора категории куда надо добавь объявления выводятся все категории которые забиты в каталоге. Может кто то подскажет как оптимизировать ?
« Последнее редактирование: 04.09.2012, 13:10:42 от Emotion »
*

Emotion

  • Захожу иногда
  • 101
  • 0 / 0
Re: Свои категории в page_addListing.tpl.php
« Ответ #1 : 03.09.2012, 23:11:36 »
Решил использовать функцию Jquery
jQuery('#browsecat').children('option[value="категории_которую_прячу"]').hide();

оно то ее прячет но данные в список select выгружаются динамически и когда нажимаю >Назад мое спрятанное поле появляется надо как то задать эту функцию чтобы она действовала постоянно

П.С. к сожалению функция выше не поддерживается в Chrome и IE Пришлсоь использовать другую а именно

Код
(function($){

    $.fn.extend({detachOptions: function(o) {
        var s = this;
        return s.each(function(){
            var d = s.data('selectOptions') || [];
            s.find(o).each(function() {
                d.push($(this).detach());
            });
            s.data('selectOptions', d);
        });
    }, attachOptions: function(o) {
        var s = this;
        return s.each(function(){
            var d = s.data('selectOptions') || [];
            for (var i in d) {
                if (d[i].is(o)) {
                    s.append(d[i]);
                    console.log(d[i]);
                                    }
            }
        });
    }});   
   
})(jQuery);

// прячу категорию
$('#browsecat').detachOptions('[value=значение_велю]');

в конце файла page_addListing.tpl.php добавил ссилку на скрипт с этой функцией 
<script language="javascript" type="text/javascript" src="<?php echo $this->jconf['live_site']; ?>/components/com_mtree/js/rem.js"</script>

но она не обрабатываться внутри компонета хотя в отдельном демо-файле все отлично, уже мозг сломал как дальше делать... :(
« Последнее редактирование: 04.09.2012, 01:10:30 от Emotion »
*

Emotion

  • Захожу иногда
  • 101
  • 0 / 0
Re: Свои категории в page_addListing.tpl.php
« Ответ #2 : 04.09.2012, 13:09:08 »
Зделано готове решение этой задачи. Основная логика заключается в удалении ненужных options в списке select по их value


Код

jQuery(document).ready(function(){

function remOfOptions() {
jQuery('#browsecat').find('option').filter(function(){
if(jQuery(this).val() == 82|| jQuery(this).val() == 81)
{
return true;
}
return false;
}).remove();

}

jQuery('#browsecat').ajaxStop(function(){
remOfOptions();
});

jQuery('#lcmanage').click(function(){
remOfOptions();
});
});

Где все 82 и 81 значение value тех options которые мы будем вырезать из сиписка селект
Эту функию пишем в файл com_mtree/js/category.js

П.С. Кроссбраузерное решение
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как вывести в категории третьего уровня название категории первого уровня?

Автор Monix

Ответов: 0
Просмотров: 3538
Последний ответ 23.12.2017, 16:26:58
от Monix
Материалы в категории- не решается проблема!

Автор megasiras

Ответов: 0
Просмотров: 1598
Последний ответ 28.10.2014, 07:53:25
от megasiras
Неправильно отображаются в pathway родительские категории

Автор magistr_yoda

Ответов: 0
Просмотров: 1554
Последний ответ 12.02.2014, 07:19:38
от magistr_yoda
Нужно получить id категории в moset tree

Автор wartek

Ответов: 3
Просмотров: 1714
Последний ответ 05.07.2013, 16:53:31
от wartek
[Решено] Прикрутить Яндекс карту?

Автор kdvbpspr

Ответов: 6
Просмотров: 4268
Последний ответ 02.11.2012, 00:03:18
от dimko300