Вход • Регистрация

Не выводить товар, если количество равно 0

  • 30 марта 2015 г.
  • Подскажите пожалуйста, как настроить магазин, что бы товар с нулевым количеством не выводился, его не было бы видно? Нужно код какой-то вставлять или это есть в настройках. У меня шаблон дизайна "Спорт-Магазин" товары и колличество загружаю из "МойСклад"
    • 30 марта 2015 г.
    • Опция "Учитывать остатки товаров на складе" не дает купить, но товар не прячет.
      Вам нужно делать или заказывать кастомизацию.
    • 30 марта 2015 г.
    • Уже была подобная тема на форуме. Поищите.
  • 30 марта 2015 г.
  • Сделал. Если кому-то потребуется код страницы shop.view.rows.php для Defian 5.4 шаблон "Спортивный Магазин"

    /**
    * Шаблон списка товаров
    *
    * @package DIAFAN.CMS
    * @author diafan.ru
    * @version 5.4
    * @license http://www.diafan.ru/license.html
    * @copyright Copyright (c) 2003-2015 OOO «Диафан» (http://www.diafan.ru/)
    */
    if (!defined('DIAFAN')) {
    include dirname(dirname(dirname(__FILE__))) . '/includes/404.php';
    }

    if (empty($result['rows']))
    return false;
    foreach ($result['rows'] as $row) {
    //Проверка колличества товара и невывод нулевых - 1 строка
    if ( $row['count'] && !$row['no_buy'] ){
    echo '<div class="catalog__item">';

    //вывод изображений товара
    if (!empty($row["img"])) {
    $img = $row['img'][0];

    echo '<a href="' . BASE_PATH_HREF . $row['link'] . '" class="catalog__item__pic">
    <img src="' . $img["src"] . '" width="' . $img["width"] . '" height="' . $img["height"] . '" alt="' . $img["alt"] . '" title="' . $img["title"] . '">
    </a>';
    }


    echo '<div class="catalog__item__info">
    <a href="' . BASE_PATH_HREF . $row['link'] . '" class="catalog__item__title">' . $row['name'] . '</a>'
    . (!empty($row["rating"]) ? $row['rating'] : '')
    . (!empty($row['anons']) ? '<div class="catalog__item__desc">' . $row['anons'] . '</div>' : '')
    . (!empty($row['price']) ? '<div class="catalog__item__price">
    ' . $row['price'] . ' ' . $result['currency']
    . (!empty($row['old_price']) ? '<s>' . $row['old_price'] . ' ' . $result['currency'] . '</s>' : '')
    . '</div>' : '')
    . '<a href="' . BASE_PATH_HREF . $row['link'] . '" class="btn">'.$this->diafan->_('Подробнее').'</a>
    </div>
    </div>';
    }
    //Добавленная скобка при добавлении проверки количества
    }

Новости

  • 19 сентября, пятница
  • Мы внесли изменения в лицензию и объявляем, что прекращаем техническую консультационную поддержку сайтов на DIAFAN.CMS версий старше 7.0. А это все минорные версии платформы, предшествующие актуальной линейке, а именно: версии серии 4.x, 5.x, 6.x.
  • 15 сентября, понедельник
  • У нас отличные новости! Мы выпустили новую сборку DIAFAN.CMS 7.3, которая включает встроенные нейросети непосредственно в административной панели. Это значит, что создание контента для вашего сайта больше не будет проблемой — искусственный интеллект возьмет эту задачу на себя, избавляя вас от необходимости привлекать копирайтеров или тратить время на написание текстов самостоятельно.
  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 

Блоги

  • 10.09.2025
  • DIAFAN.CMS славится нагрузоустойчивостью и безопасностью, про инциденты со взломом сайта на нашей системе давненько не слышали, но недавно получили мы письмо от fstec.ru такого характера:

    Обнаружена уязвимость в CMS-системе DIAFAN, позволяющая нарушителю, действующему удалённо, красть сессионные куки через XSS-атаку.