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

Оборонитель

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

Написал на случай если уже есть решение, или кто-то пробовал подобное реализовать.
*

Оборонитель

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Решил отписаться тут.
Нашел решение с помощью класса "usertype-super-administrator"
*

AndreyUA

  • Захожу иногда
  • 61
  • 7 / 0
Поясните, пожалуйста, мне не очень близкому к этой теме. Куда и каким образом в шаблоне этот класс вставить?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
В связи с особенностями реализации версии JComments 2.3.0 и системой прав в Joomla 2.5, данная функция пока отключена - на текущий момент нет возможности без ущерба производительности получить информацию о доступных группах для каждого из участников обсуждения. А дергать для каждого запрос к БД - это очень не хорошо с точки зрения производительности.
*

AndreyUA

  • Захожу иногда
  • 61
  • 7 / 0
Спасибо за пояснение. Согласен с вами по поводу производительности.
*

Morfei

  • Осваиваюсь на форуме
  • 24
  • 5 / 0
Спасибо за информацию. Как всегда сработал закон подлости. Сначала искал почему перестали работать классы, не нашел, отписал, открываю эту страницу и вуаля, ответ тут.
*

switch

  • Захожу иногда
  • 128
  • 0 / 1
Ну а рамочкой нельзя никак выделить ответ супер юзера или модератора?
*

smart

  • Администратор
  • 6478
  • 1318 / 15
  • Хочешь сделать хорошо — сделай!
Можно, но если у вас на странице 20 комментариев, то будет дополнительно 20 запросов к базе данных. Вы уверены, что вам это нужно?
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Можно, но если у вас на странице 20 комментариев, то будет дополнительно 20 запросов к базе данных. Вы уверены, что вам это нужно?
Но если это какие-то конкретные ID пользователей, то можно их выделить и без запросов.
*

switch

  • Захожу иногда
  • 128
  • 0 / 1
Но если это какие-то конкретные ID пользователей, то можно их выделить и без запросов.
Так устроит, "важных" пользователей будет не много!
*

switch

  • Захожу иногда
  • 128
  • 0 / 1
Или может не рамку вокруг аватара, а логин другим цветом.
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
Или может не рамку вокруг аватара, а логин другим цветом.
Найдите в файле /components/com_jcomments/tpl/default/tpl_comment.php строку:
Код: php
<span class="comment-author"><?php echo $comment->author?></span>

и замените на:

Код: php
<?php 
$userStyle = null;
if ($comment->userid == 42):
$userStyle = ' style="color: red"';
endif;
?>
<span class="comment-author"<?php echo $userStyle; ?>><?php echo $comment->author?></span>
Таким образом для пользователя с ID=42 (это Super User по умолчанию) логин будет выделен красным. Идею, я надеюсь, Вы поняли.
*

mau

  • Новичок
  • 3
  • 0 / 0
Найдите в файле /components/com_jcomments/tpl/default/tpl_comment.php строку:
Код: php
<span class="comment-author"><?php echo $comment->author?></span>

и замените на:

Код: php
<?php 
$userStyle = null;
if ($comment->userid == 42):
$userStyle = ' style="color: red"';
endif;
?>
<span class="comment-author"<?php echo $userStyle; ?>><?php echo $comment->author?></span>
Таким образом для пользователя с ID=42 (это Super User по умолчанию) логин будет выделен красным. Идею, я надеюсь, Вы поняли.

Спасибо за пост, таким образом удалось заменить цвет администратора )
только подскажите как добавить еще несколько ID с таким же цветом (к примеру 193, 194, 195)? (не силен в скриптах)
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
*

b2z

  • Глобальный модератор
  • 7287
  • 778 / 0
  • Разраблю понемногу
*DRINK* Спасибо!
Если очень много ID, то можно упростить код:

Код: php
$userStyle = null;
$userIds = array(42, 43, 101, 195, 231); // здесь указываем нужные ID

if (in_array($comment->userid, $userIds)):
$userStyle = ' style="color: red"';
endif;
*

Eholov

  • Захожу иногда
  • 170
  • 14 / 0
Спасибо за ответ. Так работает. Только мне надо было не только имя автора, а весь блок комента выделить. Сделал то так:
в файле tpl_comment.php строку
Код
<div class="rbox">
поменял на
Код
<div class="rbox"<?php echo $myuserStyle; ?>>
и перед ней добавил
Код
<?php 
$myuserStyle = null;
if ($comment->userid == 859):
$myuserStyle = 'style="background:#ddd; padding:8px;"';
endif;
?>
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Выделить цепочку комментариев

Автор dimon7772

Ответов: 2
Просмотров: 3929
Последний ответ 25.09.2017, 16:30:40
от djumfan
Как ответить на комментарий пользователя из Админки ?

Автор Alex7

Ответов: 31
Просмотров: 18196
Последний ответ 09.06.2017, 20:12:11
от dl
Имя автора комментария ссылкой на его профил (как у Gravatar на фото)

Автор biosila

Ответов: 1
Просмотров: 4136
Последний ответ 05.06.2017, 18:12:31
от Mangust24
Рейтинг пользователя

Автор lehantrop

Ответов: 0
Просмотров: 1910
Последний ответ 25.08.2015, 22:37:26
от lehantrop
|Решено|Как внутри материала удалить надпись "Комментарии" и уменьшить "Добавить комментарий"?

Автор DeMoN75

Ответов: 4
Просмотров: 4719
Последний ответ 06.11.2014, 05:21:09
от DeMoN75