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

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
Обратите внимание!
  • Аддон только выводит поля (списки) для выбора города и отделения Новой почты, расчет стоимости доставки не производится.
  • В настройках полей регистрации "Адрес доставки" должны быть включены "Улица/Номер дома", "Город" и "Область"
  • API-ключ Вам необходимо самостоятельно получить на сайте Новой почты. Он необходим для обновления справочников.
  • Тестировалось на J! 3.9.18 + JShop 4.18.4.

Порядок установки:
  • скачиваем архив и распаковываем.
  • устанавливаем системный плагин Новая почта updater API 2.0 (awnpudp) как стандартное расширение для Joomla
  • в настройках плагина указываем API-ключ для работы с Новой почтой
  • обновляем справочники городов и отделений новой почты (ссылки в настройках плагина)
  • устанавливаем addon_nova_poshta через пункт меню "Установка и обновления" в компоненте JoomShopping
  • если еще не создали, создаем способ доставки Новая почта
  • в настройках аддона указываем город по умолчанию и ID способа доставки Новая почта.

Демо и ссылка на скачивание

На совместимость с OneStepCheckout не тестировался.
« Последнее редактирование: 11.01.2022, 16:27:18 от v42bis »
*

Biss

  • Давно я тут
  • 995
  • 101 / 0
Наверно первый в своём роде бесплатный.
*

zeher

  • Захожу иногда
  • 169
  • 12 / 0
у меня с OneStepCheckout не работает
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
у меня с OneStepCheckout не работает

Быстрый заказ (Оne Сlick Сheckout JS) и  оформление заказа на одной странице (OneStepCheckout) разные расширения.

http://beagler.ru/joomshopping/plagin-bystrogo-zakaza-dlya-joomla-2-5-joomshopping-zakaz-v-odin-klik.html

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

В самом коде расширения идет выборка только id и названия способа доставки, на этом вся обработка доставки заканчивается.

Резюме, аддон вывода полей выбора отделений Новой почты с плагином быстрого заказа (Оne Сlick Сheckout JS от Beagler)  работать не будет.
« Последнее редактирование: 20.05.2020, 16:43:12 от v42bis »
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
Добрый день
Я скачал, установил.
Зарегился на Новой почте, получил ключ.
Но вот дальше ступор. Как обновить города ? У меня в плагине просто ссылки формат и все.
Добавил ссылку к адресу сайта и ключь в конце обновил города и отделения . Теперь при оформлении заказа выдает такую ошибку
Цитировать
Fatal error: Class 'jshopBase' not found in /var/www/......./components/com_jshopping/models/userbase.php on line 11
« Последнее редактирование: 05.10.2020, 17:58:44 от misteri27 »
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
Добрый день
Я скачал, установил.
Зарегился на Новой почте, получил ключ.
Но вот дальше ступор. Как обновить города ? У меня в плагине просто ссылки формат и все.
Добавил ссылку к адресу сайта и ключь в конце обновил города и отделения . Теперь при оформлении заказа выдает такую ошибку

Ссылка для обновления справочника областей городов
http : // ваш_сайт / ?option=com_ajax&plugin=awnpudp&format=raw&add_areas=1&api=API_KEY

Ссылка для обновления справочника отделений
http : // ваш_сайт / ?option=com_ajax&plugin=awnpudp&format=raw&add_wh=1&api=API_KEY

Потом выполнить настройки аддона  JoomShopping Nova Poshta
http : // ваш_сайт / administrator/index.php?option=com_jshopping&controller=addons
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
administrator/index.php?option=com_jshopping&controller=addons
Я все это уже сделал .
Но при заказе и переходе на страницу доставка получаю ошибку
Цитировать
Fatal error: Class 'jshopBase' not found in /var/www/......./components/com_jshopping/models/userbase.php on line 11
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
components/com_jshopping/models/userbase.php on line 11
Отключите в панеле управления "Расширения - Плагины" плагины JoomShopping Nova Poshta и System - Новая почта updater API 2.0
Проверьте, если указанная ошибка.
*

misteri27

  • Захожу иногда
  • 490
  • 0 / 0
JoomShopping Nova Poshta
Если отключить  JoomShopping Nova Poshta она исчезает.
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
Попробуйте удалить плагины, установить повторно и выполнить конфигурацию заново.
Если не поможет, значит нужно разбираться с проблемой на самом сайте.
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Если не поможет, значит нужно разбираться с проблемой на самом сайте.
Ну то ли плагин Ваш выкинули - то ли как то оно заработало !!
Ошибка такая же !!  - This not normal. )))
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
Теперь при оформлении заказа выдает такую ошибку
Код
Fatal error: Class 'jshopBase' not found in /var/www/......./components/com_jshopping/models/userbase.php on line 11

Решается - это таким способом !
Файл : /plugins/jshoppingcheckout/addon_nova_poshta/addon_nova_poshta.php
Находим метод : onBeforeDisplayCheckoutStep4View(&$view)
- находим в методе :  $model = JSFactory::getModel('useredit', 'jshop');

Перед этой строкой добавляем :
Код
define('JPATH_JOOMSHOPPING', JPATH_ROOT.'/components/com_jshopping');
require_once(JPATH_ROOT."/components/com_jshopping/models/base.php");
----------------------------------------------------------------------

И сразу еще !
Если вы так сделали ошибка пропала но кроме select radio - нет выбора города и отделения Новой почты то :
/templates/[ТВОЙ-ШАБЛОН]/html/com_jshopping/checkout/shippings.php
находим строку :
Код
<?php print $shipping->name ?>
(<?php print formatprice($shipping->calculeprice); ?>)
и после них добавляем :
Код
<?= $shipping->form  ?>
Вот результат :

