parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

G_Z 20.07.2007 12:40 / 20.07.2007 12:42

У всех сообщений форума есть thread_id — идентификатор ветки.
У корня он равен 0.

Достав из БД сообщения по критерию thread_id = x, имеем таблицу с сообщениями ветки.
Отсортировав при доставании по дате в прямом порядке имеем полную готовность к выводу.
Дальше menu этой таблицы и всё.

Вывести линейно ветку сильно проще, чем построить дерево.

Конечно всё это выводится в xml и трансформируется xsl-шаблоном.

Ничего экстраординарного там нет.

Если интересует реализация конкретных мест — спрашивайте.

Код открыть планируется.
Вы не первый, кто им интересуется.
Да и, наверное, полезно было бы, в качестве примера.
Но пока он не причёсан и показывать его как есть мне стыдно, потому, хотелось бы привести в порядок, после чего показать.