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

Dima Lanset

  • Новичок
  • 9
  • 0 / 0
Добрый день, возникла проблема с breadcrumbs интернет-магазина (http://kolbaska.com.ua/).
Для категорий и подкатегорий breadcrumbs работает правильно, пример: Главная / Продукция / Хамоны и Прошутто / Итальянский Прошутто
Но, когда выполняется переход в товар, breadcrumbs работает некорректно: Главная / product / Прошутто "Antica Bottega".
При нажатии на product выдаётся ошибка 404 - Страница не найдена (http://kolbaska.com.ua/product?view=product).

Код модуля breadcrumbs (модуль родной):

<?php

defined('_JEXEC') or die;

JHtml::_('bootstrap.tooltip');

?>

<ul itemtype="http://schema.org/BreadcrumbList" itemscope class="breadcrumb<?php echo $moduleclass_sfx; ?>">
    <?php

    if ($params->get('showHere', 1))
    {
        echo '<li class="active">' . JText::_('MOD_BREADCRUMBS_HERE'). '&#160;</li>';
    }
    else
    {
        //echo '<li class="active"><span class="divider icon-location"></span></li>';
    }


    // Get rid of duplicated entries on trail including home page when using multilanguage
    for ($i = 0; $i < $count; $i++)
    {
        if ($i == 1 && !empty($list[$i]->link) && !empty($list[$i - 1]->link) && $list[$i]->link == $list[$i - 1]->link)
        {
            unset($list[$i]);
        }
    }

    // Find last and penultimate items in breadcrumbs list
    end($list);
    $last_item_key = key($list);
    prev($list);
    $penult_item_key = key($list);

    // Make a link if not the last item in the breadcrumbs
    $show_last = $params->get('showLast', 1);

    // Generate the trail
    foreach ($list as $key => $item) :
        if ($key != $last_item_key)
        {

            // Render all but last item - along with separator
            echo '<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">';
            if (!empty($item->link))
            {
                echo '<a itemprop="item" href="' . $item->link . '" class="pathway"><span itemprop="name">' . $item->name . '</span></a>';
            }
            else
            {
                echo '<span itemprop="title">' . $item->name . '</span>';
            }

            if (($key != $penult_item_key) || $show_last)
            {
                //echo '<span class="divider">' . $separator . '</span>';
            }

            echo '</li>';
        }
        elseif ($show_last && !empty($item->link))
        {
            // Render last item if reqd.
            echo '<li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem">';
            echo '<a itemprop="item" href="' . $item->link . '"><span itemprop="name">' . $item->name . '</span></a>';
            echo '</li>';
        }
        elseif ($show_last && empty($item->link))
        {
            // Render last item if reqd.
            echo '<li>';
            echo '<span itemprop="name">' . $item->name . '</span>';
            echo '</li>';
        }
    endforeach; ?>
</ul>
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
не пойму, а для товара у вас создан пункт меню, что ли? как меню создано, какая иерархия? покажите скрин пунктов меню в админке (кусок, где этот проблемный пункт есть)
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Dima Lanset

  • Новичок
  • 9
  • 0 / 0
не пойму, а для товара у вас создан пункт меню, что ли? как меню создано, какая иерархия? покажите скрин пунктов меню в админке (кусок, где этот проблемный пункт есть)

Я прошу прощения, не подскажите как тут вставлять изибражения?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
пока никак к сожалению. только с увеличением количества сообщений станет доступно вроде бы. на любой фотообменник залейте.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Dima Lanset

  • Новичок
  • 9
  • 0 / 0
Могу кинуть ссылочку и вы сами все увидете;):
http://kolbaska.com.ua/product/olivki-di-riviera-olive-verdi-giganti-960-g
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
фронт да. а я спрашиваю про панель управления. что такое пункт меню с алиасом product? он есть вообще?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Dima Lanset

  • Новичок
  • 9
  • 0 / 0
Да, есть, вот ссылка на фото:
https://ru.files.fm/u/wjpncyyy
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
ну так все логично :) выбран пункт меню Товар, но не задано ни id категории, ни id товара - http://prntscr.com/f6zoku. что ж по вашему кроме 404 он должен вывести? зачем вы в принципе его создавали, этот пункт меню?
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Dima Lanset

  • Новичок
  • 9
  • 0 / 0
