|
|
|
| Дано: древовидный форум. Когда ветка разростается, то становится непонятно какой ответ к какому вопросу относится.
Требуется: нарисовать дерево (чтобы была видна иерархия) или(и) реализовать сворачивание/разворачивание отдельных ветвей дерева.
Скрипт для сворачивания вроде в форуме пробегал, а вот как бы нарисовать дерево? | |
|
|
|
|
|
|
|
для: Loki
(21.12.2005 в 13:54)
| | Определяете
function нарисовать_дерево(древовидный_форум){
текст заполняется автором или ясновидящим (телепатом) по БД сообщений;
}
| Вообще это пишут на PHP/Перле, в простом случае это очень короткая, 1-2 строки, рекукрсивная функция. Усложняется включениями html, зависит от базы данных. | |
|
|
|
|
|
|
|
для: 12345
(21.12.2005 в 15:21)
| | Вы не поняли:) Впрос стоял именно "нарисовать". Как написать структурный форум я себе представляю и как его отформатировать - тоже. Если вы обратили внимание, эта тема в форуме по вестке.
Меня интересует именно как нарисовать(!) сами ветви. Чтобы можно было легко видеть к какому посту относится какой ответ. | |
|
|
|
|
|
|
|
для: Loki
(21.12.2005 в 22:33)
| | Ну это уже нормально :)
Делают рисунки такого вида, и собирают ветви как из кубиков: | |
|
|
|
|
|
|
|
для: 12345
(21.12.2005 в 23:43)
| | Ну это самый очевидный вариант:)
я надеялся что есть что-то изящное на css или JS:) | |
|
|
|