в includes/ home.php ищем
$q = db_query("SELECT productID FROM ".SPECIAL_OFFERS_TABLE." order by sort_order") or die (db_error());
меняем на
$q = db_query("SELECT productID FROM ".SPECIAL_OFFERS_TABLE." order by rand()") or die (db_error());
если же надо определенное количество случайных товаров а не все то меняем на это:
$q = db_query("SELECT productID FROM ".SPECIAL_OFFERS_TABLE." order by rand() limit 0,4") or die (db_error());
где limit 0,4 это количество спец предложений в нашем примере 4
просто замените 4 на ваше число!
В home.tpl.html убираем всё лишнее и прописываем код
PHP:
<p>
<center>
<table border=0 cellspacing=1 cellpadding=5>
{section name=i loop=$special_offers}
{if $smarty.section.i.index is div by 3}<tr>{/if}
<td valign=top align=center>
<table border=0 bgcolor=white width=100%>
<tr>
<td colspan=2 align=center><a href="index.php?productID={$special_offers[i][0]}"><img src="products_pictures/{$special_offers[i][2]}" width="100" height=141 border=0></a></td>
</tr>
<tr>
<td align=center><a href="index.php?productID={$special_offers[i][0]}">{$special_offers[i][1]}</a></td>
</tr>
<tr>
<td align=center><font color=#4AA49D><b>{$special_offers[i][3]}</b></font></td>
</tr>
</table>
</td>
{if ($smarty.section.i.index+1) is div by 3}</tr>{/if}
{/section}
</table>
</center>
Товары как Спец-предложения будут на галвной странице Вашего магазина.div by 3-количество колонок
Выбрать товарные позиции, которые будут показаны Вы можете в подразделе "Категории и товары", кликнув по значку в таблице товаров.
В спец-предложения можно выбрать только товары с фотографией.