Здравейте,
първо се извинявам ако раздела не е правилният. Замислил съм един проект, към който искам да прикача форум. Въпросът е, че не искам да използвам готов форум, а да го напиша сам, спрямо това което искам. Каквото трябва замислих, но ми изникна един доста интересен и логичен въпрос. Как да хващам непрочетените теми от даден потребител?
За сега най-доброто попадение, на което попаднах и в нета е да се направи нова таблица:
topic_tracking с полета:
- user_id
- topic_id
- last_visit
И спрямо тази таблица, да се проверява дали последния пост към тази тема е създаден след last_visit.
Искам да попитам някой от вас сблъсквал ли се е с този въпрос и съответно дали има по-оптимално решение, тъй като в случая ще трябва да пазя информация равна на броя потребители умножен по броя на темите. Не вярвам форума да стане прекалено голям, но никога не се знае.
Търсих и информация за по-известните форуми, как стоят нещата там, но не успях да намеря достатъчно информация.
първо се извинявам ако раздела не е правилният. Замислил съм един проект, към който искам да прикача форум. Въпросът е, че не искам да използвам готов форум, а да го напиша сам, спрямо това което искам. Каквото трябва замислих, но ми изникна един доста интересен и логичен въпрос. Как да хващам непрочетените теми от даден потребител?
За сега най-доброто попадение, на което попаднах и в нета е да се направи нова таблица:
topic_tracking с полета:
- user_id
- topic_id
- last_visit
И спрямо тази таблица, да се проверява дали последния пост към тази тема е създаден след last_visit.
Искам да попитам някой от вас сблъсквал ли се е с този въпрос и съответно дали има по-оптимално решение, тъй като в случая ще трябва да пазя информация равна на броя потребители умножен по броя на темите. Не вярвам форума да стане прекалено голям, но никога не се знае.
Търсих и информация за по-известните форуми, как стоят нещата там, но не успях да намеря достатъчно информация.