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

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки магазина (2015)
« Ответ #120 : 13.03.2016, 10:30:10 »
http://joomlaforum.ru/index.php/topic,325483.new.html#new

Файл components/com_jshopping/models/searchrequest.php В код не передается $post['extra_fields']
Код
public function getExtraFields(){
    $jshopConfig = JSFactory::getConfig();
    if ($jshopConfig->admin_show_product_extra_field){
            if (isset($post['extra_fields']))
                $extra_fields = $post['extra_fields'];
            else
                $extra_fields = array();
            $extra_fields = filterAllowValue($extra_fields, "array_int_k_v+");
        }else{
      $extra_fields = array();
    }
    return $extra_fields;
  }

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

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина (2015)
« Ответ #121 : 19.03.2016, 10:34:50 »
Исправлено в 4.11.5
У вас старая версия.
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Ошибки магазина (2015)
« Ответ #122 : 27.03.2016, 19:08:16 »
Виктор, Замените JRequest на JInput. 3.5 уже вышла, и не сегодня-завтра JRequest "кончится"...

Ну и заодно было бы неплохо передавать в конструктор Импорта не только ie_id и alias, но и params (Желательно как есть, так как не все параметры хранятся в формате JoomShopping).
Код: php
controllers/importexport.php
function view()
    {
        $app = JFactory::getApplication();
        $ie_id = $app->input->getInt('ie_id');
        $tableImportExport = JSFactory::getTable('ImportExport', 'JShop');
        $tableImportExport->load($ie_id);
        $alias = $tableImportExport->get('alias');
        if (!file_exists(JPATH_COMPONENT_ADMINISTRATOR . "/importexport/" . $alias . "/" . $alias . ".php")) {
            throw new \Exception(sprintf(_JSHOP_ERROR_FILE_NOT_EXIST,
                "/importexport/" . $alias . "/" . $alias . ".php"));
        }

        include_once(JPATH_COMPONENT_ADMINISTRATOR . "/importexport/" . $alias . "/" . $alias . ".php");
        $class = 'Ie' . $alias;
        $controller = new $class(array(
            'ie_id' => $ie_id,
            'alias' => $alias,
            'params' => $tableImportExport->get('params'),
        ));
        $controller->execute($app->input->getCmd('task'));
    }
« Последнее редактирование: 27.03.2016, 19:34:11 от Linfuby »
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Ошибки магазина (2015)
« Ответ #123 : 28.04.2016, 22:21:12 »
При создании пункта меню на текст "Доставка", "Правила", "Мой профиль", "Изменить данные профиля" в "Навигаторе сайта" появляется путь не "Главная" - "Доставка", а путь с дублирующей ссылкой вида "Главная" - "Доставка" - "Доставка".

Выключаю SEF, удаляю из ссылки "&Itemid=ххх" - путь показывает верный.
« Последнее редактирование: 28.04.2016, 23:26:44 от Tuzemec »
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина (2015)
« Ответ #124 : 28.04.2016, 22:39:20 »
ошибка в чем ?
и когда даете данные ошибки указывайте хотя бы версии ЖШ и Ж.
« Последнее редактирование: 28.04.2016, 23:43:49 от nevigen »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Tuzemec

  • Захожу иногда
  • 246
  • 28 / 0
  • Ня!
Re: Ошибки магазина (2015)
« Ответ #125 : 28.04.2016, 23:45:13 »
здесь что проблемы обсуждают ?
Это не проблема - это баг роутера. Проверено на "чистом" движке 3.5.1 + JoomShopping 4.12.3. Повторно опять же на "чистом" движке 3.5.1 + JoomShopping 4.13.0. Глюк сохранился.

Ошибка в составлении пути к странице, в дублях ссылок в Навигаторе сайта.
option=com_jshopping&view=content&task=view&page=shipping&Itemid=120

Подозреваю должно быть:
option=com_jshopping&controller=content&task=view&page=shipping&Itemid=120
« Последнее редактирование: 29.04.2016, 15:30:17 от nevigen »
Каждый ваш клик помогает заработать сыну на конфеты
Не дайте ребенку остаться без сладкого! Сделай ТЫЦ!
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина (2015)
« Ответ #126 : 29.04.2016, 10:19:43 »
Цитировать
Это не проблема - это баг роутера. Проверено на "чистом" движке 3.5.1 + JoomShopping 4.12.3. Повторно опять же на "чистом" движке 3.5.1 + JoomShopping 4.13.0. Глюк сохранился.

