Модератор


Зарегистрирован: Sep 2002
Место проживания:
Публикаций: 470
Статус:  |
Задача такая: дистанционно создать новую тему на форуме в определенном разделе, через внешний (не относящийся к форуму) скрипт, который делает запросы в БД.
Проблема: куча всяких наворотов с кешированием и т.п. с которыми я ещё не разобрался 
В vB2 и первых бетах vB3 все понятно, все делалось без проблем, но в, по краней мере, RC4 все идет не так гладко...
Как делалось раньше:
(я рассматриваю лишь базовую часть, без учета обновления последнего сообщения в профиле у автора и т.д. - т.е. только что касается добавление новой темы и возможности её корректного просмотра в дальнейшем)
1) INSERT INTO `thread` ... (добавляем новую тему)
2) INSERT INTO `post` ... (добавляем новое сообщение, которое будет первым сообщением в теме)
3) UPDATE `thread` SET `firstpostid` ... (устанавливаем первое сообщение для темы)
4) UPDATE `forum` ... (обновляем информацию по последнему сообщению в разделе)
Все бы хорошо и все это дело работает и сейчас, за одним неприятным НО: автор темы представляется как бы гостем - и обратить его в нормального пользователя можно только через update counters.
Как я понимаю, этих 4-х запросов что я перечислил уже недостаточно...
Что я упустил?
Сообщение было отредактировано MarKer 15-03-2004 в 21:16
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|