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

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Second Description For Product
« : 14.06.2016, 19:53:28 »
ПРи установке плагина второе описание RU выводиться без проблем. При выводе первого описания EN добавляется сюда же второе описание  и выражение

{second_description}. Вывод описание EN прописал так:
Код
<?php print $this->product->get('description_en-GB'); ?>
Что не так делаю?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Second Description For Product
« Ответ #1 : 14.06.2016, 19:57:12 »
плагин только делает вид, что описания 2. на самом деле поле как было одно, так и остается, но в описание добавляется {second_description} для понимания, где заканчивается первое и начинается второе. вам нужно вручную разделить description_en-GB по {second_description}
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Re: Second Description For Product
« Ответ #2 : 14.06.2016, 20:03:50 »
плагин только делает вид, что описания 2. на самом деле поле как было одно, так и остается, но в описание добавляется {second_description} для понимания, где заканчивается первое и начинается второе. вам нужно вручную разделить description_en-GB по {second_description}
Разделить - это как? никак не врублюсь
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Second Description For Product
« Ответ #3 : 14.06.2016, 20:15:20 »
например explode
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Re: Second Description For Product
« Ответ #4 : 14.06.2016, 20:49:20 »
например explode

Наверное, PHP мне не по зубам. Не могу уловить логику функции Explode
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Second Description For Product
« Ответ #5 : 15.06.2016, 16:09:35 »
так в плагине посмотрите, там же это реализовано уже
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Re: Second Description For Product
« Ответ #6 : 17.06.2016, 20:16:13 »
так в плагине посмотрите, там же это реализовано уже
Не получилось. Дмитрий, посмотрите, что не так в этих действиях
1. Создал в карточке товара
Код
_tmp_product_html_after_buttons1
2. Прописал в файле плагина переменную
Код
 $description1 = $lang->get('description_en-GB');
3. Дальше
Код
$second_description1 = 'second_'.$description1;
4. В функцию Explode добавил $product->$description1
Код
$tmp = explode($this->separator, $product->$description, $product->$description1);
5. Ну и проверил установку переменных
Код
if (isset($tmp[1])) {
$product->description = $tmp[0];
$product->second_description = $tmp[1];
              
           if (!isset($view->_tmp_product_html_after_buttons)) $view->_tmp_product_html_after_buttons = '';
$view->_tmp_product_html_after_buttons .= '<div class="second_description">'.$product->second_description.'</div>';
      }
  
  if (isset($tmp[2])) {
$product->description1 = $tmp[0];
$product->second_description1 = $tmp[2];
    
        if (!isset($view->_tmp_product_html_after_buttons1)) $view->_tmp_product_html_after_buttons1 = '';
$view->_tmp_product_html_after_buttons1 .= '<div class="second_description1">'.$product->second_description1.'</div>';

}
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Second Description For Product
« Ответ #7 : 17.06.2016, 20:49:52 »
что не так в этих действиях
как бы... все...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Re: Second Description For Product
« Ответ #8 : 17.06.2016, 21:00:06 »
как бы... все...
В смысле все не так?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Second Description For Product
« Ответ #9 : 17.06.2016, 21:19:44 »
угу
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Re: Second Description For Product
« Ответ #10 : 17.06.2016, 21:43:01 »
угу
Тогда вопрос:
Если поменяем
Код
$description = $lang->get('description');
на
Код
$description = $lang->get('description_en-GB');
, тогда вывод английского описания должно выводиться правильно, но этого все-равно не наблюдается. Почему?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Second Description For Product
« Ответ #11 : 17.06.2016, 21:57:14 »
потому что и не должно. с чего вы вообще взяли $lang->get('description_en-GB')?

чему равно $description после
Код
$description = $lang->get('description_en-GB');
?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Re: Second Description For Product
« Ответ #12 : 17.06.2016, 22:03:05 »
потому что и не должно. с чего вы вообще взяли $lang->get('description_en-GB')?

чему равно $description после
Код
$description = $lang->get('description_en-GB');
?
Непонятно тогда, почему русское описание раскладывается нормально, а английское надо вручную разделять
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Second Description For Product
« Ответ #13 : 17.06.2016, 22:10:13 »
что ж тут непонятного? потому что плагин разделяет описание текущего языка. текущее - русское. переключитесь на английский - будет английское разделять автоматически.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

pvi1

  • Давно я тут
  • 566
  • 16 / 2
Re: Second Description For Product
« Ответ #14 : 17.06.2016, 22:36:53 »
...
« Последнее редактирование: 18.06.2016, 00:10:27 от pvi1 »
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Second Description For Product
« Ответ #15 : 18.06.2016, 08:02:04 »
а вам надо сделать тоже самое что делает плагин, только для не текущего языка (для description_en-GB). разделить (explode) description_en-GB по {second_description}. можно прямо в шаблоне.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Plugin Generate PDF Product

Автор maximis

Ответов: 40
Просмотров: 6635
Последний ответ 27.03.2024, 23:23:02
от Napst3r
JS Product Snapshot - плагин вывода товаров JoomShopping в контенте Joomla

Автор Arkadiy

Ответов: 110
Просмотров: 32799
Последний ответ 21.12.2023, 09:28:06
от sergeytolkachyov
Плагин Second Description For Product

Автор pvi1

Ответов: 27
Просмотров: 5844
Последний ответ 27.09.2020, 18:50:33
от theflame
Модуль product labels 4.0.1 для Joomshpping 4 (под 3-ю Joomla), нужна помощь

Автор Dimson75

Ответов: 16
Просмотров: 3297
Последний ответ 01.12.2016, 14:43:25
от omilen
Latest product

Автор timbooba

Ответов: 3
Просмотров: 1745
Последний ответ 08.10.2015, 18:47:59
от Pavv