Новости Joomla

Вышли релизы безопасности Joomla 6.1.4 и Joomla 5.4.9

Релиз безопасности Joomla 6.1.4 и Joomla 5.4.9

Проект Joomla! рад сообщить о выходе Joomla 6.1.4 и Joomla 5.4.9. Это релизы безопасности и исправления ошибок для серий 5.x и 6.x.

JoomShift - компонент переноса контента между Joomla сайтами.

‍ JoomShift - компонент переноса контента между Joomla сайтами.

JoomShift - компонент переноса контента между Joomla сайтами.Он позволяет экспортировать модули, меню, материалы, категории, пользовательские поля и пользователей в виде переносимых JSON/ZIP-файлов, а затем импортировать их в любую другую установку Joomla.

Возможности компонента:- Модули — полная настройка, назначение пунктов меню, позиционирование и содержимое SP Page Builder.
-Меню — иерархия родительских/дочерних элементов, типы элементов, ссылки, уровни доступа и параметры. Отсутствующие типы меню создаются автоматически, а элементы, указывающие на неустановленные компоненты, пропускаются с предупреждением.
-Статьи и категории — контент, метаданные, изображения и иерархия категорий.
-Пользовательские поля — группы полей, определения, ограничения по категориям и значения (включая поля с несколькими значениями) — экспортируются и автоматически создаются заново на целевом сайте.
-Пользователи — данные профиля, назначения групп и хэши паролей, чтобы учетные записи работали сразу после импорта.
-Кросс-версииJoomla - компонент адаптируется к различиям в схеме базы данных между версиями Joomla.
-Создан для крупных сайтов — постраничные списки (20/50/100/250строк) и автоматический пакетный экспорт для сайтов с более чем 500 элементами, поэтому он продолжает работать на обычном хостинге.
-Опция перезаписи — обновляет совпадающие элементы при повторном импорте вместо создания дубликатов.
-Drag-n-drop импорт с подробным отчетом о том, что было импортировано, обновлено или пропущено, и почему.

На момент написания заметки для скачивания необходима регистрация/логин на сайте разработчика.

-Joomla Extensions Directory-Страница расширения#joomla#расширения

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Модуль joomLab JS Ajax Cart позволит организовать в Вашем интернет-магазине на компоненте JoomShopping удобную AJAX корзину с возможностью добавлять товары и изменять их количество без перезагрузки страницы.

Кроме этого, в состав пакета установки входит плагин, который позволяет выводить атрибуты товара в список всех товаров, менять эти атрибуты и добавлять товар в корзину из списка товаров. Если атрибутов много, то их можно выводить в всплывающем (модальном окне).

В модуле предусмотрено 2 макета дизайна для Bootstrap и UIkit и максимальная кастомизация для переопределения макетов в шаблон.Демо расширенияСтраница расширения

Видео в Telegram

0 Пользователей и 1 Гость просматривают эту тему.
  • 7 Ответов
  • 1477 Просмотров
*

karabert

  • Захожу иногда
  • 276
  • 30 / 3
Специалисты по джумшопинг подскажите пожалуйста.

Почему может не срабатывать событие? Такие как onAfterChangeOrderStatus, onEndCheckoutStep5, onBeforeSaveOrderStatus. Срабатывают onAfterCreateOrderFull (но в нем статус заказа еще невозможно получить) и onBeforeSendEmailsOrder (он срабатывает несколько раз за заказ) и только в  группе jshoppingorder. Пробовал также в system, там ничего.

Каким же событием можно воспользоваться, если нужно перехватывать смену статуса автоматическую при оплате на сайте или из админки?

« Последнее редактирование: 21.04.2018, 21:15:54 от karabert »
*

dmitry_stas

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

karabert

  • Захожу иногда
  • 276
  • 30 / 3
смена статуса это onAfterChangeOrderStatus и onAfterChangeOrderStatusAdmin

Спасибо, срабатывает.

Смотрю models/checkout.php
Код
$dispatcher->trigger('onAfterChangeOrderStatus', array(&$order_id, &$status, &$sendmessage));

По идее должен ид заказа, статус и параметр отправлять или нет сообщение придти, но приходит только ид заказа
*

dmitry_stas

  • Легенда
  • 13151
  • 1234 / 8
не вижу логического объяснения, почему это может быть. разве что предположить, что вот в таком виде
Код
$dispatcher->trigger('onAfterChangeOrderStatus', array(&$order_id));
вызывается еще где-то, например в каком то плагине...
Тут дарят бакс просто за регистрацию! Успей получить!
Все советы на форуме раздаю бесплатно, то есть даром. Индивидуально бесплатно консультирую только по вопросам стоимости индивидуальных консультаций
*

karabert

  • Захожу иногда
  • 276
  • 30 / 3
не вижу логического объяснения, почему это может быть. разве что предположить, что вот в таком виде
Код
$dispatcher->trigger('onAfterChangeOrderStatus', array(&$order_id));
вызывается еще где-то, например в каком то плагине...

Да, странно, у админской версии еще больше параметров, но у меня также только id, причем не массив с ним, а переменная. Поэтому делаю так:

Спойлер
[свернуть]
*

dmitry_stas

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

karabert

  • Захожу иногда
  • 276
  • 30 / 3
какой массив? никакого массива нет. вам нужно в плагине
Код
function onAfterChangeOrderStatus(&$order_id, &$status, &$sendmessage)

О, огромное спасибо за подсказку, все работает! Но если вручную статус менять, а если автоматом после оплаты, то не меняется, можете подсказать какое событие подходит для этого?
*

dmitry_stas

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

[Решено] Разные шаблоны для разных статусов заказов

Автор nevigen

Ответов: 4
Просмотров: 6201
Последний ответ 04.04.2022, 19:45:58
от nevigen
Поиск заказа по номеру телефона клиента

Автор Shiffer

Ответов: 19
Просмотров: 3982
Последний ответ 07.12.2021, 19:43:38
от anatol81n
Имеется ли решения дополнительного статуса заказа?

Автор dss

Ответов: 5
Просмотров: 1624
Последний ответ 17.08.2021, 09:14:35
от nevigen
Отправка сообщения админу в не зависимости от статуса заказа

Автор newalex

Ответов: 4
Просмотров: 1125
Последний ответ 23.04.2021, 10:30:56
от newalex
Уведомления о смене статуса заказа

Автор anny_k

Ответов: 10
Просмотров: 1567
Последний ответ 04.12.2020, 21:01:24
от nevigen