марта
22

Последние товары в 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 – описание и т.д.

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

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

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

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

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

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

Рубрики

Облако меток

На волнах твиттера

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