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

Ruslant

  • Новичок
  • 3
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #330 : 23.10.2013, 18:26:03 »
Демо не работает.
*

alpha-helix

  • Захожу иногда
  • 80
  • 1 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #331 : 05.11.2013, 13:42:16 »
Вопрос по версии для VM2 - не всегда фильтрует по 1му нажатию на "поиск"
Пример http://citysp.ru/katalog/velosipedy/gornye-velosipedy

Выбираю производителя, нажимаю "показать результаты" - в половине случаев страница перезагружается, но набор товаров остаются прежними.

Ставил давно. Версия модуля 2.0.1.

Подскажите как пофиксить..
*

Wharfadale

  • Захожу иногда
  • 194
  • 24 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #332 : 05.11.2013, 13:45:21 »
Можете отправить почту в личку, вышлю обновление
*

alpha-helix

  • Захожу иногда
  • 80
  • 1 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #333 : 07.11.2013, 11:18:28 »
Обновление получил, установил
Теперь на страницах с модулем сайт вылетает с ошибкой
Цитировать
Fatal error: Cannot redeclare class JModuleHelper in ..../libraries/joomla/application/module/helper.php on line 21
VM 2.0.20b
В чем может быть косяк?
« Последнее редактирование: 07.11.2013, 11:24:27 от alpha-helix »
*

Wharfadale

  • Захожу иногда
  • 194
  • 24 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #334 : 12.11.2013, 18:01:58 »
Ошибка не в модуле, я такую не встречал.
В компоненте прописали две строчки кода?
Включили плагин? Валюту в нем выбрали?
Файл с хаком перенесли?
Какие-то изменения в сайте делали?
*

ilham76

  • Новичок
  • 6
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #335 : 15.11.2013, 20:35:01 »
Добрый вечер. У меня стоит Апдейт 27.10.11 , он последний? для Joomla  1.5.x и Virutemart 1.1.x соответственно. просто по демо для этой версии на главной http://www.webinteractions.ru/vm при выборе пункта фильтра выходит "Related: 3 Show" которого у меня нет....или это можно как-то включить?
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Фильтр для VirtueMart (must have)
« Ответ #336 : 16.11.2013, 00:57:59 »
Добрый вечер. У меня стоит Апдейт 27.10.11 , он последний? для Joomla  1.5.x и Virutemart 1.1.x соответственно. просто по демо для этой версии на главной http://www.webinteractions.ru/vm при выборе пункта фильтра выходит "Related: 3 Show" которого у меня нет....или это можно как-то включить?
Демо если не ошибаюсь для второго VirtueMart.
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

alpha-helix

  • Захожу иногда
  • 80
  • 1 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #337 : 05.12.2013, 01:58:57 »
Ошибка не в модуле, я такую не встречал.
В компоненте прописали две строчки кода?
Включили плагин? Валюту в нем выбрали?
Файл с хаком перенесли?
Какие-то изменения в сайте делали?

Да, строчки прописал, хак добавил, плагин включен.
В том и дело, что предыдущая версия работала (за исключением косяка)
После того как обновил версию (заменил файлы) - при включеном модуле начала вылезать ошибка.
Обновил Joomla до 2.5.16 - проблема осталась
*

alpha-helix

  • Захожу иногда
  • 80
  • 1 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #338 : 27.12.2013, 12:06:45 »
От предыдущей ошибки получилось избавиться, но теперь модуль выводится, но не работает - во всплывающем блоке не выводит количество найденных товаров, а при нажатии на "поиск" загружает белый лист.
пожалуйста хелп  ^-^ (можно небесплатно)
*

sashgera

  • Захожу иногда
  • 113
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #339 : 31.12.2013, 02:57:17 »
Здравствуйте, Аркадий
у меня фильтр для J 1.5.x и VM 1.1.x
Как сделать, чтобы в выдаче результатов поиска маленькое изображение товара увеличивалось до полноразмерного через LightBox?
В теме уже есть ответ, но для VM 2
Сделал, как написал ниже, но маленькая картинка открывается только в новом окне.
Наверно не подключен Lightbox? Как его подключить?

