Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
как увеличить число спецпредложений на главной странице?
с 2-х до 4 или 6?
Ищи, в шаблоне № 7 или другом, не помню (там есть рандом для спецпредложений)... строку:и можно ли как-то сделать, чтобы появлялись каждый раз случайные товары из списка спец предложений, а не одни и те же?
{* show two random products from the special offers list *}
нужно найти в файле шаблона home.tpl и поменять два параметра в которые заключена таблица в special offers:
{if $smarty.section.i.index is div by 4}
{if ($smarty.section.i.index+1) is div by 4}
(это для шаблона №0)
меняешь 4 на нужное
Ищи, в шаблоне № 7 или другом, не помню (там есть рандом для спецпредложений)... строку:
и скопируй код под ней в свой шаблон.Код:{* show two random products from the special offers list *}
но тут будет отображаться всего 2, а мне, например, надо 3. подскажите как сделать
{counter name='special_offers_count' start=0 skip=1 print=false}
{section name=i loop=$special_offers}
{counter name=special_offers_count print=false}
{/section}
{counter name=special_offers_count assign="special_offers_count"}
{if $special_offers_count > 1}
{math equation="rand() % (maximum-1)" maximum=$special_offers_count assign="special_offers_random_index"}
{math equation="(n+1)%(m-1)" n=$special_offers_random_index m=$special_offers_count assign="special_offers_random_index2"}
где ты тут увидел "by 1" "by 2" "by 4" и вообще "by" ?если ты невнимательно читал предыдущие посты и не понял что означает by 2.....3......4..... тогда не знаю что сказать
все по аналогии делается.
приведу тебе отезок кода из твоего 7 шаблона - в моем куске кода отображается 1 товар из спецпредложений.
Сравни тот код который у меня с твоим исходным кодом и посмотри где нужно поменять твою двоечку на троечку.Код:{counter name='special_offers_count' start=0 skip=1 print=false} {section name=i loop=$special_offers} {counter name=special_offers_count print=false} {/section} {counter name=special_offers_count assign="special_offers_count"} {if $special_offers_count > 1} {math equation="rand() % (maximum-1)" maximum=$special_offers_count assign="special_offers_random_index"} {math equation="(n+1)%(m-1)" n=$special_offers_random_index m=$special_offers_count assign="special_offers_random_index2"}
{math equation="rand() % (maximum-1)" maximum=$special_offers_count assign="special_offers_random_index"}
{math equation="(n+1)%(m-1)" n=$special_offers_random_index m=$special_offers_count assign="special_offers_random_index2"}
{section name=i loop=3}
{if $smarty.section.i.index is div by 3}<tr>{/if}
{counter name='special_offers_count' start=0 skip=1 print=false}
{section name=s loop=$special_offers}
{counter name=special_offers_count print=false}
{/section}
{counter name=special_offers_count assign="special_offers_count"}
{math equation="rand() % (maximum-1)" maximum=$special_offers_count assign="special_offers_random_index"}
<td valign="top" width="25%">
<!-- start product -->
<table cellpadding="0" cellspacing="0" border="0" width="100%" class="products">
<tr>
<td width="12" height="12"><img src="images/l_t.jpg" width="12" height="12" border="0" alt="" /></td>
<td class="top"></td>
<td width="12" height="12"><img src="images/r_t.jpg" width="12" height="12" border="0" alt="" /></td>
</tr>
<tr>
<td class="left_2"></td>
<td align="center">
<a href="index.php?productID={$special_offers[$special_offers_random_index][0]}"><img src="products_pictures/{$special_offers[$special_offers_random_index][2]}" border="0" alt="{$special_offers[$special_offers_random_index][1]}" /></a><br />
<div class="name"><a href="index.php?productID={$special_offers[$special_offers_random_index][0]}">{$special_offers[$special_offers_random_index][1]}</a></div>
<div class="price">{$special_offers[$special_offers_random_index][3]}</div>
</td>
<td class="right_2"></td>
</tr>
<tr>
<td width="12" height="12"><img src="images/l_b_l.jpg" width="12" height="12" border="0" alt="" /></td>
<td class="bottom"></td>
<td width="12" height="12"><img src="images/l_b_r.jpg" width="12" height="12" border="0" alt="" /></td>
</tr>
</table>
<!-- end product -->
</td>
{if ($smarty.section.i.index+1) is div by 3}</tr>{/if}
{/section}