Всем Удачи !
« Последнее редактирование: 21.10.2020, 01:57:18 от gartes »
*

gartes

  • Завсегдатай
  • 1859
  • 142 / 6
  • Е = mс²
А Вот Еще что вспомнил !
При загрузки отделений -  в плагине awnpudp ( он в комплекте с плагином идет ) - на каждый склад НП  - 1 запрос !
А так как в первый раз вы - загружаете все склады Украины - то на сегодня это 8852 отделения!!  - соответственно - и запросов к DB будет  столько же !

Честно не знаю какой хостинг способен такое выдержать и не помереть ! )))
немного доработал плагин скачать можно тут
version - 1.0.1 : https://github.com/Gartes-JoomShopping/plg_system_awnpudp/archive/main.zip

Требуется установить библиотеку - GNZ11 ссылка : https://github.com/gartes/GNZ11/archive/master.zip

Для установки можно  просто скопировать ссылки и Joomla => Менеджер расширений: Установка => Установить из URL
и устанавливаем !

После Установки будет доступна кнопка в плагине system -> System - Новая почта updater API 2.0 (awnpudp)


Всем успехов!
ps : если нужна помощь Skype : agroparknew
*

Lizzz

  • Новичок
  • 1
  • 0 / 0
А Вот Еще что вспомнил ! При загрузки отделений -  в плагине awnpudp ( он в комплекте с плагином идет ) - на каждый склад НП  - 1 запрос ! А так как в первый раз вы - загружаете все склады Украины - то на сегодня это 8852 отделения!!  - соответственно - и запросов к DB будет  столько же ! Честно не знаю какой хостинг способен такое выдержать и не помереть ! ))) немного доработал плагин скачать можно тут version - 1.0.1 : https://github.com/Gartes-JoomShopping/plg_system_awnpudp/archive/main.zip Требуется установить библиотеку - GNZ11 ссылка : https://github.com/gartes/GNZ11/archive/master.zip Для установки можно  просто скопировать ссылки и Joomla => Менеджер расширений: Установка => Установить из URL и устанавливаем ! После Установки будет доступна кнопка в плагине system -> System - Новая почта updater API 2.0 (awnpudp) Всем успехов! ps : если нужна помощь Skype : agroparknew
Добрый день!Пытаюсь установить Ваш вариант, но выдаёт ошибку
Код
Call to undefined method GNZ11\Core\Js::addJproLoad()
Не подскажите где искать ошибку, пожалуйста? Я новый человек в этой сфере ещё не до конца разбираюсь. Извините если вопрос глупый. Заранее спасибо!
*

aleksinnstyle

  • Новичок
  • 1
  • 0 / 0
А Вот Еще что вспомнил !
При загрузки отделений -  в плагине awnpudp ( он в комплекте с плагином идет ) - на каждый склад НП  - 1 запрос !
А так как в первый раз вы - загружаете все склады Украины - то на сегодня это 8852 отделения!!  - соответственно - и запросов к DB будет  столько же !

Честно не знаю какой хостинг способен такое выдержать и не помереть ! )))
немного доработал плагин скачать можно тут
version - 1.0.1 : https://github.com/Gartes-JoomShopping/plg_system_awnpudp/archive/main.zip

Требуется установить библиотеку - GNZ11 ссылка : https://github.com/gartes/GNZ11/archive/master.zip

Для установки можно  просто скопировать ссылки и Joomla => Менеджер расширений: Установка => Установить из URL
и устанавливаем !

После Установки будет доступна кнопка в плагине system -> System - Новая почта updater API 2.0 (awnpudp)


Всем успехов!
ps : если нужна помощь Skype : agroparknew

тоже не работает.
*

ukrart

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
Здравствуйте.
Ссылка для скачивания в первом посте не работает.
Могли бы вы перезалить архив куда-нибудь?
*

v42bis

  • Захожу иногда
  • 133
  • 13 / 1
Здравствуйте.
Ссылка для скачивания в первом посте не работает.
Могли бы вы перезалить архив куда-нибудь?
http://1741004.l2candy.web.hosting-test.net/
*

ukrart

  • Осваиваюсь на форуме
  • 18
  • 0 / 0
*

denxio

  • Захожу иногда
  • 172
  • 4 / 0
Подскажите, пожалуйста, с таким расширением плагин сможет работать?
https://boxapp.net/download/joomla-additions/bystryj-zakaz-tovarov-dlya-joomshopping
« Последнее редактирование: 06.07.2022, 07:27:35 от denxio »
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Мы починили поиск для JoomShopping

Автор Dimidrol-Pruper

Ответов: 101
Просмотров: 34911
Последний ответ 24.06.2024, 14:20:58
от kit2m2
Плагин - Вывод значения поля из таблицы продуктов в корзине JoomShopping

Автор draff

Ответов: 3
Просмотров: 2344
Последний ответ 26.02.2024, 07:00:01
от kit2m2
Плагин - Товар на складе или Товар под заказ для JoomShopping [Скачать]

Автор kit2m2

Ответов: 58
Просмотров: 11979
Последний ответ 18.05.2023, 12:59:00
от Akeksandr
[Решено] Комплект товаров JoomShopping - конструктор

Автор vgromov

Ответов: 96
Просмотров: 31798
Последний ответ 14.12.2022, 15:21:24
от kit2m2
Функционал сравнение товаров в JoomShopping

Автор falur

Ответов: 53
Просмотров: 15794
Последний ответ 22.08.2022, 09:54:16
от kit2m2