Новости Joomla

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

👩‍💻 SW JProjects v.2.6.1 - компонент каталога расширений для веб-приложений.

Компонент позволяет сделать свой мини-Joomla Extensions Directory - каталог расширений для CMS (не только для Joomla) или файлов. Есть возможность скачивания по лицензионным ключам создания кастомных схем данных для сервера обновлений.

👩‍💻 v.2.6.1. Что нового?
- Правки наследования схем серверов обновлений. Улучшена логика наследования схем серверов обновлений для проектов компонент - категория - проект.
- Не стабильные релизы в сервере обновлений. Теперь в данные сервера обновлений попадают все версии (alpha, beta и т.д.), а не только stable.
- Косметические изменения. В шаблоне по умолчанию сделаны замены некоторых CSS-классов, уточнено присвоение атрибутов loading=lazy и fetchpriority.
- Рефакторинг и правки кода. Текущее обновление кодовой базы.
- Исправление ошибок.

👩‍💻 Больше спасибо за помощь в тестировании участникам нашего сообщества Александру Новикову (@pro_portal) и Александру Судьбинову (@alexrevo).

- Страница расширения
- GitHub расширения
- Joomla Extensions Directory

@joomlafeed

Событие Pizza, Bugs & Fun - 29-30 января 2026 года.

Событие Pizza, Bugs & Fun  - 29-30  января 2026 года.

Уже несколько лет в мире Joomla проводятся мероприятия "Pizza, Bugs & Fun" (#PBF), где каждый может посвятить несколько часов своего мозгового времени тому, чтобы наша любимая CMS стала ближе к идеалу.

Ссылки на видео и статьи из этого поста рассказывает об организационных вопросах, которые пригодятся для участия в PBF, а так же что и как делать.

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

Каждый помогает тем, что он умеет:

  • кто-то пишет недостающую документацию,
  • кто-то пишет код,
  • кто-то тестирует как исправлены ошибки или сделан новый функционал.

На сайте события есть карта, можно "захостить" свою локацию. Практически все движки в мире развиваются за счёт спонсирующих их компаний. Joomla одна из немногих, где развитие идёт только усилиями международного сообщества энтузиастов.

https://www.youtube.com/watch?v=a-FuVKXg_Uw 

На момент написания данного поста в репозитории Joomla 810 открытых Issue (как правило это баги) и 236 Pull request (PR, исправление багов и новый функционал). Все PR обязательно тестируются минимум двумя участниками сообщества, дабы в конечный код движка не проскочила ошибка.

Если каждый из участников только нашего сообщества сделает даже одно тестирование, то, боюсь, PR и Issue на всех не хватит 😀 И ничего не останется нашим коллегам из международных Joomla-чатов.

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

timofe

  • Захожу иногда
  • 149
  • 0 / 0
  • alex tim.
Всем привет!

Подскажите, как вывести в категории товаров закупочную цену?

Пробую так:

<?php print formatprice($this->product->product_buy_price)?>

В карточке товара цена выводится нормально.
В категории товаров просто ноль выводится и все(...

Кто знает, где копать?
*

kit2m2

  • Живу я здесь
  • 3372
  • 276 / 0
  • Беру сайты на полное сопровождение
Наверное нужно посмотреть сначала что есть в $this->product

Код
echo "<pre>";
print_r($this->product);
echo "</pre>";
Расширения для JoomShopping | Ссылка на Телеграм-канал | Сайты и магазины под ключ: Дизайн, Верстка, Программирование (расширения на заказ), СЕО-оптимизация, Сопровождение, Перенос на Joomla 4+ (5+) и JoomShopping 5+
*

timofe

  • Захожу иногда
  • 149
  • 0 / 0
  • alex tim.
Опять же....

В карточке товара получил (покажу только кусок по ценам):

 [product_old_price] => 0
    [product_buy_price] => 160000.0000
    [product_price] => 15950.000000
    [min_price] => 15950.00

А в категории товаров не вывелось ничего(...
« Последнее редактирование: 29.09.2020, 20:04:47 от timofe »
*

sivers

  • Живу я здесь
  • 2599
  • 360 / 0
А в категории товаров не вывелось ничего(...
А как выводите в категории? Там ведь нет $this->product.
Там скорее всего надо пробовать print_r($this->rows);, если до цикла, или print_r($product);, если внутри цикла.
Соответственно, ваша цена не $this->product->product_buy_price, а $product->product_buy_price.
« Последнее редактирование: 29.09.2020, 20:19:26 от sivers »
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

timofe

  • Захожу иногда
  • 149
  • 0 / 0
  • alex tim.
А как выводите в категории? Там ведь нет $this->product.
Там скорее всего надо пробовать print_r($this->rows);, если до цикла, или print_r($product);, если внутри цикла.
Вот по этому и прошу помощи, по тому что не понимаю, как сделать((...
*

sivers

  • Живу я здесь
  • 2599
  • 360 / 0
Попробуйте $product->product_buy_price
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

timofe

  • Захожу иногда
  • 149
  • 0 / 0
  • alex tim.
Пробовал

<?php print_r($product->product_buy_price)?>
Ничего не выводит

<?php print formatprice($product->product_buy_price)?>
Выводит НОЛЬ
*

sivers

  • Живу я здесь
  • 2599
  • 360 / 0
а print_r($product); тоже ничего?
print_r($this->rows);?
На связи в telegram @sivers
sivers @ inbox . ru
https://sivers.su/
*

timofe

  • Захожу иногда
  • 149
  • 0 / 0
  • alex tim.
stdClass Object ( [product_id] => 185 [category_id] => 16 [name] => iPhone 7 128Gb RED PRODUCT [short_description] =>
Apple 7 128Gb Red Product
[product_ean] => [image] => [product_price] => 17950 [currency_id] => 1 [tax_id] => 0 [product_old_price] => 0 [product_weight] => 0.0000 [average_rating] => 0.00 [reviews_count] => 0 [hits] => 16111 [weight_volume_units] => 0.0000 [basic_price_unit_id] => 1 [label_id] => 0 [product_manufacturer_id] => 0 [min_price] => 17950.00 [product_quantity] => 1.00 [different_prices] => 1 [date_modify] => 2020-07-29 15:13:28 [label_multiselect] => Array (
  • => ) [_original_product_price] => 17950.000000 [product_price_wp] => 17950 [product_price_default] => 0 [show_price_from] => 0 [basic_price_info] => Array ( [price_show] => 0 ) [manufacturer] => stdClass Object ( [name] => ) [extra_field] => Array ( ) [vendor] => [delivery_time] => [_display_price] => 1 [product_name_image] => red1.jpg [product_thumb_image] => thumb_red1.jpg [template_block_product] => product.php [_label_image] => [_label_name] => Урвать со скидкой [_tmp_var_bottom_foto] =>
    [product_link] => /iphone-7/7-128gb-red [buy_link] => )

    [product_ean] => [image] => [product_price] => 18990 [currency_id] => 1 [tax_id] => 0 [product_old_price] => 19990 [product_weight] => 0.0000 [average_rating] => 0.00 [reviews_count] => 0 [hits] => 10609 [weight_volume_units] => 0.0000 [basic_price_unit_id] => 1 [label_id] => 0 [product_manufacturer_id] => 0 [min_price] => 18990.00 [product_quantity] => 1.00 [different_prices] => 1 [date_modify] => 2020-09-24 12:32:22 [label_multiselect] => Array (
  • => ) [_original_product_price] => 18990.000000 [product_price_wp] => 18990 [product_price_default] => 0 [show_price_from] => 0 [basic_price_info] => Array ( [price_show] => 0 ) [manufacturer] => stdClass Object ( [name] => ) [extra_field] => Array ( ) [vendor] => [delivery_time] => [_display_price] => 1 [product_name_image] => Frame_432.jpg [product_thumb_image] => thumb_Frame_432.jpg [template_block_product] => product.php [_tmp_var_bottom_foto] =>
[product_link] => /iphone-7/7-256gb-black [buy_link] => ) [12] => stdClass Object ( [product_id] => 185 [category_id] => 16 [name] => iPhone 7 128Gb RED PRODUCT [short_description] =>


Соответственно
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
ну так нету в маcсиве это инфы.
и быть не может.
потому что она задается и атрибутам зависимым, а они не выводятся в списке товаров.
только пилить.
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

timofe

  • Захожу иногда
  • 149
  • 0 / 0
  • alex tim.
В общем может кому понадобится...

В файле components/com_jshopping/templates/default/list_products/product.php
После блока с product_price_default добавил кусок кода:

<div class="product_buy_price">
      <?php
            $ids =$product->product_id;
            $db = &JFactory::getDBO();//Подключение к бд
            $Query = "SELECT product_buy_price FROM #__jshopping_products WHERE product_id=$ids ";
            $db->setQuery($Query);
            $prodid = $db->loadObjectList();
               foreach($prodid as $pr){
               if(isset($pr->product_buy_price)&& ($pr->product_buy_price > 0)){
                  $expr = $pr->product_buy_price;
                  print_r (formatprice($expr));
               } else{echo '';}
            }
      ?>
</div>

У меня все заработало!
*

nevigen

  • Moderator
  • 10451
  • 863 / 25
  • http://n*****n.com
В общем может кому понадобится...

В файле components/com_jshopping/templates/default/list_products/product.php
После блока с product_price_default добавил кусок кода:

<div class="product_buy_price">
      <?php
            $ids =$product->product_id;
            $db = &JFactory::getDBO();//Подключение к бд
            $Query = "SELECT product_buy_price FROM #__jshopping_products WHERE product_id=$ids ";
            $db->setQuery($Query);
            $prodid = $db->loadObjectList();
               foreach($prodid as $pr){
               if(isset($pr->product_buy_price)&& ($pr->product_buy_price > 0)){
                  $expr = $pr->product_buy_price;
                  print_r (formatprice($expr));
               } else{echo '';}
            }
      ?>
</div>

У меня все заработало!
и для товаров с атрибутами ?
Профессиональные / Бесплатные решения для JoomShopping
Не лечи бесплатно, ибо тот, кто лечится бесплатно, рано или поздно перестает ценить свое здоровье,
а тот, кто лечит бесплатно, рано или поздно перестает ценить результаты своего труда/ (с) Гиппократ?
Не ищите ответов, ищите решение !
*

timofe

  • Захожу иногда
  • 149
  • 0 / 0
  • alex tim.
Даже не проверял... Не стояло у меня такой задачи...
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться