Кол-во товаров в каталоге

Тема в разделе "Shop-script", создана пользователем daasbull, 24 фев 2008.

Статус темы:
Закрыта.
  1. daasbull

    daasbull Постоялец

    Регистр.:
    17 фев 2008
    Сообщения:
    90
    Симпатии:
    20
    Подскажите, как сделать, чтобы в левом блоке (там где список категорий) отображалось кол-во товаров в каждой категории. Оно сча отображается в центральной части сайта, но мне нужно, чтобы это отображалось в левой части.
     
  2. FLINT

    FLINT А пофлудить?о_О

    Регистр.:
    23 июл 2007
    Сообщения:
    429
    Симпатии:
    176
    добавь строчку [{$root_categories[2]}] после категории.
    если хочеш чтобы такая же мулька и для субкатегорий была - вставь код {$subcategories_to_be_shown[2]}
     
    daasbull нравится это.
  3. daasbull

    daasbull Постоялец

    Регистр.:
    17 фев 2008
    Сообщения:
    90
    Симпатии:
    20
    Нашел где, но возникает вопрос, оно не правильно отображает кол-во. Смещает на один каталог вверх, а последний каталог отображает как () без цифры :nezn:
     
  4. FLINT

    FLINT А пофлудить?о_О

    Регистр.:
    23 июл 2007
    Сообщения:
    429
    Симпатии:
    176
    может ты не туда вставил?
    Дай кусок кода куда вставил
     
  5. daasbull

    daasbull Постоялец

    Регистр.:
    17 фев 2008
    Сообщения:
    90
    Симпатии:
    20
    PHP:
    {* category navigation tree *}

    <
    table width="100%">

    {
    section name=i loop=$categories_tree}

        {if 
    $categories_tree[i].categoryID != 1}

        <
    tr>
        
        <
    td valign="top"><p>{if $categories_tree[i].level == 1}<img src="images/arrow_category_small.gif" width="6" height="5">{/if}&nbsp;</p>      </td>

        <
    td>

            {
    section name=j loop=$categories_tree max=$categories_tree[i].level-1}
                &
    nbsp;&nbsp;&nbsp;
            {/
    section}

            {if 
    $categories_tree[i].level 1}<img src="images/point{if $categoryID == $categories_tree[i].categoryID}_v{/if}.gif" width="8" height="8">{/if}

              {if 
    $categoryID == $categories_tree[i].categoryID}
            
                {* 
    selected node => point category and don't make a link *}
                
                <b>
                    <font class="faq">{$categories_tree[i].name}
                    
                    </font>
                </b>            <br>

              {else}
                {* not selected node => make a link to a category *}<a href="index.php?categoryID={$categories_tree[i].categoryID}" 
                    {if $categories_tree[i].level > 1}
                        class="standardsmall" 
                    
                    {/if}>{$categories_tree[i].name}</a>
    [{$root_categories[i][2]}]            
                <br>
              
          {/if}    </td></tr>

        {/if}
    {/section}

    </table>
     
  6. Солидный

    Солидный Писатель

    Регистр.:
    16 фев 2008
    Сообщения:
    4
    Симпатии:
    0
    А не пробовал "-1"? :)
    [{$root_categories[i-1][2]}]
     
  7. daasbull

    daasbull Постоялец

    Регистр.:
    17 фев 2008
    Сообщения:
    90
    Симпатии:
    20
    Всем огромное спасибо, выручили. Но тут же всплыл другой вопрос, есть ли в этом магазине функция подсчета просмотра товаров? И есть ли есть, как ее реализовать?
     
  8. Welho®

    Welho® Предвестник пьянки

    Регистр.:
    4 дек 2007
    Сообщения:
    855
    Симпатии:
    331
    просмотренные товары не учитываются, ведется учет только самых просматриваемых категорий.
    это в админке и сам найдешь.
    а для учета самых просматриваемых товаров придется доп. поле дописать в БД, и код написать.
     
  9. ViAlex

    ViAlex Создатель

    Регистр.:
    30 дек 2006
    Сообщения:
    17
    Симпатии:
    2
    В админке "Отчеты" - "Отчёт по продуктам" увидишь "количество просмотров".
     
    daasbull нравится это.
  10. daasbull

    daasbull Постоялец

    Регистр.:
    17 фев 2008
    Сообщения:
    90
    Симпатии:
    20
    вот что из этого выходит - Fatal error: Smarty error: [in category_tree.tpl.html line 32]: syntax error: unrecognized tag: $root_categories[i-1][2] (smarty_compiler.class.php, line 436) in /home/tachkab/public_html/smarty/smarty.class.php on line 1088
     
Статус темы:
Закрыта.