PDA

Просмотр полной версии : Подскажите скрипт для организации каталога


svesve
25.07.2009, 00:36
Кто работал с каталогоами подскажите какие вы юзали готовые скрипты или скрипты которые вы брали за основу?!

Необходимо сделать каталог с подкатегориями(несколько уровней вложенности) и соответственно вывод товара и краткое описание.

примерно как тут (http://pro-air.ru/)

FireFenix
25.07.2009, 01:22
ручками ручками =)
таблица 3 столбца - индекс, ссылка на индекс, имя товара
если есть ссылка на индекс - категория, если нету - товар
и так в рекурсии =)
Для полноты счастья можно разбить по таблицам

svesve
25.07.2009, 01:32
хммм а как сами товары наполнять стаикой? там же есть товары...
вот думаю сделать таблицы
производитель
тип
подтип
товар


кстати ссылка на индекс это как? несовсем понял картинку )

FireFenix
25.07.2009, 03:16
Таблица Class [типа типы товаров] для 1 динамического варианта с фиксированными вложениями типов (её можно разбить на таблицы => 2 вариант)
колонки id, id_link, name

1, 0, Машины
2, 1, Тоёта
3, 1, Мерс
4, 0, Кондишины
5, 4, AirMaster


Таблица Items [типа вещи]
id, id_class, name, и_другие_параметры

1, 4, Кондишни 7200
2, 3, Мерс 100500
3, 2, Тоёта 7200


для выборки делаешь изделия делаешь по Id
$item = SELECT * FROM items WHERE id="1";

Ищем класс/тип [динамический для 1 таблицы]

$class = 'SELECT * FROM class WHERE id_class="' . $item['id_class'] . '"';

if ($class['id_link'] > 0)
{
//Вызов в рекрсии класс выше
$class = 'SELECT * FROM class WHERE id="' . $class['id_link'] . '"';
}


Ищем класс/тип [статический для 2 таблиц и более с фиксированным вложением типов]
Пусть у нас есть 2 таблицы Class (id, name) и SubClass (id, id_class, name)

$class = 'SELECT * FROM class LEFT JOIN subclass ON class.id=subclass.id_class WHERE class.id="' . $class['id_link'] . '"';;


Думаю где-то так