components/com_vm_ext_search_pro/files/vm_ext_search_helper.php
за строкой:
Код
$fields[] = "p.product_thumb_image";
дописал:
Код
$fields[] = "p.product_full_image";
выше строки:
Код
if ($db->f("product_thumb_image")) {
дописал:
Код
if ($db->f("product_full_image")) {
            $product_full_image = $db->f("product_full_image");
        } else {
         $product_full_image = 0;
        }
        
     if ($product_full_image) {
            if (substr($product_full_image, 0, 4)!= "http") {                
               if (file_exists(IMAGEPATH . "product/" . $product_full_image)) {
                 $product_full_image = IMAGEURL . "product/" . $product_full_image;
               } else {
                 $product_full_image = VM_THEMEURL . 'images/' . NO_IMAGE;
               }              
            }
        }
        else {
            $product_full_image = VM_THEMEURL . 'images/' . NO_IMAGE;
        }

components/com_vm_ext_search_pro/files/result.php

дописал в <div class="s_img">:
Код
a href="<?php echo $product_full_image ?>" rel='lightbox[product<?echo $product_id ?>]'
получилось так:
<div class="s_img">
            <a href="<?php echo $product_full_image ?>" rel='lightbox[product<?echo $product_id ?>]' a title="<?php echo

$db->f("product_name"). '" ' . $product_link; ?>" >
            <?php print $img; ?>
        </a>
    </div>
« Последнее редактирование: 31.12.2013, 16:25:54 от sashgera »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Фильтр для VirtueMart (must have)
« Ответ #340 : 31.12.2013, 07:39:02 »
А сам Lightbox подключили?
*

sashgera

  • Захожу иногда
  • 113
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #341 : 31.12.2013, 12:06:47 »
К фильтру Lightbox не подключен.
Slimbox (Lightbox) подключен к VirtueMart 1.9
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Фильтр для VirtueMart (must have)
« Ответ #342 : 31.12.2013, 15:12:40 »
Во первых посмотрите подключение своего модализатора к странице Где выводится результат фильтрации, во вторых если у вас содержимое подгружается аяксом, надо переинициализировать модализатор после загрузки аяксового содержимого.
*

sashgera

  • Захожу иногда
  • 113
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #343 : 31.12.2013, 16:14:13 »
Аркадий, а как переинициализировать модализатор после загрузки аяксового содержимого? вот мой сайт www.glass-pgc.ru
вот архив с  файлами по ссылке       http://www.glass-pgc.ru/file.rar        (result.php и vm_ext_search_helper.php)
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Фильтр для VirtueMart (must have)
« Ответ #344 : 31.12.2013, 16:30:25 »
Я в этот фильтр не глядел лет пять. Ничего более точного подсказать не могу.  Если Вы подгружаете результат аяксом, то в метод AJAX в свойство succes надо добавить инициализацию своего модализатора, такую же как он инициализируется при загрузке страницы.
*

sashgera

  • Захожу иногда
  • 113
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #345 : 31.12.2013, 16:32:45 »
Спасибо
*

sashgera

  • Захожу иногда
  • 113
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #346 : 02.01.2014, 04:52:50 »
Вопрос к Mishani и werewolfGSM
Вы ранее приводили пример, как сделать увеличение изображения через Lightbox в результате фильтрации. У меня не получилось. Картинка открывается только в новом окне. Может быть поможете?
у меня фильтр для J 1.5.x и VM 1.9
вот мой сайт www.glass-pgc.ru
Код
// components/com_vm_ext_search_pro/files/vm_ext_search_helper.php
// за строкой:
$fields[] = "p.product_thumb_image";
// дописал:
$fields[] = "p.product_full_image";

// выше строки: if ($db->f("product_thumb_image")) {
// дописал:
if ($db->f("product_full_image")) {
            $product_full_image = $db->f("product_full_image");
        } else {
         $product_full_image = 0;
        }
        
     if ($product_full_image) {
            if (substr($product_full_image, 0, 4)!= "http") {                
               if (file_exists(IMAGEPATH . "product/" . $product_full_image)) {
                 $product_full_image = IMAGEURL . "product/" . $product_full_image;
               } else {
                 $product_full_image = VM_THEMEURL . 'images/' . NO_IMAGE;
               }              
            }
        }
        else {
            $product_full_image = VM_THEMEURL . 'images/' . NO_IMAGE;
        }

// components/com_vm_ext_search_pro/files/result.php
// дописал в коде: a href="<?php echo $product_full_image ?>" rel='lightbox[product<?echo $product_id ?>]'
// получилось так:
<div class="result">
    <!--image-->
    <?php if ($show_image == 1): ?>
        <div class="s_img">
            <a href="<?php echo $product_full_image ?>" rel='lightbox[product<?echo $product_id ?>]' title="<?php echo $db->f("product_name"). '" ' . $product_link; ?>" >
            <?php print $img; ?>
        </a>
    </div>

// components/com_vm_ext_search_pro/css/index.html
// подключил Lightbox
 <script type="text/javascript" src="../../com_virtuemart/js/slimbox/js/slimbox.js"></script>
 <link rel="Stylesheet" href="../../com_virtuemart/js/slimbox/css/slimbox.css" type="text/css" type="text/css" media="screen"/>
« Последнее редактирование: 02.01.2014, 05:01:56 от sashgera »
*

sashgera

  • Захожу иногда
  • 113
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #347 : 08.01.2014, 23:36:03 »
сделал увеличение картинок в результате фильтрации через highslide, но интерес почему не получается через lightbox не пропал
*

holovla

  • Захожу иногда
  • 101
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #348 : 24.02.2014, 14:44:48 »


Аркадий и Кирилл, добрый день!
Являюсь обладателем Вашего фильтра уже долгое время, но столкнулся с проблемой - не отображаются скидки на товары.

Тоесть допустим у меня скидка в vm прописана к примеру 100 рублей на товар А, без фильтра товар А отображается со скидкой(старая цена перечеркнута, новая яркая), а как только фильтруешь товар, то данный товар выдается с ценой уже скидочной(тоесть цена с учетом скидки),  но нет нигде пометки что скидка, старая цена не перечернута, новой нету.. просто как будто productprice обычный
Как быть? Что делать ? как сделать чтобы отображение скидки было такое же как и без фильтрации??

Спасибо
« Последнее редактирование: 24.02.2014, 15:03:12 от holovla »
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Фильтр для VirtueMart (must have)
« Ответ #349 : 24.02.2014, 18:40:09 »
Переключитесь на отображение незультатов средствами VirtueMart, не забудьте применить хак. А вообще я уже года два не осуществляю поддержку этого фильтра.
*

holovla

  • Захожу иногда
  • 101
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #350 : 24.02.2014, 19:12:58 »
Переключитесь на отображение незультатов средствами VirtueMart, не забудьте применить хак. А вообще я уже года два не осуществляю поддержку этого фильтра.
Аркадий, большое спасибо за ответ, кроме Вас просто никто не может помочь, тк лучше Вас никто не знает фильтр
Тыкните носом какой хак применить пожалуйста и как переключить на отображение средствами vm, так как в настройках не нашел (нашел только галочку VES_SHOW_RESULT_IN_VIRT но если ее ставишь, то вообще не фильтрует товар и VES_SHOW_VIRT_PRICE тоже когда ставишь то результата нет).
заранее от души благодарствую
« Последнее редактирование: 24.02.2014, 19:24:20 от holovla »
*

kefalia

  • Захожу иногда
  • 68
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #351 : 12.03.2014, 17:32:56 »
Добрый день! Фильтр для Joomla 1.5.17 и VirtueMart 1.1.4 можно приобрести? :)
*

