|
|
|
| подскажите схему написания категорий и подкатегорий и ещё есть ли гдето примитивный пример чтоб можно было разобраться? | |
|
|
|
|
|
|
|
для: Webmaster-X
(13.08.2006 в 20:46)
| | Если в решении этой задачи возможно импользовать БД, то принцип работы прост, достатточно создать таблицу из 2 столбцов(id и parent_id), где id автомотически генерируемое число, а parent_id - id каталога на уровень выше чем данный | |
|
|
|
|
|
|
|
для: krollik
(13.08.2006 в 21:08)
| | а если на два или на три каталога выше? | |
|
|
|
|
|
|
|
для: Webmaster-X
(13.08.2006 в 21:18)
| | не имеет значения, я использую такую функцию:
<?
function CatList($parent,$level)
{
$q = mysql_query("SELECT 'catID', 'catName', 'catPrior' FROM '".SQLPREF."cats' WHERE 'catParent' = '$parent' ORDER BY 'catPrior' DESC");
$a = array();
while ($row = mysql_fetch_assoc($q) )
{
$row['level'] = $level;
$a[] = $row;
$b = CatList($row['catID'],$level+1);
for ($j=0; $j<count($b); $j++)
{
$a[] = $b[$j];
}
}
return $a;
}
$cats = CatList(0,0);
?>
|
| |
|
|
|
|
|
|
|
для: Webmaster-X
(13.08.2006 в 21:18)
| | | id | parent_id|name
|1| 0 | test1
|2 | 1 | test2
| 3| 1 | test 3
|4 | 2 | test4
test 4 ,будет на 2 шага ниже test1 и на один ниже test2 | |
|
|
|
|
|
|
|
для: Равечка
(13.08.2006 в 21:30)
| | а неу кого нема приметивного примера? | |
|
|
|
|
|
|
|
для: Webmaster-X
(13.08.2006 в 21:45)
| | Чё не у кого нема и некто незнает где можна качнуть? | |
|
|
|
|
|
|
|
для: Webmaster-X
(14.08.2006 в 22:02)
| | Можете этот форум качнуть... например, эта самая страница имеет именно такую структуру. | |
|
|
|