|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Timur Tekayev 2:5020/400 20 Jun 2002 09:50:44 To : All Subject : форум -------------------------------------------------------------------------------- Hi, All Появился такой вопрос. Хочу сделать форум с древовидной структурой, но пока не пришел к идеологии такой штуки. Есть пара задумок. Hапример, в форуме имеется тема "тема1" (с уникальным идентификатором в базе и смещением относительно корня дерева "00:") с ответом "ответ1" (опять же со своим идентификатором и смещением "00:01:") ну и т.п., т.е. если нужно сместиться на уровень вправо от "ствола" дерева, то добавляю к смещению "01:", если ответ остается на том же уровне, то инкрементирую смещение, например, вместо "01:" станет "02:" ну и т.п. Другой вариант: в базе хранится минимум информации о дереве, а именно: уникальный идентификатор и ссылка на родительский ответ/тему, далее делается селект всего из базы, а уж скрипт формирует собственно дерево. Хотелось бы узнать у более опытных форум-мейкеров, как они подошли к подобной задаче. --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/2080b51367b2.html, оценка из 5, голосов 10
|