Aleks_El_Dia

  • Живу я здесь
  • 3671
  • 353 / 0
  • AEDStudio Joomla! Direction
Re: Фильтр для VirtueMart (must have)
« Ответ #352 : 21.03.2014, 08:46:06 »
Добрый день! Фильтр для Joomla 1.5.17 и VirtueMart 1.1.4 можно приобрести? :)
Вам наверное лучше обновиться, зачем ставить коммерческий фильтр в котором нет поддержки?
Спам придумали боги в отместку за наши молитвы (с) Рома Воронежский
На молоко: Z369038872422 || R210017695494 || U247040729215 || ЯД 410011288250383
Мигрирую сайты, переношу расширения J!1.0->J!1.5->J!2.5. Более 50 успешных миграций.
*

kefalia

  • Захожу иногда
  • 68
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #353 : 24.04.2014, 11:52:53 »
unisearch.php за сортировку отвечает эта строка.
Код
$q .= "ORDER BY $param_name";
т.е. сортирует по названию параметров. Но если встречаются параметры с мультивыбором характеристик, то при их разбивке сортировка может нарушиться. Для того, чтобы ее восстановить, надо в указанном файле после строки
Код
$parameters = array_unique($parameters);
вставить строку
Код
sort($parameters);
Тогда
Код
$q .= "ORDER BY $param_name";
можно смело убрать за ненадобностью.

