Новости Joomla

Вышли релизы Joomla 6.1 и Joomla 5.4.5: новые возможности и стабильность

Релиз Joomla 6.1.0

Проект Joomla! объявил о доступности Joomla 6.1 [Nyota] — новой минорной версии шестой серии, а также о выпуске релиза исправлений ошибок Joomla 5.4.5. Релиз 6.1 приносит ряд долгожданных функций, повышающих удобство управления контентом и защиту от спама.

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

Dolphin4ik_1

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

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

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

kit2m2

  • Живу я здесь
  • 3374
  • 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);
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Плагин обновления цен и остатков товаров JoomShopping из CSV

Автор sergeytolkachyov

Ответов: 1
Просмотров: 2960
Последний ответ 05.04.2026, 14:01:54
от Alex_gs
WT On fly image handler изображения товара JoomShopping в webp на лету

Автор sergeytolkachyov

Ответов: 14
Просмотров: 6169
Последний ответ 30.03.2026, 08:43:36
от sergeytolkachyov
WT JoomShopping Favorite - кнопки избранного в категории товаров и карточке тов

Автор sergeytolkachyov

Ответов: 26
Просмотров: 39440
Последний ответ 14.10.2025, 12:54:56
от sergeytolkachyov
JoomShopping, вывод всех категории к которым принадлежит товар

Автор Valent777

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

Автор ksena

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