древо комментариев

Print RSS
256

Author
2000 лет д.н.э.
0
Ака в контакте стена.
(лечусь от температуры горячим пивом, так что на ошибки не серчайте)
суть проблемы в следующем, надо как то определять что удалять по старрсти а что нет.
т.е. коммент к комменту может быть древним, но корневой коммент все еще актуален и иметь свежие комменты, удалять нельзя, но как определить?
и то же с файлами, массовое удаление комментов идет, а вот прикрепленных к ним файлов нет, х.з как определить нормально без цикла старье.
может кто себе писал подобное, был бы рад советам..
з.ы. про готовые классы не надо, эти мамонты всю систему в два раза минимум тормозят, под аяксом вообще усыпят сайт
Changed: ramzes (27.08.2011 / 18:09)
П

Пацак
0
Я не писал, но все же полагаю, что это зависит от способа хранения - можно хранить все комментарии в одной таблице и тогда удаление будет в 1 простой запрос.
Author
2000 лет д.н.э.
0
они и есть в одной таблице, корневые с parent 0
суть не в самом удалении, а в определении старости
1 бла бла - год назад
___1а бла бла - месяц назад
___1б бла бла - час назад
2 бла бла - два часа назад
K

Транклюкаторщик
0
вообще не осилил %)
Author
2000 лет д.н.э.
0
4. eGo в Общаге, стена в контакте видел?smile или лента в г+
автоудаление старья надо придумать к такой же системе
http://i.imgur.com/JT6DN.png
Changed: ramzes (27.08.2011 / 19:20)
П

Пацак
0
Что значит "год назад"? У тебя разве не timestamp или datetime? Я бы выбрал именно этот тип. С файлами тоже, кстати, от хранения зависит.
Author
2000 лет д.н.э.
0
6. Im-ieee,
год назад, это просто пример старости поста.
у меня инт вообщеsmile
блин, не знаю как еще обьяснить то.
суть в том что нельзя удалять годовалый коммент если он к посту к которому есть свежие комменты
хотя... похоже надо структуру менять....
Changed: ramzes (27.08.2011 / 19:37)
П

Пацак
0
Ну, в принципе, если удаление по крону, то можно и циклом, не особо критично.
Author
2000 лет д.н.э.
0
нет, удаление при добавлении нового коммента
K

Транклюкаторщик
0
9. ramzes, а может нужно не в сторону удаления, а в сторону выборки копать?
ну то есть хранить все, а выбирать только нужное, а не перезаписывать?
Changed: KOZZ (27.08.2011 / 20:19)
Stickers / Tags / Rules / Top topics / Top Posts / Search