Добрый день! Помогите разобраться с сортировкой характеристик: при выводе селектов, их пункты выводятся по порядку добавления допустимых значений параметров типа товара.

За сортировку отвечают строки кода в файле omponents/com_vm_ext_search_pro/files/unisearch.php:
$parameters = array_unique($parameters);
natsort($parameters); (пробовала заменять функцией sort() - один фиг)

Верно? Что нужно изменить для сортировки по возрастанию?

Joomla 1.5.17, VM 1.1.4
*

kefalia

  • Захожу иногда
  • 68
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #354 : 24.04.2014, 11:59:12 »
Вам наверное лучше обновиться, зачем ставить коммерческий фильтр в котором нет поддержки?

Срочность  ^-^
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Фильтр для VirtueMart (must have)
« Ответ #355 : 24.04.2014, 12:00:19 »
http://ru2.php.net/manual/ru/function.natsort.php
Должно сортировать нормально.
*

kefalia

  • Захожу иногда
  • 68
  • 0 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #356 : 24.04.2014, 12:07:27 »
http://ru2.php.net/manual/ru/function.natsort.php
Должно сортировать нормально.

Разобралась  ^-^ Надо было сортировку на несколько строчек ниже добавить.

Спойлер
[свернуть]
« Последнее редактирование: 24.04.2014, 13:38:30 от kefalia »
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #357 : 19.05.2014, 17:16:55 »
Добрый день. Покупал у вас версию фильтра под VirtueMart 1.1.4, всё отлично настроил и работает. Вот недавно появилась проблема, когда выбираешь сначала тип а потом производителя, то тип слетает, а если производителя а потом тип то всё нормально, как исправить? Спасибо.
*

newjey

  • Захожу иногда
  • 405
  • 2 / 0
Re: Фильтр для VirtueMart (must have)
« Ответ #358 : 19.05.2014, 17:18:14 »
И ещё такой вопрос: как убрать результаты фильтра в родительских категриях товаров, а то выводит все типы и все производители из подкатегорий, не красиво да и не надо оно.
Спасибо ещё раз.
*

Arkadiy

  • Гуру
  • 5317
  • 463 / 2
  • Крепитесь, други.
Re: Фильтр для VirtueMart (must have)
« Ответ #359 : 19.05.2014, 19:04:40 »
Добрый день. Покупал у вас версию фильтра под VirtueMart 1.1.4, всё отлично настроил и работает. Вот недавно появилась проблема, когда выбираешь сначала тип а потом производителя, то тип слетает, а если производителя а потом тип то всё нормально, как исправить? Спасибо.
Фильтр работает в последовательности сверху вниз, в другой не работает.
И ещё такой вопрос: как убрать результаты фильтра в родительских категриях товаров, а то выводит все типы и все производители из подкатегорий, не красиво да и не надо оно.
Спасибо ещё раз.
Никак, так сделано.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин доставки сдэк для Joomla+Virtuemart

Автор boraah

Ответов: 7
Просмотров: 5499
Последний ответ 16.12.2024, 23:08:25
от David_99
Поиск по настраиваемым полям (фильтр VirtueMart 2): плагин поля мультивыбора + модуль

Автор pharaoh

Ответов: 724
Просмотров: 76064
Последний ответ 28.06.2022, 09:07:29
от snikolai
Плагин оплаты картами Visa/MasterCard VirtueMart 2.x-3.x Цена 5.00 $

Автор gartes

Ответов: 33
Просмотров: 11756
Последний ответ 07.11.2021, 23:30:32
от a-li
[Импорт/экспорт] Excel2VM - для VirtueMart 2-3. Excel и Яндекс.Маркет. (xls, XLSX, CSV, xml)

Автор katrey

Ответов: 109
Просмотров: 29264
Последний ответ 09.06.2021, 07:58:15
от asteroidx
Плагин отправки SMS при заказе в VirtueMart 2

Автор Arkantos

Ответов: 19
Просмотров: 5774
Последний ответ 22.03.2021, 17:25:23
от nnnata