Jump to content

Вывод количество активных товаров


Go to solution Solved by mishanya,

Recommended Posts

Друзья, такой вопрос возник. Чет поиск не помог.

 

Нужно вывести в поле поиска общее количество активных товаров из всего каталога.

 

Подскажите, пожалуйста, где править. Быть может, кто реализовал такое.

 

Спасибо большое!

Link to post
Share on other sites

 

$count_products = $this->products->count_products( array('visible'=>1) );

что тут реализовывать

Спасибо за ответ.

а вот, как можно сюда поставить? там где "Поиск в каталоге"

<form class="col-xs-24 col-md-8 form-inline searchForm" name="search" action="products" id="search">
        <div class="input-group">
          <input type="text" class="form-control input_search" name="keyword" value="{$keyword|escape}" placeholder="Поиск в каталоге">
          <div class="input-group-btn">
            <button type="submit" class="btn btn-primary"><i class="i-search"></i></button>
          </div>
        </div>
      </form>
Edited by DarAmal
Link to post
Share on other sites
  • Solution

в IndexView.php

$count_products = $this->products->count_products( array('visible'=>1) );
$this->design->assign('count_catalog', $count_products);

и потом используйте {$count_catalog} где хотите

Link to post
Share on other sites

в IndexView.php

$count_products = $this->products->count_products( array('visible'=>1) );
$this->design->assign('count_catalog', $count_products);

и потом используйте {$count_catalog} где хотите

Спасибо огромное! Все отлично работает! ;)

Link to post
Share on other sites

Если Вы это хотите выводить только при поиске, то и подсчет надо бы делать только при поиске.

А сейчас у Вас на всех остальных страницах крутится лишний запрос к БД...

Link to post
Share on other sites
  • 3 months later...

в IndexView.php

$count_products = $this->products->count_products( array('visible'=>1) );
$this->design->assign('count_catalog', $count_products);

и потом используйте {$count_catalog} где хотите

 

Спасибо за решение.

Возможен быстрый правка? Нужно выводить количество активных товаров для каждой категории.

 

Симпла 2.3.6

Edited by mukszwei
Link to post
Share on other sites

Возможен быстрый правка? Нужно выводить количество активных товаров для каждой категории.

В стандартном api/Categories.php есть (закомментированный) подсчет количества товаров для категорий. Но имеется даже два больших недостатка:

- нагружает базу,

- не всегда считает правильно.

 

http://simpla-tuning.com/podschet-tovarov-v-kategoriyah

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...