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

zhatov

  • Новичок
  • 8
  • 0 / 0
Ну никак не могу установить - редакторы отключал, фильтры тоже. Пробовал через произвольный модуль. Через другие браузеры смотрел, кеш очищал....Суть в том - в коде страницы есть - а визуализация и работоспособность отсутствует.
Помогите пожалуйста...
ссылка http://www.greenhistory.ru
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
А в index.php пробовали вставлять код?
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

zhatov

  • Новичок
  • 8
  • 0 / 0
А в index.php пробовали вставлять код?
Попробовал только что еще раз на всякий случай - не выходит. У меня index ссылается на другие файлы

Код
<?php
/**
 * @copyright  Copyright (C) 2008 - 2011 ZooTemplate.com. All rights reserved.
 * @license    GNU/GPL, see LICENSE.php
 * Joomla! is free software. This version may have been modified pursuant
 * to the GNU General Public License, and as distributed it includes or
 * is derivative of works licensed under the GNU General Public License or
 * other free or open source software licenses.
 * See COPYRIGHT.php for copyright notices and details.
 */

// no direct access
defined('_JEXEC') or die('Restricted access');
include_once(dirname(__FILE__).DS.'libs'.DS.'browser.php');
include_once(dirname(__FILE__).DS.'libs'.DS.'zt_tools.php');
include_once(dirname(__FILE__).DS.'zt_menus'.DS.'zt.common.php');
include_once(dirname(__FILE__).DS.'libs'.DS.'zt_vars.php');

unset($this->_scripts[$this->baseurl.'/media/system/js/caption.js']);

if($myBrowser && $ztTools->getParam('zt_mobile')) {
  include_once(dirname(__FILE__).DS.'libs'.DS.'layouts'.DS.'mobile.php');
} else {
  include_once(dirname(__FILE__).DS.'libs'.DS.'layouts'.DS.'default.php');
}

?>
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Посмотрите в шаблоне папку layouts, в ней должен быть footer, попробуйте в него вставить.
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

zhatov

  • Новичок
  • 8
  • 0 / 0
Посмотрите в шаблоне папку layouts, в ней должен быть footer, попробуйте в него вставить.
И опять неудача - не видит и все.. :(
*

zhatov

  • Новичок
  • 8
  • 0 / 0
Посмотрите в шаблоне папку layouts, в ней должен быть footer, попробуйте в него вставить.

Вот так выглядит footer :

Код
<?php
/**
* @version 1.5.x
* @package ZooTemplate Project
* @email webmaster@zootemplate.com
* @copyright (c) 2008 - 2011 http://www.ZooTemplate.com. All rights reserved.
*/
?>
<?php if($this->params->get('zt_change_color')) { ?>
<div id="option_wrapper" style="left:-170px;">
<div class="inner">

<?php
$cookies = array();
foreach($ids as $key => $val) {
$cookies[] = $prefix.$key;
?>
<div class="rb-items clearfix">
<span class="rb-title"><?php echo $val;?></span>
<div class="rb-item" id="select_<?php echo $key;?>">
<input id="color_<?php echo $key;?>" class="rb-color" name="color_<?php echo $key;?>" type="text" size="13" value="<?php echo $ztTools->getParamsValue($prefix.$key);?>" style="background-color:<?php echo $ztTools->getParamsValue($prefix.$key);?>" />
</div>
<script language="javascript" type="text/javascript">
window.addEvent("load", function(){
new MooRainbow('select_<?php echo $key;?>', {
id: 'rainbow_<?php echo $key;?>',
wheel: true,
imgPath: '<?php echo $ztTools->templateurl();?>/images/rainbow/',
startColor: $('color_<?php echo $key;?>').value.hexToRgb(true),
onChange: function(color) {
$('color_<?php echo $key;?>').value = color.hex;
$('<?php echo $key;?>').setStyle('background-color', color.hex);
$('color_<?php echo $key;?>').setStyle('background-color', color.hex);
Cookie.write('<?php echo $prefix.$key;?>', color.hex);
},
onComplete: function(color) {
$('<?php echo $key;?>').setStyle('background-color', color.hex);
$('color_<?php echo $key;?>').setStyle('background-color', color.hex);
Cookie.write('<?php echo $prefix.$key;?>', color.hex);
}
});
});
</script>
</div>
<?php }?>

<div class="rb-items clearfix">
<span class="rb-title">Wrapper Pattern:</span>
<div class="pattern-select">
<div id="zt-wrapper-inner_select" class="pattern-active <?php echo $ztTools->getParamsValue($prefix.'zt-wrapper-inner_class');?>"></div>
</div>
</div>
<div class="clearfix">
<?php $cookies[] = $prefix.'zt-wrapper-inner_class';?>
<div id="zt-wrapper-inner_popup" class="pattern-popup">
<div class="lady_item pattern1"></div>
<div class="lady_item pattern2"></div>
<div class="lady_item pattern3"></div>
<div class="lady_item pattern4"></div>
<div class="lady_item pattern5"></div>
<div class="lady_item pattern6"></div>
<div class="lady_item pattern7"></div>
<div class="lady_item pattern8"></div>
</div>
<script type="text/javascript" language="javascript">
window.addEvent("load", function(){     
  new LadyPopup('zt-wrapper-inner_select', {
   id: 'zt-wrapper-inner_popup',
   position: 'zt-wrapper-inner'   
  });
});
</script>
</div>
<div class="rb-items clearfix">
<input type="button" onclick="javascript: onResetDefault(['<?php echo implode($cookies, '\',\'');?>']);" value="Reset" class="rb-reset" />
</div>



</div>

<?php } ?>
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Попробуйте туда вставить какой-нибудь любой код, или другой счетчик на пробу.
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

zhatov

  • Новичок
  • 8
  • 0 / 0
Попробуйте туда вставить какой-нибудь любой код, или другой счетчик на пробу.
не что то режет, где то не пропускает.... Причем из двух кодов liveinternet - картинку показывает, а невидимый не считает. А в виде одной картинки со скриптом - вообще не показывает...
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Подозрительный шаблон. А вот эти ссылки вы ставили ?
<a title="Finland" target="_blank" href="http://suomik.com">Finland</a>
<a title="inotur" target="_blank" href="http://inotur.com">inotur</a>
<a title="picma" target="_blank" href="http://picma.ru">picma</a>
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

zhatov

  • Новичок
  • 8
  • 0 / 0
Подозрительный шаблон. А вот эти ссылки вы ставили ?
<a title="Finland" target="_blank" href="http://suomik.com">Finland</a>
<a title="inotur" target="_blank" href="http://inotur.com">inotur</a>
<a title="picma" target="_blank" href="http://picma.ru">picma</a>
Нет не я. Я его скачал (шаблон) и пытаюсь под себя отредактировать.
*

zhatov

  • Новичок
  • 8
  • 0 / 0
Подозрительный шаблон. А вот эти ссылки вы ставили ?
<a title="Finland" target="_blank" href="http://suomik.com">Finland</a>
<a title="inotur" target="_blank" href="http://inotur.com">inotur</a>
<a title="picma" target="_blank" href="http://picma.ru">picma</a>

Ой как интересно то стало... ))) То есть в нем кто то уже побывал ))) А я его вроде quick start'ом открывал.
*

assaru

  • Давно я тут
  • 763
  • 88 / 1
Ой как интересно то стало... ))) То есть в нем кто то уже побывал ))) А я его вроде quick start'ом открывал.
Там побывали еще до того, как Вы его скачали. Не удивляйтесь.... Расплата за халяву....
Проблему можно решить и по скрину и по эмоциям, счет на оплату через ЛС (с) Nobody
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
Ой как интересно то стало... ))) То есть в нем кто то уже побывал ))) А я его вроде quick start'ом открывал.
Тогда проще его удалить и поставить бесплатный шаблон скачанный с нормального сайта.
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
*

zhatov

  • Новичок
  • 8
  • 0 / 0
Тогда проще его удалить и поставить бесплатный шаблон скачанный с нормального сайта.
А это не бесплатный..?
*

umbabaraumba

  • Живу я здесь
  • 2415
  • 153 / 1
  • если помог можете поставить +
А это не бесплатный..?
Не бесплатный.
Errare humanum est
Ubuntu по-русски
Пишу не сложные модули и компоненты, не дорого но не срочно
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор saiskyi

Ответов: 3
Просмотров: 6773
Последний ответ 19.02.2020, 19:29:01
от Bozhkov2
Проблема с доступом к шаблону сайта

Автор thas

Ответов: 4
Просмотров: 4118
Последний ответ 08.11.2019, 19:55:23
от stendapuss
Как настроить шаблон?

Автор tromba

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

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

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

Автор gorbi_U

Ответов: 3
Просмотров: 1956
Последний ответ 02.06.2017, 08:43:26
от gorbi_U