Форум сетевых администраторов
Показаны 4 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- VBulletin 3.x.x (http://netadmin.ws/forum/forumdisplay.php?forumid=74)
-- Дистанционное добавление темы через запросы в БД (http://netadmin.ws/forum/showthread.php?threadid=8166)


Помещено MarKer 15-03-2004 в 21:02:

Дистанционное добавление темы через запросы в БД

Задача такая: дистанционно создать новую тему на форуме в определенном разделе, через внешний (не относящийся к форуму) скрипт, который делает запросы в БД.

Проблема: куча всяких наворотов с кешированием и т.п. с которыми я ещё не разобрался

В vB2 и первых бетах vB3 все понятно, все делалось без проблем, но в, по краней мере, RC4 все идет не так гладко...

Как делалось раньше:
(я рассматриваю лишь базовую часть, без учета обновления последнего сообщения в профиле у автора и т.д. - т.е. только что касается добавление новой темы и возможности её корректного просмотра в дальнейшем)

1) INSERT INTO `thread` ... (добавляем новую тему)
2) INSERT INTO `post` ... (добавляем новое сообщение, которое будет первым сообщением в теме)
3) UPDATE `thread` SET `firstpostid` ... (устанавливаем первое сообщение для темы)
4) UPDATE `forum` ... (обновляем информацию по последнему сообщению в разделе)

Все бы хорошо и все это дело работает и сейчас, за одним неприятным НО: автор темы представляется как бы гостем - и обратить его в нормального пользователя можно только через update counters.

Как я понимаю, этих 4-х запросов что я перечислил уже недостаточно...
Что я упустил?


Помещено Tagore 17-03-2004 в 06:29:

Jake Bunce
vBulletin Team

It's coming out this Friday.

__________________
Международное брачное агенство в Сибири.


Помещено MCTarakan 17-03-2004 в 07:46:

MarKer видимо еще надо сделать сразу UPDATE 'user'

__________________
yMC.ru - хомяк музыканта


Помещено MarKer 17-03-2004 в 14:36:

Tagore
LOL...
MCTarakan
Там только дата последнего сообщения и количество сообщений всего...


Формат времени GMT. Текущее время 03:35.
Показаны 4 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.