Новости Joomla

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

👩‍💻 Вместе мы развиваем Joomla: станьте Joomfluencer!

Вы уверенно чувствуете себя перед камерой, динамичны, обаятельны и всегда улыбаетесь? Чувствуете себя искателем приключений, готовым поделиться своими исследованиями CMS Joomla!, взять интервью у видных деятелей сообщества, пообщаться лично или по видеосвязи с волонтерами Joomla или отправиться на поиски новых идей?

Joomla ищет одного или нескольких волонтеров, готовых вдохнуть новую жизнь в обсуждение Joomla, ее CMS, пользователей, сообщества и многого другого.

Возможны самые разные форматы и темы: шортсы, интервью, аналитика и разборы в режиме реального времени, быстрые советы и рекомендации, знакомство с миром Joomla, изучение открытого исходного кода... Нет никаких ограничений!

Joomla! уже активно представлена ​​во многих социальных сетях:
- 155K подписчиков на Facebook,
- 55K подписчиков на X (ранее Twitter),
- 16K подписчиков на YouTube,
- 14K подписчиков на LinkedIn,
- 5,7K подписчиков в Instagram
а так же другие площадки ждут вас. Аккаунты Threads и Bluesky относительно новые, но их популярность только растёт!

А если хватит энергии, можно рассмотреть и TikTok!

❓ Итак, вы готовы?
👉 Свяжитесь с отделом маркетинга по адресу: marketing@community.joomla.org

Подробности в статье в Joomla Community Magazine.

@joomlafeed

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

dim66

  • Осваиваюсь на форуме
  • 49
  • 4 / 0
Вес товара в корзине
« : 11.06.2014, 19:36:00 »
Всем привет.
Кто-нибудь смог придумать как вывести итоговый вес заказанного товара в корзине? Этот вес выводится в админке в заказе. А вот как прикрутить его в корзину?
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
Re: Вес товара в корзине
« Ответ #1 : 11.06.2014, 20:55:32 »
по теории, нужно брать кусок кода из админки, который отвечает за вес(его расчет) и добавить в файл корзины.
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
*

dim66

  • Осваиваюсь на форуме
  • 49
  • 4 / 0
Re: Вес товара в корзине
« Ответ #2 : 11.06.2014, 23:04:34 »
файл, отвечающий за поле где рассчитан вес заказа:
сайт\plugins\vmshipment\weight_countries\weight_countries.php
за сам вес заказа в этом файле отвечает переменная:
'order_weight'
Но как её отобразить в корзине не пойму. Хотя у меня не получилось, возможно, из-за того, что этот вес рассчитывается только после подтверждения заказа покупателем...
*

robert

  • Живу я здесь
  • 4974
  • 457 / 20
Re: Вес товара в корзине
« Ответ #3 : 12.06.2014, 01:02:46 »
В шаблоне корзины вместо
Код: php-brief
foreach ($this->cart->products as $pkey => $prow) {
вставить
Код: php-brief
$cart_weight=0;
foreach ($this->cart->products as $pkey => $prow) {
$cart_weight+=$prow->product_weight*$prow->quantity;
Теперь $cart_weight можно отобразить где хотите.
Не будь паразитом, сделай что-нибудь самостоятельно!
*

dim66

  • Осваиваюсь на форуме
  • 49
  • 4 / 0
Re: Вес товара в корзине
« Ответ #4 : 12.06.2014, 10:04:51 »
Огромное спасибо! Все получилось! +
*

CRAZY FLIER

  • Новичок
  • 5
  • 0 / 0
Re: Вес товара в корзине
« Ответ #5 : 28.07.2014, 00:09:26 »
 Спасибо большое, robert! Вес в корзине отображается, но вот есть  проблемка, при изменении количества товара, сумма меняется в зависимости от количества, а вес меняется только после обновления всей страницы. Возможно ли сделать так, чтобы и вес менялся так же как и сумма, без обновления всей страницы?
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
Re: Вес товара в корзине
« Ответ #6 : 31.07.2014, 07:33:05 »
Спасибо большое, robert! Вес в корзине отображается, но вот есть  проблемка, при изменении количества товара, сумма меняется в зависимости от количества, а вес меняется только после обновления всей страницы. Возможно ли сделать так, чтобы и вес менялся так же как и сумма, без обновления всей страницы?
корзина обновляется через запросы ajax в обработчике добавить действий нужно.
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
*

CRAZY FLIER

  • Новичок
  • 5
  • 0 / 0
Re: Вес товара в корзине
« Ответ #7 : 05.08.2014, 23:24:09 »
Ну то что через AJAX это понятно... вот функция обновления для суммы

Код
if(typeof VirtueMart === "undefined")
{
var VirtueMart = {
setproducttype : function (form, id) {
form.view = null;
var $ = jQuery, datas = form.serialize();
var prices = form.parent(".productdetails").find(".product-price");
if (0 == prices.length) {
prices = $("#productPrice" + id);
}
datas = datas.replace("&view=cart", "");
prices.fadeTo("fast", 0.75);
$.getJSON(window.vmSiteurl + 'index.php?option=com_virtuemart&nosef=1&view=productdetails&task=recalculate&virtuemart_product_id='+id+'&format=json' + window.vmLang, encodeURIComponent(datas),
function (datas, textStatus) {
prices.fadeTo("fast", 1);
// refresh price
for (var key in datas) {
var value = datas[key];
if (value!=0) prices.find("span.Price"+key).show().html(value);
else prices.find(".Price"+key).html(0).hide();
}
});
return false; // prevent reload
}


находится по адресу: public_html/components/com_virtuemart/assets/js/vmprices.js

но как прописать обновление для веса не соображу  crazy!, пробовал неско вариантов, но... увы...
Бывает такое, зависнешь в одном месте и всё...
*

Hishchnik

  • Захожу иногда
  • 253
  • 19 / 1
  • ©
Re: Вес товара в корзине
« Ответ #8 : 09.08.2014, 04:37:26 »
мало код на JS написать, нужно еще поставить контроллер т.к. task=recalculate пересчитывает стоимость, на его основе свой например task=kgcalculate
это в запросе $.getJSON(window.vmSiteurl + 'index.php?option=com_virtuemart&nosef=1&view=productdetails&task=recalculate.........
соответственно файл kgcalculate.php в папку с контроллерами
и тд. и т.п.
1. Помог? Благодарность выражается кнопочкой "+" ;)
2. Остановите землю я сойду!
3.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

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

Автор farmer66

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

Автор wasssup

Ответов: 0
Просмотров: 3091
Последний ответ 05.07.2022, 08:51:19
от wasssup
Умножение свойств товара в настраиваемом поле атрибут корзины

Автор cvoboda

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

Автор zeus07

Ответов: 0
Просмотров: 1231
Последний ответ 12.05.2020, 14:51:39
от zeus07
Расчет общего веса заказа в корзине VirtueMart 3.6

Автор Valderdag

Ответов: 8
Просмотров: 1362
Последний ответ 01.05.2020, 10:29:02
от Valderdag