Новости Joomla

Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0

Метод registerListeners() в CMSPlugin в плагинах  планируется удалить в Joomla 7.0

👩‍💻 Метод registerListeners() в CMSPlugin в плагинах планируется удалить в Joomla 7.0.Этот метод регистрирует устаревшие слушатели событий в диспетчере, имитируя работу плагинов Joomla! 3.x и ниже для Joomla 4+. По умолчанию этот метод ищет все общедоступные методы, название которых начинается с on. Он регистрирует лямбда-функции (замыкания), которые пытаются преобразовать аргументы отправленного события в аргументы вызова метода и вызвать ваш метод on<Что-то>. Результат передаётся обратно событию в его аргумент result.Теперь этот слой совместимости с устаревшей Joomla 3 помечен к удалению в Joomla 7.0, которая должна выйти осенью 2027 года. Это означает, что те уникальные расширения от Joomla 2.5 / Joomla 3, которые ещё работали на Joomla 4-6 скорее всего окончательно перестанут работать на Joomla 7. Предполагается, что активные разработчики планомерно и постепенно избавляются от технического долга и обновляют свои расширения. @joomlafeed#joomla #разработка #php

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

kasper9820

  • Захожу иногда
  • 127
  • 4 / 6
  • ...ISponsor!
статистика покупок VirtueMart
« : 12.08.2017, 14:47:59 »
через 15 дней (это должно быть в настройках плагина) после удачной покупки плагин меняет статус такой покупки (статус заказа, если быть точным) берет из заказа статистику и пишет в отдельную табличку где userid.

Из заказа берется:

1. дата заказа;

2. ИД заказа;

3. сумма по товарам с Опцией1 из дополнительного поля;

4. количество вендоров у которых было куплено товаров с Опцией1 из дополнительного поля;


опций в дополнительном поле может быть несколько.

Дополнительное поле - это строка с списком.

У каждого товара в магазине обязательно есть одна из опций из дополнительного поля.

ИД дополнительного поля тоже нужно указать в настройках плагина.

Формат статистики выглядит так

03072017;(NHX9095;Опция1:100;количествоВендоров:10;Опция2:1000;количествоВендоров:1;Опция3:1000;количествоВендоров:2;);

если в заказе товары только с одной опцией, например Опция1, тогда в статистику пишется

03072017;(NHX9095;Опция1:100;количествоВендоров:10;);

если за один день еще есть заказы, тогда такая секция повторяется по такому же принципу.

03072017;(NHX9095;Опция1:100;количествоВендоров:10;);
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин для VirtueMart доставка Ozon Rocket

Автор japaner

Ответов: 3
Просмотров: 3046
Последний ответ 06.12.2025, 08:51:44
от kit2m2
API Новой почты и Укрпочты прикрутить к VirtueMart 2

Автор nnnata

Ответов: 3
Просмотров: 2040
Последний ответ 31.05.2021, 00:42:49
от AdWeb
Умножение цены на атрибут VirtueMart 3

Автор NIKOLY

Ответов: 0
Просмотров: 686
Последний ответ 20.10.2020, 11:53:36
от NIKOLY
Доработка админки VirtueMart, на PHP (решено)

Автор ZeRa

Ответов: 0
Просмотров: 721
Последний ответ 01.06.2020, 15:54:04
от ZeRa
VirtueMart 3, аналоги товаров не стандартным способо

Автор Eholov

Ответов: 4
Просмотров: 1970
Последний ответ 02.12.2019, 22:11:42
от AlexB