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

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Привет! Кто-нибудь делал русский альфаиндекс в этой версии?.. Попробовал по аналогии с версией 1.5.9 - там только вместо $start прописал $alpha, остальное всё также. Получилось также криво, как и у многих на версии 1.5.9: при клике на любую русскую букву выводится список материалов и категорий, начинающихся на букву Р. Адрес страницы при этом выглядит, вроде, как положено: при клике на букву Д - _http://сайт.ru/component/option,com_mtree/task,listalpha/alpha,Д/cat_id,0/Itemid,132/
Кто-нибудь разобрался с этой проблемой?..
*

yamumr

  • Новичок
  • 3
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #1 : 07.02.2009, 01:43:34 »
делал. и даже сделал. Правда, не знаю грамотно ли, но все работает :) Первый опыт копания php был. По аналогии с версией 1.5.9 не получится, во второй версии, если я правильно понял, алфавит выводится по-другому. Если есть вопросы - пиши в личку, постараюсь рассказать.
*

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #2 : 07.02.2009, 16:16:47 »
Я бы с удовольствием написал, но мне почему-то не дают отправлять личные сообщения. Может здесь напишешь?.. Хоть намекни, где ковырять, какие файлы правил... Или в аську: 951-семь-семь-семь-55
*

belguy

  • Новичок
  • 7
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #3 : 16.02.2009, 16:45:27 »
Выложите, пожалуйста, кто-нибудь здесь, как поменять алфавит в версии 2.0.9    !!!???!!!
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #4 : 21.02.2009, 16:19:20 »
да, очень нужно сменить алфавит!!! !!!???!!!
а лучше - добавить русский под английским

помогите пожалуйста!!!!  >:(
*

2grow

  • Осваиваюсь на форуме
  • 15
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #5 : 03.03.2009, 12:45:11 »
Проверял в работе на Joostina:

1. В файле components/com_mtree/templates/m2/sub_alphaIndex.tpl.php вместо <?php echo $this->plugin('listalphaindex', ' ') ?> вставляем
Цитировать
<?php echo $this->plugin('listalpha', '0') ?>
<?php echo $this->plugin('listalpha','А') ?>
<?php echo $this->plugin('listalpha','Б') ?>
<?php echo $this->plugin('listalpha','В') ?>
<?php echo $this->plugin('listalpha','Г') ?>
<?php echo $this->plugin('listalpha','Д') ?>
<?php echo $this->plugin('listalpha','Е') ?>
<?php echo $this->plugin('listalpha','Ë') ?>
<?php echo $this->plugin('listalpha','Ж') ?>
<?php echo $this->plugin('listalpha','З') ?>
<?php echo $this->plugin('listalpha',И') ?>
<?php echo $this->plugin('listalpha','Й) ?>
<?php echo $this->plugin('listalpha','К') ?>
<?php echo $this->plugin('listalpha','Л) ?>
<?php echo $this->plugin('listalpha','М') ?>
<?php echo $this->plugin('listalpha','Н') ?>
<?php echo $this->plugin('listalpha','О') ?>
<?php echo $this->plugin('listalpha','П') ?>
<?php echo $this->plugin('listalpha','Р') ?>
<?php echo $this->plugin('listalpha','С') ?>
<?php echo $this->plugin('listalpha','Т') ?>
<?php echo $this->plugin('listalpha','У') ?>
<?php echo $this->plugin('listalpha','Ф') ?>
<?php echo $this->plugin('listalpha','Х') ?>
<?php echo $this->plugin('listalpha','Ц') ?>
<?php echo $this->plugin('listalpha','Ч') ?>
<?php echo $this->plugin('listalpha','Ш') ?>
<?php echo $this->plugin('listalpha','Щ') ?>
<?php echo $this->plugin('listalpha','Ы') ?>
<?php echo $this->plugin('listalpha','Э') ?>
<?php echo $this->plugin('listalpha','Ю') ?>
<?php echo $this->plugin('listalpha','Я') ?>
<br/>
<?php echo $this->plugin('listalpha', '0') ?>
<?php echo $this->plugin('listalpha', 'A') ?>
<?php echo $this->plugin('listalpha', 'B') ?>
<?php echo $this->plugin('listalpha', 'C') ?>
<?php echo $this->plugin('listalpha', 'D') ?>
<?php echo $this->plugin('listalpha', 'E') ?>
<?php echo $this->plugin('listalpha', 'F') ?>
<?php echo $this->plugin('listalpha', 'G') ?>
<?php echo $this->plugin('listalpha', 'H') ?>
<?php echo $this->plugin('listalpha', 'I') ?>
<?php echo $this->plugin('listalpha', 'J') ?>
<?php echo $this->plugin('listalpha', 'K') ?>
<?php echo $this->plugin('listalpha', 'L') ?>
<?php echo $this->plugin('listalpha', 'M') ?>
<?php echo $this->plugin('listalpha', 'N') ?>
<?php echo $this->plugin('listalpha', 'O') ?>
<?php echo $this->plugin('listalpha', 'P') ?>
<?php echo $this->plugin('listalpha', 'Q') ?>
<?php echo $this->plugin('listalpha', 'R') ?>
<?php echo $this->plugin('listalpha', 'S') ?>
<?php echo $this->plugin('listalpha', 'T') ?>
<?php echo $this->plugin('listalpha', 'U') ?>
<?php echo $this->plugin('listalpha', 'V') ?>
<?php echo $this->plugin('listalpha', 'W') ?>
<?php echo $this->plugin('listalpha', 'X') ?>
<?php echo $this->plugin('listalpha', 'Y') ?>
<?php echo $this->plugin('listalpha', 'Z') ?>

2. В файле components/com_mtree/Savant2/Savant2_Plugin_listalpha.php
меняем строку 19 на
Цитировать
if ( eregi("[a-z0А-Я]{1}[0-9]*", $alpha) ) {

3. В файле components/com_mtree/mtree.php меняем elseif в строке 918 на
Цитировать
( eregi("[a-z0-9А-Я]{1}[0-9]*", $alpha)

4. В css темплейта меняем

Цитировать
/* @group Index */
.alpha-index {
   width: 100%;
   position: relative;
   left: -10px;
   text-align: center;
   margin: 15px 0 15px 0px;
   background-color: #f4f4f4;
   border-bottom: 1px solid #ccc;
   border-top: 1px solid #ccc;
   }
.alpha-index a:link, .alpha-index a:visited {
   left: -1px;
   margin: 0 0;
   height:2em;
   text-decoration: none;
   font-weight: normal;
   
   }
.alpha-index a:hover {
   background-color: white;
   color: black;
   }
но это уже по желанию и по вкусу.
« Последнее редактирование: 14.03.2009, 22:40:29 от 2grow »
*

belguy

  • Новичок
  • 7
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #6 : 04.03.2009, 00:17:19 »
Спасибо за объяснения. Сделал все как указано, и действительно появились русские буквы. Но при кликании на любую из них появляется одна и таже надпись:

Нет никаких категорий или материалов, которые начинаются с Р

Стоит отметить , что в FF этого глюка нет и категории по алфавиту работают.
Помогите, как исправить эту ошибку, чтобы во всех браузерах работало нормально.  !!!???!!!

Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #7 : 05.03.2009, 23:13:36 »
Сделал по описанию, выдает пустую страницу. Joomla 1.5.8 + Mosets Tree 2.0.9 PHP5+ :(
Legacy включен
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #8 : 05.03.2009, 23:34:05 »
а у меня проблема с кодировкой, буквы в спмске криво отображаются, у меня 1.5.9
сделал, все, как сказано, сконвертил отредактированные файлы в utf-8
*

belguy

  • Новичок
  • 7
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #9 : 06.03.2009, 14:47:46 »
Видно, 2grow, не совсем правильный выход из ситуации показал.
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #10 : 06.03.2009, 16:14:51 »
 Жду новых решений, хэлпплиз!!!???!!!
*

Shustry

  • Гуру
  • 6434
  • 745 / 3
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #11 : 07.03.2009, 14:29:51 »
Рабочее решение здесь http://joomla-support.ru/thread9102.html. Сам долго билсо. Помогли.
*

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #12 : 07.03.2009, 18:52:08 »
Тут вообще-то было обсуждение расширений для линейки 1.0, а там, куда ты посылаешь, для 1.0 так ничего нового и не предложили. Везде одно и то же. Засада, блин.
*

fatlast

  • Осваиваюсь на форуме
  • 31
  • 1 / 0
  • с планеты Земля
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #13 : 08.03.2009, 00:16:48 »
а вот мне помогло, спасибо за отсыл)))))))) ;D
*

