Я работаю над файловой системой комментирования со встроенными комментариями (только 1 уровень).
Несмотря на то, что я новичок, мне удалось создать систему, в которой пользователи могли бы добавлять новые комментарии и использовать @ [NUMBER], чтобы добавить свой ответ под другим комментарием.
Моя структура файлов и папок выглядит следующим образом:
/threads/
1/
1.txt
2.txt
3.txt
2/
1.txt
3/
1.txt
2.txt
3.txt
4.txt
Папка в темах имеет номер темы (используется для ответа) в качестве своего имени, а 1.txt содержит содержимое сообщения «мать». Каждый пост выше 1 является ответом.
Так что я мог бы показать потоки в том порядке, в котором они были сделаны, или показать их вверх ногами, но они застрянут в этом порядке (я использую цикл для поиска папок, а затем увеличить или уменьшить номер папки). У кого-нибудь есть идеи о том, как я могу создавать темы, которые получают ответы наверх списка?
Я подумал о файле order.txt, в котором номера потоков указаны в определенном порядке, и, когда получен ответ на поток X, сценарий должен поставить X вверху этого списка (или внизу, что легко инвертировать).
Предложения очень ценятся!