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

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
В наличии прайс. В нём цены:

Цена        Старая_цена
1999      
1289        1830
2330   
840   
1499        1999
1699        2199

Старую цену гружу в product_price (Цена), новую цену гружу в product_override_price (Override), она сниженная.

Проблема получается в том, что старая цена у многих товаров отсутствует и CSVI записывает в product_price (Цена) - ноль, после этого VirtueMart не отображает никакую цену, даже если есть цена Override.

Как бы это дело победить во время импорта? Возможно ли, если Старая_цена пустая, записать в это поле цену из предыдущего поля - просто Цену?

Версия pro.
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Возможно ли, если Старая_цена пустая, записать в это поле цену из предыдущего поля - просто Цену?
Да, сделайте это в Open Office. Команда ЕСЛИ/IF.
*

ChaosHead

  • Гуру
  • 5242
  • 451 / 13
Да это то понятно, в принципе уже сделал. Думал может компонент обладает подобным функционалом, но похоже, что никаких условий делать в нём невозможно.
*

Максим Пишняк

  • Давно я тут
  • 837
  • 35 / 0
Интересующий вас момент достаточно узкоспециализирован, чтобы интересовать реализаторов (VM Team или же сторонних разработчиков под VM).

Иногда вполне доступно что-то реализовать в виде хака. Но с количеством обновлений которые выдает конвейер VM Team, вебмастер запарится каждый раз восстанавливать свою модификацию после очередного апдейта.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Проблема с импортом картинок через RO csvi

Автор Leva

Ответов: 0
Просмотров: 2869
Последний ответ 15.02.2021, 16:32:41
от Leva
Проблема с импортом кастомных полей csvi и Custom Fields For All

Автор Craze

Ответов: 0
Просмотров: 2905
Последний ответ 29.10.2020, 01:17:44
от Craze
Проблема импорта товаров из XML с SLUG

Автор banditman

Ответов: 1
Просмотров: 1109
Последний ответ 04.12.2017, 15:16:30
от banditman
Проблема CSVI при импорте через Cron

Автор konuhov999

Ответов: 14
Просмотров: 4237
Последний ответ 30.10.2017, 12:31:41
от One
CSVI pro проблема с ссылками

Автор dj_serg

Ответов: 0
Просмотров: 1115
Последний ответ 28.06.2016, 17:48:36
от dj_serg