Новости Joomla

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

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

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

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

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
Вывод остатков каждого атрибута в карточке товара.
Подскажите есть атрибут1, атрибут2.

Можно какк то вывести остаток каждого атрибута в карточке?
атрибут1-1 шт, атрибут2-5 шт, атрибут3-4 шт.

Общее количество выводится вот здесь
Код
print sprintQtyInStock($this->product->qty_in_stock)
*

kit2m2

  • Живу я здесь
  • 3366
  • 276 / 0
  • Беру сайты на полное сопровождение
Можно как-то вывести остаток каждого атрибута в карточке?

Можно, но это не так просто как Вы думаете... Тут нужно делать запрос в базу данных и тогда уже выводить.

На странице товара храниться количество только той опции атрибута которая уже выбрана $product->attribute_active_data->count

А в опциях атрибутах (по-умолчанию) $product->product_attribute_datas['attributeValues']['ID атрибута']['Порядковый номер опции атрибута в цикле']->val_id есть только эти данные:
Цитировать
[val_id] => ID Опции
[value_name] => Вес
[image] => Картинка опции.jpg

И даже если Вы создадите еще несколько подобных тем, то вряд ли получите готовое решение, тем более нужно смотреть что у Вас есть на сайте
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
Решил вопрос запросом

Код
$db = JFactory::getDbo();
$count_attr = 141;
$query = $db
    ->getQuery(true)
    ->select('count')
    ->from($db->quoteName('#__jshopping_products_attr'))
    ->where($db->quoteName('product_id'). " = " . $product->product_id)
->where($db->quoteName('attr_18'). " = " . $count_attr);

$db->setQuery($query);
$result1 = $db->loadResult();

echo $result1;

выводит остаки те что, нужно. только хочу в функцию впихнуть чтобы только менять  $count_attr-id атрибута  и выводится 2.000 как убрать нули после запятой?
*

NewUsers

  • Живу я здесь
  • 2310
  • 216 / 0
  • +375 (25) 627-16-99 (WhatsApp, Telegram)
как убрать нули после запятой?
Код: php
echo (int) $result1;
Занимаюсь создание расширений для Joomla 4.2.x | Доработка и настройка сайтов. Занимаюсь создание Интернет магазинов с нуля на собственном компоненте + оптимизация загрузки страницы (после предоставляю техподдержку).
*

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
Наверняка кто то лазил в lib/functions.php  подскажимте как там получить id продукта. $product->product_id - не срабатывает. знаю что это плохая практика в ядро лезть, но пока не вижу выхода.

Код
function queruCountsAttr($count_attr){
$db = JFactory::getDbo();
//$count_attr = 141;
$query = $db
    ->getQuery(true)
    ->select('count')
    ->from($db->quoteName('#__jshopping_products_attr'))
    ->where($db->quoteName('product_id') . " = " . $product->product_id)
->where($db->quoteName('attr_18') . " = " . $count_attr);

$db->setQuery($query);
$result1 = $db->loadResult();

return $result1;
}

« Последнее редактирование: 28.11.2020, 23:12:53 от Dolphin4ik_1 »
*

Dolphin4ik_1

  • Захожу иногда
  • 433
  • 3 / 2
Спасибо добавил это стработало
Код
$product = JTable::getInstance('product', 'jshop');
$product_id = JRequest::getInt('product_id');
$product->load($product_id);
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 25
Просмотров: 35700
Последний ответ 23.09.2025, 11:22:23
от Alex_gs
WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 13
Просмотров: 4371
Последний ответ 29.01.2025, 20:38:38
от sergeytolkachyov
Плагин обновления цен и остатков товаров JoomShopping из CSV

Автор sergeytolkachyov

Ответов: 0
Просмотров: 1530
Последний ответ 24.12.2024, 14:50:42
от sergeytolkachyov
JoomShopping, вывод всех категории к которым принадлежит товар

Автор Valent777

Ответов: 12
Просмотров: 2463
Последний ответ 01.11.2024, 14:57:28
от kit2m2
Видео с Youtube вместо картинки на карточке товара

Автор ksena

Ответов: 35
Просмотров: 10204
Последний ответ 08.10.2024, 04:26:36
от kit2m2