Показ рекламы внутри каталога товаров в SS

Тема в разделе "WebAsyst", создана пользователем cheg2, 6 июн 2009.

Статус темы:
Закрыта.
Модераторы: mdss
  1. cheg2

    cheg2

    Регистр.:
    9 авг 2008
    Сообщения:
    176
    Симпатии:
    24
    Хочу поделиться своим решением вывода контекстной рекламы в SS.
    В файле category.tpl.html вашей темы ищем строчки вывода краткого описания товара
    Код:
    <td valign=top width="{math equation="100 / x" x=$smarty.const.CONF_COLUMNS_PER_PAGE}%" format="%d">
    	{if $smarty.section.i1.index > $smarty.const.CONF_COLUMNS_PER_PAGE-1}
    добавляем вызов стандартного счетчика Smarty
    Код:
    {counter assign=counter}
    далее проверяем условие ( после скольких товаров покажем рекламу)
    Код:
    {if $counter eq 5} код рекламы {/if}
    В данном примере после вывода 6 товаров показывается блок рекламы ( счетчик считает от нуля, поэтому в условии стоит цифра 5).
    Итак полный код моего примера (2 блока рекламы:(
    Код:
    <td valign=top width="{math equation="100 / x" x=$smarty.const.CONF_COLUMNS_PER_PAGE}%" format="%d">
    	{if $smarty.section.i1.index > $smarty.const.CONF_COLUMNS_PER_PAGE-1}
    {counter assign=counter}
    {if $counter eq 5} [B]рекламный  код №1 [/B]{/if}
    {if $counter eq 6} [B]рекламный  код №2 [/B] {/if}
    {/if}
    {include file="product_brief.tpl.html" product_info=$products_to_show[i1]}
    </td>
    Пример в действии:
    http://www.3dmodels.su/index.php?categoryID=81
     
    taas и waldicom нравится это.
Статус темы:
Закрыта.