Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Sanja (v.2) 15.05.2002 23:18
Вот код:@getcount[idn] ^dbconnect{$childs[^table::sql{SELECT count(*) AS cnt FROM forum WHERE parentid='$idn'}]}^childs.menu{$childs.cnt} @drawthread[thisid;count] ^dbconnect{ $thread[^table::sql{ SELECT id, parentid, subject FROM forum WHERE parentid = '$thisid' ORDER BY id DESC ^if(def $count){LIMIT 0, $count}{LIMIT 0, 99} } ] } <ul> ^thread.menu{ <li class=small>$thread.subject</li> ^if(^getcount[$thread.id]!=0){^drawthread[$thread.id]}{}} </ul>Вроде всё правильно - вызываю ^drawthread[0;10] и он выводит сначала 10 реплик нулевого уровня, а затем начинает рисовать их "деток". Но у меня получается вот какое кривое дерево: