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

Не выводить товар, если количество равно 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>';
    }
    //Добавленная скобка при добавлении проверки количества
    }

Новости

  • 18 июня
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.
  • 24 апреля
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 

Форум