Последние товары в Shop Script Free

Задача: вывести список из последних трех добавленных товаров на главной странице сайта.

Как известно,   сильно урезан по функционалу и многие функции платной версии в нем не предусмотрены. При работе над проектом мне нужно было сделать вывод трех товаров, которые были добавлены в последнюю очередь, на все страницы сайта. Итак будем решать.

Для начала найдем файл, который отвечает за подобный функционал. Таким файлом оказался includes\home.

Ищем в нем

1
$smarty->assign("special_offers",$result);

И после этой строчки добавляем  

1
2
3
4
5
6
7
8
//latest products
$result1 = array();
$q = db_query("SELECT productID, name, picture, Price FROM ".PRODUCTS_TABLE." order by productID DESC LIMIT 0,3") or die (db_error());
while ($rows = db_fetch_row($q))
{
$result1[] = $rows;
}
$smarty->assign("latest",$result1);

Для тех, кто знаком с веб-программированием разобрать этот код труда не составит, а для всех остальных немного поясню:

3 – число выводимых товаров

latest – smarty-переменная, отвечающая за вывод информации. Формат вывода в файлах шаблона такой:

1
{latest[0][0]}

, где первое число в скобках обозначает номер выводимого товара (0-2), а второе число – вид выводимой информации: 0 – картинка, 1 – цена, 2 – описание и т.д.

Надеюсь, не сильно запутал :)

  • Вы были когда-нибудь в Новочеркасске? Это очень уютный тихий город в Ростовской области. Кстати, раньше был столицей Донского казачества! Хотел бы я туда съездить. Кстати, я поинтересовался, что купить квартиру в новочеркасске можно совсем недорого. А если там всё в порядке с Инетом, то вполне можно работать :)
  • Вениамин Моисеев – соавтор очень полезного курса «Основы поисковой оптимизации»

Прокомментировать

XHTML: Можете использовать теги: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Я ЧЕЛОВЕК!!!!.

Наталья Подольская шаблоны wordpress Энциклопедия животного мира. Фото и статьи. Заказать свадебный макияж в Минске, пробный макияж бесплатно!