| Новости | 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 реплик нулевого уровня, а затем начинает рисовать их "деток". Но у меня получается вот какое кривое дерево: