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

Hronos

  • Осваиваюсь на форуме
  • 35
  • 0 / 0
Ещё интересует) Возможна ли, реализация описанного выше функционала?
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
А кто знает как решить проблему с ошибкой в zoo 3.1.4 и J3.2
Цитировать
Fatal error: Class 'JPane' not found in ...\media\zoo\applications\business\templates\default\renderer\item\full.php on line 59
Это строка
Цитировать
$pane =& JPane::getInstance('tabs', array('startOffset'=>0));
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

Alexey2013

  • Захожу иногда
  • 122
  • 0 / 1
Сделал все как сказано в самом первом уроке позиция "Tabbed Content" появилась, поля заполнил, но в опубликованном материале вкладки не выводятся
Есть кто решил эту проблему?
*

Alexey2013

  • Захожу иногда
  • 122
  • 0 / 1
Разобрался с выводом, спасибо большое.
Только вот дошел до 5 пункта и завис-у меня нет там папки CSS и не могу сделать нормальный вывод ссылок

*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
у меня нет там папки CSS и не могу сделать нормальный вывод ссылок
Вставляйте код в любой файл CSS который работает в это время, например в CSS файл шаблона template.css
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

Alexey2013

  • Захожу иногда
  • 122
  • 0 / 1
Спасибо большое-все получилось
*

Alexey2013

  • Захожу иногда
  • 122
  • 0 / 1
перезагрузил компьютер-css код перестал работать((в чем проблема??
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
перезагрузил компьютер-css код перестал работать((в чем проблема??
Попробуйте кэш очистить.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

Alexey2013

  • Захожу иногда
  • 122
  • 0 / 1
кеш чищу-работает, но после первого обновления опять не работает, может у меня чтото с виндой-гляньте сами
http://svadebschik.com/item/only-you.html?category_id=77
*

Alexey2013

  • Захожу иногда
  • 122
  • 0 / 1
или я не в том месте шаблона код вставил??
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
или я не в том месте шаблона код вставил??
Вроде все отлично работает. Кстати, есть отличный плагин zoo_elm_itempanes. очень легок в настройке, не показывает не заполненные вкладки.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

Alexey2013

  • Захожу иногда
  • 122
  • 0 / 1
Поставил elm_item_panes -создал  и добавил в раздел FUUL, теперь наоборот, на сайте отображается, а в настройке элементов категории не появились эти поля для заполнения, поэтому вкладки на сайте без текста((
*

Alexey2013

  • Захожу иногда
  • 122
  • 0 / 1
Разобрался-нужно создавать 2 пункта сразу-и они окрываются для редактирования
*

Goha85

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Здравствуйте! Не могу настроить элемент ItemPanes для ZOO. Может кто поэтапно расскажет как нужно правильно настроить?
*

kisBoss

  • Захожу иногда
  • 449
  • 36 / 0
  • ник Tobol
Здравствуйте! Не могу настроить элемент ItemPanes для ZOO. Может кто поэтапно расскажет как нужно правильно настроить?
1. Сначала выбираете приложение для настройки. Например, "Business Directory".
2. Далее, под словом "Company", щелкаете по "Редактировать поля".
3. В Библиотеке элементов, что находится в правой части экрана, в разделе "Другое", щелкаете по "ItemPanes".
4. Потом в уже в левой части экрана настраиваете это поле: даете название полю, даете название каждому табы и создаете необходимое кол-во табов щелкая по "Добавить опцию". Сохраняете.
5. Потом в колонке "Вывод шаблона" в поле "Default:"(это если вы выводите элементы шаблоном по-умолчанию), щелкаете по "Full".
6. Теперь с правой части экрана в разделе "Пользовательский" перетаскиваете поле с табами в левую часть экрана, в то место где табы будут выводится в шаблоне. Например в "Bottom". После этого щелкните по нему и настройте под свои нужды. Например "Hide Empty", отвечает за вывод пустых табов. Т.е. если вы не заполнили какие-то поля в элимете, то они будут/небудут отражаться на сайте. Так же каждому табу выберите разделитель.
7. В самой нижней части этого окна после выполнения пунктов 3 и 4 появилась "Panned Positions for Табы". Сюда закидываете необходимые поля, которые должны выводится через табы.
Если помог - поставте "плюс". Вам ничего не стоит, а мне приятно.
*

Abiladenda

  • Захожу иногда
  • 181
  • 5 / 0
Уже можно все легко реализовать через uikit, три строчки кода в full php и табы готовы, uikit идет в zoo теперь, есть только одна проблема в teaser табы не работают потому что не возможно прописать разный id таба для каждого item, может быть скоро поправят что бы id создавалось динамически.
*

serzh-n

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Уже можно все легко реализовать через uikit, три строчки кода в full php и табы готовы, uikit идет в zoo теперь, есть только одна проблема в teaser табы не работают потому что не возможно прописать разный id таба для каждого item, может быть скоро поправят что бы id создавалось динамически.
Если не трудно можно по подробнее - и не плохо-бы кусок кода с файла "full php" . за ранее спасибо.
*

Abiladenda

  • Захожу иногда
  • 181
  • 5 / 0
1) Если у вас шаблон от Yootheme и даже если не от yootheme, ставите uikit вот отсюда это что-то наподобии продвинутого bootstrap очень советую, (конечно нужно немного быть продвинутым)  потом заходите в zoo открываете файл item.php и обрамляете тегами что описаны на этой странице.
http://getuikit.com/docs/tab.html

2) Если у вас другой шаблон или не хотите устанавливать uikit можно обойтись плагином tabs от nonumbers,   
Спойлер
[свернуть]

тогда еще проще, и главное табы будут работать даже в teaser, вот код моего teaser.php правда там много чего изменено и он от uikit шаблона zoo,  итак просто обрамляете вывод позиций описания итема табами

Это кусок кода для примера что бы показать простоту

Код
{tab имя вашего таба|grey}
<?php if ($this->checkPosition('description')) : ?>
<?php echo $this->renderPosition('description'); ?>
<?php endif; ?>
{tab имя вашего второго таба|blue}
<?php if ($this->checkPosition('description2')) : ?>
<?php echo $this->renderPosition('description2'); ?>
<?php endif; ?>
{/tabs}

Это код всего файла teaser.php на всякий случай если у вас все же шаблон от yootheme

Код
<?php
/**
* @package   com_zoo
* @author    YOOtheme http://www.yootheme.com
* @copyright Copyright (C) YOOtheme GmbH
* @license   http://www.gnu.org/licenses/gpl.html GNU/GPL
*/

// no direct access
defined('_JEXEC') or die('Restricted access');

?>
<div class="uk-grid">
<div class="uk-width-medium-4-10">
<?php if ($this->checkPosition('media')) : ?>
<div class="uk-thumbnail <?php echo 'uk-align-'.($view->params->get('template.items_media_alignment') == "left" || $view->params->get('template.items_media_alignment') == "right" ? 'medium-' : '').$view->params->get('template.items_media_alignment'); ?>">
<?php echo $this->renderPosition('media'); ?>
</div>
<?php endif; ?>
</div>

<div class="uk-width-medium-6-10">
{tab General data|orange}
<?php if ($this->checkPosition('title')) : ?>
<h3 class="uk-h3 uk-margin-remove uk-text-warning uk-text-bold"  style="padding-bottom:5px;">
<?php echo $this->renderPosition('title'); ?>
</h3>
<?php endif; ?>

<?php if ($this->checkPosition('description')) : ?>
<ul class="uk-list uk-list-line uk-margin-remove think">
<?php echo $this->renderPosition('description', array('style' => 'uikit_list')); ?>
</ul>
<?php endif; ?>

{tab Appearance|blue}
<?php if ($this->checkPosition('description2')) : ?>
<ul class="uk-list uk-list-line uk-margin-remove think">
<?php echo $this->renderPosition('description2', array('style' => 'uikit_list')); ?>
</ul>
<?php endif; ?>
{tab Other Data|green}
<?php if ($this->checkPosition('description3')) : ?>
<ul class="uk-list uk-list-line uk-margin-remove think">
<?php echo $this->renderPosition('description3', array('style' => 'uikit_list')); ?>
</ul>
<?php endif; ?>
{tab Personal Data|grey}
<?php if ($this->checkPosition('description4')) : ?>
<?php echo $this->renderPosition('description4'); ?>
<?php endif; ?>
{/tabs}
</div>
</div>
<?php if ($this->checkPosition('specification')) : ?>
<div class="uk-alert uk-panel-box-white"><ul class="uk-list">
<?php echo $this->renderPosition('specification', array('style' => 'uikit_list')); ?>
</ul></div>
<?php endif; ?>

<?php if ($this->checkPosition('partners-links')) : ?>
<div class="uk-alert uk-panel-box-white">
<ul class="uk-subnav uk-subnav-line">
<?php echo $this->renderPosition('partners-links', array('style' => 'uikit_subnav')); ?>
</ul>
</div>
<?php endif; ?>

<?php if ($this->checkPosition('links')) : ?>
<ul class="uk-subnav uk-subnav-line">
<?php echo $this->renderPosition('links', array('style' => 'uikit_subnav')); ?>
</ul>
<?php endif;

« Последнее редактирование: 28.05.2014, 22:21:23 от Abiladenda »
*

serzh-n

  • Осваиваюсь на форуме
  • 12
  • 0 / 0
Abiladenda Огромное спасибо за такое подробное описание !
*

lex2680

  • Новичок
  • 6
  • 0 / 0
Abiladenda Спасибо за то, что навели на мыль! Вроде все, что вы рассказали мне знакомо по отдельности, но посмотрев вашу идею соединив мысли в кучу :o, нашел для себя более легкое решение по добавлению табов. Никакого ковыряния в коде! Просто использовал Tabs NoNumber и Zoolanders Zootools. Еще раз огромное спасибо!
P.S. Как же я раньше об этом не догадался  :D!
*

Abiladenda

  • Захожу иногда
  • 181
  • 5 / 0
Да в коде там всего то ничего добавить, а zoolanders добавит вам нагрузку на сайт, всегда следуйте принципу ставлю дополнения только если они очень необходимы, и без них никак не обойтись средствами того что уже установлено или средствами самой Joomla можно было бы табы и от дефолтного bootstrap прикрутить и без uikit. В идеале же если шаблон от yootheme, что бы уменьшить нагрузку и тем самым увеличить быстродействие нужно все делать через uikit, но на деле nonumbers плагины у меня уже стояли потому как без них никак нельзя было сделать умную авторизацию для разных групп юзеров и скрытие страниц текста модулей и т.д. для определенных групп юзеров, ведь nonumbers тоже увеличивают нагрузку на сайт, поэтому я пошел путем tabs от nonumbers но помню что если uikit решит проблему с динамическим id для табов я перейду на них и уберу nonumbers tabs тем самым еще немного увеличив быстродействие сайта!   
*

Abiladenda

  • Захожу иногда
  • 181
  • 5 / 0
*

graywolf

  • Осваиваюсь на форуме
  • 14
  • 0 / 0
А куда же делись ItemPanes?( Хотела купить...

upd. Использую http://joomlaforum.ru/index.php/topic,123164.msg1381830.html#msg1381830 - очень довольна!
« Последнее редактирование: 18.07.2015, 16:58:51 от graywolf »
*

Cherepok15

  • Новичок
  • 2
  • 0 / 0
А кто знает как решить проблему с ошибкой в zoo 3.1.4 и J3.2

Fatal error: Class 'JPane' not found in ...\media\zoo\applications\business\templates\default\renderer\item\full.php on line 59
Это строка

$pane =& JPane::getInstance('tabs', array('startOffset'=>0));

Тоже столкнулся с данной проблемой zoo 3.3.3 Joomla 3.5.1, Вы её решили?
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Размещение галереи из Widgetkit по центру в материале

Автор Insane

Ответов: 7
Просмотров: 7750
Последний ответ 19.09.2016, 12:28:10
от rudkovskiy
Вывести содержимое itema в материале Joomla

Автор intuitive

Ответов: 0
Просмотров: 1474
Последний ответ 18.12.2014, 16:56:38
от intuitive
Не работают вкладки zoo каталога в Опере.

Автор desss

Ответов: 3
Просмотров: 1608
Последний ответ 30.06.2012, 07:56:38
от desss
Как создать второй Related Items?

Автор jer

Ответов: 0
Просмотров: 1108
Последний ответ 05.04.2012, 20:28:15
от jer
[Решено] Gallery widgetkit 1.0.1 в материале картинка не в Lightbox`e

Автор ANton9999

Ответов: 2
Просмотров: 2201
Последний ответ 29.03.2012, 23:31:02
от viteg