yamumr

  • Новичок
  • 3
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #14 : 28.03.2009, 12:54:11 »
Уже не помню, что менял.
Посмотрел по датам - два файлика из /components/com_mtree/savant2/
добавил в архив. смотрите.
Если шо все работает - http://pan-i.ru/index.php?option=com_mtree&Itemid=73.
Только не пугайтесь, там альфа-индекс помимо названия материала еще ищет по первой букве автора.


[вложение удалено Администратором]
*

stiliar

  • Осваиваюсь на форуме
  • 30
  • 2 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #15 : 28.03.2009, 14:23:55 »
Если шо все работает - http://pan-i.ru/index.php?option=com_mtree&Itemid=73.
Так у тебя там Joomla 1.5 стоит. А на 1.0.15 замена стандартных файлов твоими ни к чему не привела. Что-то еще должно быть.
*

yamumr

  • Новичок
  • 3
  • 0 / 0
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #16 : 29.03.2009, 20:06:21 »
stiliar
сорри, упустил из виду. Тогда не знать, на 1.0.15 не ставил не смотрел.
*

nshu

  • Осваиваюсь на форуме
  • 13
  • 0 / 8
Re: Русский алфавит в Mosets Tree 2.0.9
« Ответ #17 : 03.06.2009, 18:57:32 »
Уже не помню, что менял.
Посмотрел по датам - два файлика из /components/com_mtree/savant2/
добавил в архив. смотрите.
Если шо все работает - http://pan-i.ru/index.php?option=com_mtree&Itemid=73.
Только не пугайтесь, там альфа-индекс помимо названия материала еще ищет по первой букве автора.


После клика по букве получаю ответ: The page you are trying to access does not exist.
Please select a page from the Main Menu.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Mosets Tree router Баг

Автор kulikov

Ответов: 3
Просмотров: 2121
Последний ответ 18.06.2024, 08:39:19
от sivers
Удалить материал в Mosets Tree

Автор avtomastersu

Ответов: 0
Просмотров: 2610
Последний ответ 19.03.2023, 17:44:40
от avtomastersu
Интеграция JComments 4 в каталог Mosets Tree 4.0

Автор avtomastersu

Ответов: 3
Просмотров: 2994
Последний ответ 23.02.2023, 13:36:18
от avtomastersu
Как вытащить из базы статьи Mosets Tree?

Автор gorbi_U

Ответов: 10
Просмотров: 3336
Последний ответ 28.02.2021, 13:37:16
от IToro82
AlphaUserPoints и Mosets Tree

Автор polattt

Ответов: 0
Просмотров: 4093
Последний ответ 22.01.2017, 20:24:58
от polattt