Ошибка в составлении пути к странице, в дублях ссылок в Навигаторе сайта.
option=com_jshopping&view=content&task=view&page=shipping&Itemid=120

Подозреваю должно быть:
option=com_jshopping&controller=content&task=view&page=shipping&Itemid=120

option=com_jshopping&view=.. - сделано для совместимости при создании меню в Жумла.
При включеном SEF проблемы нет.
*

Linfuby

  • Завсегдатай
  • 1242
  • 176 / 0
  • Всё просто...
Re: Ошибки магазина (2015)
« Ответ #127 : 18.06.2016, 09:22:47 »
Не принципиально, но очень раздражает красная строка с уведомлением
Цитировать
**Ошибки в языковых файлах**
JROOT\administrator/language/ru-RU/ru-RU.com_jshopping.sys.ini : error(s) in line(s) 59
Переведите пожалуйста слово All в верхний регистр (ALL)

Так же дублируются переменные STATICPAGE и WISHLIST
Немного воображения и логики, и любая проблема становится решенной.
Кривые решения - дают кривой результат!
Решения для JoomShopping
Благодарности и поддержка принимаются по след. реквизитам:
Яндекс.Деньги - 41001751720054
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки магазина (2015)
« Ответ #128 : 21.06.2016, 20:47:44 »
Виктор, поле Отчество уже давно добавили, а в заказе в админке для редактирования видимо забыли вывод? Планируется?
И при просмотре заказа неверный порядок, Имя Фамилия Отчество. Иван Иванов Иванович как то не звучит :)
« Последнее редактирование: 21.06.2016, 20:51:32 от dmitry_stas »
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина (2015)
« Ответ #129 : 21.06.2016, 21:28:53 »
поле Отчество - добавим.
Имя Фамилия Отчество - для германии
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина (2015)
« Ответ #130 : 21.06.2016, 21:31:58 »
Имя Фамилия Отчество - для германии
а для Украины / России ?
может тогда сделать настраиваемый порядок полей ?
пример как сортировка в Жумле ;)
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

jorevo

  • Давно я тут
  • 595
  • 13 / 1
Re: Ошибки магазина (2015)
« Ответ #131 : 13.07.2016, 17:25:06 »
Если в товаре не указан вес (равен нулю), то вес атрибутов не выводится. Исправьте пожалуйста.
*

shurakana

  • Давно я тут
  • 792
  • 50 / 6
Re: Ошибки магазина (2015)
« Ответ #132 : 23.07.2016, 10:08:11 »
В заказах, если изменить статус, печатная форма не обновляется.

Ну, и  открывается кешированный файл, т.е. изменений не видно.
Эта подпись отображается внизу каждого Моего сообщения. Я также могу использовать BB код и смайлы.
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина (2015)
« Ответ #133 : 23.07.2016, 14:59:57 »
скриншот?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки магазина (2015)
« Ответ #134 : 28.07.2016, 10:57:35 »
В админке неправильно определяется язык для атрибутов, меток, характеристики т.п., всегда показывается как Язык по умолчанию для сайта, а не как Язык, под которым вошел админ (выбор на форме логина). Пример: Язык для сайта задан английский - http://prntscr.com/byidyg, при этом метки http://prntscr.com/byieel (несмотря на то, что остальной язык панели - русский, потому что на форме логина админ выбрал русский). Если сменить Язык по умолчанию на русский http://prntscr.com/byif0n, то метки будут уже на русском http://prntscr.com/byif65.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

victorantoniak

  • Moderator
  • 1579
  • 185 / 2
  • JoomShopping Team
Re: Ошибки магазина (2015)
« Ответ #135 : 28.07.2016, 13:17:08 »
Нет бага - так и должно быть.

например на фронте только руский
а в админке DE
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки магазина (2015)
« Ответ #136 : 28.07.2016, 14:09:19 »
да, я понимаю что может не быть такого языка, но думал что если совпадают - то логичнее выводить на таком же. ведь заполнением на разных языках могут заниматься разные люди, и контент-менеджеру из например Германии будет сложно ориентироваться среди например итальянских названий.

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

Malory

  • Захожу иногда
  • 85
  • 6 / 0
Re: Ошибки магазина (2015)
« Ответ #137 : 19.12.2016, 15:36:36 »
Уж и не знаю, можно ли считать ошибкой вот такой вид ссылок (можно добавить любой произвольный текст)
https://XXXXX.XXX/cart/view/100500/100500/vot/takih/vsyakih/sleshey.html
Но раздражает жутко
« Последнее редактирование: 19.12.2016, 15:51:01 от nevigen »
*

Malory

  • Захожу иногда
  • 85
  • 6 / 0
Re: Ошибки магазина (2015)
« Ответ #138 : 20.12.2016, 09:21:14 »
Ссылку на сайт убрали, а по сути вопроса - это ошибка или так и было задумано?
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина (2015)
« Ответ #139 : 20.12.2016, 09:26:43 »
ссылку убрал как неуместную, обычно дается если проблема локальна.
а как у вас возникает такая ситуация? чтобы что-попало в конец добавлялось.
и как по вашему мнению это может влиять на сайт ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

Malory

  • Захожу иногда
  • 85
  • 6 / 0
Re: Ошибки магазина (2015)
« Ответ #140 : 20.12.2016, 09:54:04 »
Проблема была выявлена опытным путём, в процессе тестирования сайта на всевозможные дубли/кривые ссылки.
Как может повлиять на сайт - не знаю. Навряд ли если кто-то даст ошибочную ссылку (умышленно или случайно) она проиндексируется отдельно (хотя кто знает?), скорее всего поисковики её склеят, но ведь это тоже не очень хорошо для продвижения сайта - иметь такой клей?
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки магазина (2015)
« Ответ #141 : 20.12.2016, 11:04:32 »
проблема таких дублей свойственна любой cms. если вы конкретно о /cart, то по хорошему такие ссылки должны быть Disallow, и не надо думать кто там чего склеит или не склеит. а с товарами и категориями вроде нет такой проблемы.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Malory

  • Захожу иногда
  • 85
  • 6 / 0
Re: Ошибки магазина (2015)
« Ответ #142 : 20.12.2016, 11:21:46 »
а с товарами и категориями вроде нет такой проблемы.
в том-то и дело, что есть
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина (2015)
« Ответ #143 : 20.12.2016, 11:29:22 »
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки магазина (2015)
« Ответ #144 : 20.12.2016, 11:37:52 »
я тоже не вижу. добавил к приведенной ссылке /100500 - получаю ожидаемую 404.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Malory

  • Захожу иногда
  • 85
  • 6 / 0
Re: Ошибки магазина (2015)
« Ответ #145 : 20.12.2016, 11:46:53 »
проблемы нет, если создать меню на все категории и все товары, а если этого не делать - то проблема есть
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина (2015)
« Ответ #146 : 20.12.2016, 11:48:28 »
возьмите любую категорию на сайте и дайте пример
категория ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
Re: Ошибки магазина (2015)
« Ответ #147 : 20.12.2016, 11:49:42 »
в общем не ошибка просто мы тут ща тему зафлудим.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
Re: Ошибки магазина (2015)
« Ответ #148 : 20.12.2016, 11:53:55 »
не не, на самом деле есть. с товарами да, трабл. проверяется первый сегмент в строке, если это алиас категории - то проверяется второй. и если совпадает с алиасом товара - то делается вывод что это страница товара. а дальнейшие сегменты не проверяются. для товаров не надо пункты меню делать, а для категорий - надо, тогда проблемы не будет.
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

Malory

  • Захожу иногда
  • 85
  • 6 / 0
Re: Ошибки магазина (2015)
« Ответ #149 : 20.12.2016, 12:04:36 »
возьмите любую категорию на сайте и дайте пример
пример
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

При обновлении Joomshopping до 4.16 и Joomla до 3.9.3 - ошибка 1054

Автор busik

Ответов: 8
Просмотров: 3037
Последний ответ 15.12.2021, 01:01:46
от nevigen
Что нужно доделать в ЖШ

Автор nevigen

Ответов: 924
Просмотров: 99995
Последний ответ 22.12.2020, 22:09:27
от nevigen
Проблема с деталями заказа Error 1054

Автор nemo_228

Ответов: 4
Просмотров: 1725
Последний ответ 02.10.2016, 20:29:43
от dmitry_stas
Выдает ошибку 1054 с одного браузера

Автор buto

Ответов: 10
Просмотров: 1750
Последний ответ 04.09.2016, 09:36:32
от buto
Поменять местами данные в форме ФИО

Автор Roman74ru

Ответов: 1
Просмотров: 2106
Последний ответ 23.07.2016, 15:53:19
от Roman74ru