Создавал другой челове до меня....
И спросить зачем это было некого...
Не подскажите, что можно с этим сделать, чтобы исправить ошибку?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
как бы... чтобы что-то сделать надо хотя бы понимать исходные данные... ссылки то небось уже в индексе поисковиков с этим product? т.е. структуру ссылок надо каким то образом оставить? и надо понимать, что у вас вообще за роутер такой, который ссылки так строит. потому что по-умолчанию ЖШ так не работает, у него в линке на товар должна быть категория, а у вас ее нет. и вы так и не не ответили - для товаров созданы пункты меню или нет? вопросов много.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Dima Lanset

  • Новичок
  • 9
  • 0 / 0
как бы... чтобы что-то сделать надо хотя бы понимать исходные данные... ссылки то небось уже в индексе поисковиков с этим product? т.е. структуру ссылок надо каким то образом оставить? и надо понимать, что у вас вообще за роутер такой, который ссылки так строит. потому что по-умолчанию ЖШ так не работает, у него в линке на товар должна быть категория, а у вас ее нет. и вы так и не не ответили - для товаров созданы пункты меню или нет? вопросов много.

Да, все ссылки давно проиндексированы. То есть, если исправлять эту ошибку, то они все превратятся в 404 ошибку?
Логично, что чтобы ссылки не выпали из индексирования, структуру их нужно сохранить, однако хлебные крошки надо изменить.
Что Вы подразумеваете под "для товаров созданы пункты меню или нет" ? Если я правильно понимаю суть, то ответ "да". Каждый товар находится в специальной категории.
*

Dima Lanset

  • Новичок
  • 9
  • 0 / 0
как бы... чтобы что-то сделать надо хотя бы понимать исходные данные... ссылки то небось уже в индексе поисковиков с этим product? т.е. структуру ссылок надо каким то образом оставить? и надо понимать, что у вас вообще за роутер такой, который ссылки так строит. потому что по-умолчанию ЖШ так не работает, у него в линке на товар должна быть категория, а у вас ее нет. и вы так и не не ответили - для товаров созданы пункты меню или нет? вопросов много.

И ещё вопрос. Хлебные крошки с такой ошибкой влияют на выдачу сайта в поисковой системе или это создает не удобства только для пользователей сайта, которые не могут вернуться в предыщущий раздел кликая на этот breadcrumb.
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
ну только 301 редирект придется делать..хотя что редиректить елси продакт 404 отдает :)
ну вам виднее как крошки влияют на выдачу.
просомтрете в Google инстрментахили мтерике, что и как...

надо сделать нормльные пункты меню и если надо 301 редиректы со старых на новые адреса.
через время старые вымыются из ПСок
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Что Вы подразумеваете под "для товаров созданы пункты меню или нет" ?
именно то, что спрашиваю :) для каждого товара создан пункт меню, или нет? не для категории, а для товара. ну и про роутер тоже интересно услышать...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

url сайт/категория/product/товар без /shop/,

Автор yazicnik

Ответов: 7
Просмотров: 2215
Последний ответ 08.06.2023, 15:51:28
от kit2m2
Домен/component/jshopping/cart/view.html заменить на домен/cart.html

Автор tigra-uki

Ответов: 12
Просмотров: 2629
Последний ответ 09.04.2023, 21:26:28
от tigra-uki
Плагин Product canonical

Автор v-v

Ответов: 66
Просмотров: 21105
Последний ответ 08.09.2022, 15:45:59
от Stek
Яндекс удаляет ссылку с нормальным ЧПУ оставляет только /product/view

Автор Vital2108

Ответов: 14
Просмотров: 2018
Последний ответ 09.11.2017, 21:20:44
от effrit
Ошибка вывода титл для категорий JoomShopping

Автор Вад

Ответов: 13
Просмотров: 1783
Последний ответ 03.12.2014, 15:08:12
от Вад