→ При разработке сайта лендинг в подарок! ЖМИ! ←
Мар
22

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

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

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

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

Ищем в нем

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 — описание и т.д.

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

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

1 комментарий к записи “Последние товары в Shop Script Free”

  • юлия 14 июня 2011 - 11:41

    В вашем коде нужно, что-то менять. чтобы у меня работало? А можно посмотреть пример, как это выглядит?

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

Рубрики

Наши услуги

В прямом эфире