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

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
На сайте http://vegushka.ru/ стоит шаблон Nebulae. Если пройти по ссылке вида http://vegushka.ru/?presets=preset1 или http://vegushka.ru/?presets=preset2 (и т.д. до preset8) то стиль шаблона меняется... НО он меняется только на текущую старницу.. т.е. если дальше бродить по сайту - стиль возвращается в тот что выбран в админке по-умолчанию. На демо сайте Рокетов стили запоминаются http://demo.rockettheme.com/may11/
Уважаемые форумчане, ткните носом, где грабли? Как заставить сайт, помнить стиль? :(
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

back

  • Захожу иногда
  • 214
  • 7 / 0
  • Все просто если по очереди)
Админка >> расширения >> менеджер шаблонов.
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
Админка >> расширения >> менеджер шаблонов.
Очень умно. :-\ Думаете перед тем как создать тему я не перепробовал все настройки переключать?
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Думаю, что на сайте Роккетов при выборе пресета из меню он сохраняется как текущий шаблон. Просто подставлением ?presets=preset1 к урлу так не сделать. Если необходимо разные стили для разных страниц:
1. Админка >> расширения >> менеджер шаблонов. :)) >> привязать к выбранным пунктам меню.
2. Если необходимо, чтобы таки подставлять ?presets=preset%% к определённым пунктам меню, то можно, как вариант сделать оверрайд меню. Номер пресета сохранять в поле css-суффикс пункта меню. Например "3". Потом в файле templates\шаблон\html\mod_menu\default_component.php (default_url.php) меняем:
Код
<a href="<?php echo $item->flink;?>"
на
Код
<a href="<?php echo $item->flink.'?presets=preset'.$item->anchor_css;?>"
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
1. Админка >> расширения >> менеджер шаблонов. :)) >> привязать к выбранным пунктам меню.
2. Если необходимо, чтобы таки подставлять ?presets=preset%% к определённым пунктам меню, то можно, как вариант сделать оверрайд меню. Номер пресета сохранять в поле css-суффикс пункта меню. Например "3". Потом в файле templates\шаблон\html\mod_menu\default_component.php (default_url.php) меняем:
Код
<a href="<?php echo $item->flink;?>"
на
Код
<a href="<?php echo $item->flink.'?presets=preset'.$item->anchor_css;?>"
На демо-сайте стиль применяется КО ВСЕМУ сайту. :(

Хорошо... может зайдем с другой стороны... лично мне нравиться текущий стиль сайта, но некоторым посетителям хочется светлый вариант... я могу как-то привязать стиль к юзверю?
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Если просто переключать:
http://extensions.joomla.org/extensions/style-a-design/templating/7466

Если нужно, чтобы каждый пользователь мог свой стиль юзать и запоминать, уже сложнее. Ну, как самое простое решение: записывать значение выбранного шаблона в кукисы браузера. Но не совсем объективно получится. По хорошему нужно при выборе модулем проверять, авторизованный ли пользователь на сайте и, если да, то записывать как новый параметр в таблицу users базы данных. А при загрузке сайта проверять значение этого параметра.
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
Если просто переключать:
http://extensions.joomla.org/extensions/style-a-design/templating/7466

Если нужно, чтобы каждый пользователь мог свой стиль юзать и запоминать, уже сложнее. Ну, как самое простое решение: записывать значение выбранного шаблона в кукисы браузера. Но не совсем объективно получится. По хорошему нужно при выборе модулем проверять, авторизованный ли пользователь на сайте и, если да, то записывать как новый параметр в таблицу users базы данных. А при загрузке сайта проверять значение этого параметра.
Вот! этот плагин , ЕМНИП, переключает ТОЛЬКО шаблоны... в Доке Gantry что-то сказано про переменную в печЕнках, но видимо знания английского есть, а других знаний не хватает сделать сие чудо.
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Вы что хотите реализовать? Смена стиля пользователем с сохранением? Или различные стили для различных разделов сайта?
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
Смена стиля пользователем с сохранением? Например, для меня стиль1 шаблона, для Васи Пупкина - стиль2.
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
http://extensions.joomla.org/extensions/style-a-design/templating/7466
Поставил, проверил. Всё работает. Только стили сохраняются в cookie. Соответственно, привязанны к браузеру
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
http://extensions.joomla.org/extensions/style-a-design/templating/7466
Поставил, проверил. Всё работает. Только стили сохраняются в cookie. Соответственно, привязанны к браузеру
Прошу прощения, видимо я с устатку неправильно доношу свою мысль :(
Вот! этот плагин , ЕМНИП, переключает ТОЛЬКО шаблоны...
В моем шаблоне 8 стилей. на демо это прекрасно выглядит. Этого же я и пытаюсь добиться от своего шаблона.
Смена стиля пользователем с сохранением? Например, для меня стиль1 шаблона, для Васи Пупкина - стиль2.
Установил у себя, дает выбрать из установленных шаблонов "Rhuk_Milkyway_Ext_16" и "Nebulae". И применяет сам шаблон а не стили из одного шаблона.
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
В настройках модуля доступен выбор стилей для выбора с фронта. Именно стилей, а не шаблонов. Значит у вас стили не созданы для шаблона. Например на дефолтной Joomla Beez2 - Сайт о Парках, Beez2 - По умолчанию... Всё переключается. Возможно у вас ОДИН стиль шаблона а уже в его настройках Роккеты сделали выбор пресетов своего шаблона. Нужно сделать несколько дубликатов стилей шаблона и в каждом выбрать определённый пресет. После этого и темплейт-селектор будет нормально работать, и назначать определённые стили разным разделам/пунктам_меню можно будет.
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
Кстати возникла идея написать похожее расширение но с лучшим функционалом. Например с хранением выбранного стиля в профиле, если юзер авторизован, иначе в кукисах. После НГ сделаю пожалуй, если будет время.
*

vegushka

  • Давно я тут
  • 523
  • 36 / 1
  • Мажьте лоб вазеленкой
Вот оказывается в чем косяк был :) А я за полгода думал что сколько строк в менеджере шаблонов, столько физически шаблонов и будет :)
Видимо часа 4 все-таки надо поспать... суть понял, но пока не смог сделать...
Огромное, человеческое спасибо за долготерпение и подсказки. При первой же оказии в долгу не останусь. *DRINK*
ненавижу icetheme, обожаю Rockettheme
Ваше спасибо - в репу, а лучше на Яндекс 41001140731879
*

Shustry

  • Moderator
  • 6434
  • 745 / 3
vegushka, всегда пожалуйста. Спасибо достаточно. *DRINK*
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Как сделать свой шаблон quickstart?

Автор saiskyi

Ответов: 3
Просмотров: 6768
Последний ответ 19.02.2020, 19:29:01
от Bozhkov2
Как настроить шаблон?

Автор tromba

Ответов: 2
Просмотров: 4196
Последний ответ 15.08.2018, 15:29:56
от tromba
Как загрузить шаблон, и сделать его только для одной страницы?

Автор Ирина Поехали

Ответов: 5
Просмотров: 2178
Последний ответ 05.06.2017, 21:15:42
от effrit
Как вставить рекламу в мобильный шаблон ja_edenite?

Автор gorbi_U

Ответов: 3
Просмотров: 1951
Последний ответ 02.06.2017, 08:43:26
от gorbi_U
Шаблон JA_Edenite joomla2.5

Автор askvrk2

Ответов: 6
Просмотров: 3097
Последний ответ 29.05.2017, 09:29:08
от gorbi_U