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

eragon

  • Захожу иногда
  • 143
  • 7 / 0
Как можно сделать, чтобы при покупке товара, можно было изначально купить минимум не 1 штуку, а например 10.

В карточке товара и в корзине, у товара есть такой ползунок, где мы определяем, сколько шт нам надо. Стандартно там 1, и в 0 или минус уйти нельзя. Вот как бы сделать чтобы минимум было например 10, и меньше сделать нельзя.

Для оптового магазина.
*

Arkantos

  • Захожу иногда
  • 216
  • 17 / 0
  • Всё о создании сайтов: http://site-on.net
Re: Минимальный заказ 1 товара
« Ответ #1 : 15.07.2013, 14:13:22 »
Заходите в VirtueMart, в нужный товар, вкладка "статус", а дальше там есть поле "Минимальное количество для заказа".

Но видимо если товаров много, то это не вариант. Поэтому можно очень изящно выкрутиться вот так: зайти в файл \components\com_virtuemart\views\productdetails\tmpl\default_addtocart.php
и поменять код:
Код
<span class="quantity-box">
<input type="text" class="quantity-input js-recalculate" name="quantity[]" value="<?php if (isset($this->product->min_order_level) && (int)$this->product->min_order_level > 0) {
echo $this->product->min_order_level;
} else {
echo '1';
} ?>"/>
    </span>
На
Код
<span class="quantity-box">
<input type="text" class="quantity-input js-recalculate" name="quantity[]" value="10"/>
    </span>

Должно работать именно так, как вам нужно, стандартно будет стоять 10 и меньше 10 нельзя будет выбрать.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Отображение полей CF в карточке товара

Автор farmer66

Ответов: 2
Просмотров: 2880
Последний ответ 17.02.2023, 13:39:18
от farmer66
Вывод изображений настраиваемого поля в карточке товара

Автор wasssup

Ответов: 0
Просмотров: 2917
Последний ответ 05.07.2022, 08:51:19
от wasssup
Переменные VirtueMart или где макет страницы "Спасибо за заказ!"?

Автор indigo

Ответов: 21
Просмотров: 15863
Последний ответ 06.01.2021, 20:21:03
от Akeksandr
Умножение свойств товара в настраиваемом поле атрибут корзины

Автор cvoboda

Ответов: 22
Просмотров: 5513
Последний ответ 20.10.2020, 11:54:13
от NIKOLY
Как удалить дочерние товары в карточке товара VM 2?

Автор zeus07

Ответов: 0
Просмотров: 1180
Последний ответ 12.05.2020, 14:51:39
от zeus07