 |
 |
Форум сетевых администраторов » Веб Форумы » VBulletin 3.x.x » Добавление сообщения в форум из дампа базы
| Автор |
| Тема |
 |
|
 |
|
|
|
Участник+
|
| Добавление сообщения в форум из дампа базы |
[сооб. #76806]
06-06-2005 12:56 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
Не знал как более точнее назвать тему, посему как есть. Собственно интересует вопрос: когда человек создает сообщение на форум, в какие таблицы записываются данные?
Зачем это нужно: пару дней назад, один человек с соотвествующими правами модерировал тему на предмет удаления сообщений, нужно было удалить пару сообщений, но он запутался с чекбоксами (нужно было выделить что удалять, а он наоборот - снял отметку с удаляемых сообщений) и грубо говоря вся тема удалилась, осталось вот эти пару сообщений, к-рые нужно было удалить. Одним словом - сделал все наоборот. Так вот, тема была интересна очень и довольно таки важная для форумчан. У меня есть бекап за день до этого случая, но расспаковать его я не могу, так как уже прошло несколько дней и много нового напостили на форуме. Я подумал, что можно залезть в дамп базы форума, найти эти посты, скопировать их и вставить в базу. По сути, постайди стоит инкремент, значит айди этих постов новые посты не смогли получить, значит они свободны, и как бы можно сделать то, что я хочу. Но возникает вопрос - а точно ли только в одну таблицу добавляются данные, или еще в каике-то? А то получится, что я вручную добавлю эти сообщения, и потом на форуме вылезет "косяк" где-то... хочу перестраховаться на этот случай.
Кто что скажет по этому поводу? Выслушаю любые предложения. Спасибо!
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
06-06-2005 12:56 |
|
|
Участник
|
Ð_аспакуй дамп на локале и копи-паст самый... |
[сооб. #76816]
07-06-2005 02:18 |
|
Участник

Зарегистрирован: May 2005
Место проживания:
Публикаций: 7
Статус:  |
Ð_аспакуй дамп на локале и копи-паст самый простой и эффективный вариант 
А так смотри какой ID и темы какие ID у постов и ройся в базе ищя в соответствующих таблицах. А дальше думаю, если знаешь где "Any Key" , разберешься.
Сообщение было отредактировано Fay 07-06-2005 в 02:21
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
07-06-2005 02:18 |
|
|
Участник+
|
Fay
читай внимательно мой первый пост,... |
[сооб. #76819]
07-06-2005 11:48 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
Fay
читай внимательно мой первый пост, речь шла не о том, что ты ответил. Какие айди постов нужно вставлять я итак знаю, длаьше нет смысла объяснять - все сказано в первом посте.
ЗЫ: форум находится на моей машине, т.е. я сам себе локалхост
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
07-06-2005 11:48 |
|
|
Участник
|
| Что тебе мешает распаковать базу ? Сделай... |
[сооб. #76823]
07-06-2005 16:31 |
|
Участник

Зарегистрирован: May 2005
Место проживания:
Публикаций: 7
Статус:  |
Что тебе мешает распаковать базу ? Сделай копию скриптов форума и распаковывай туда.
Можеш сделать експорт в ексель таблицу постс старую и новую а потом попи паст из старой в новую в екселе удобно, а затем обратно в sql файл тока 1 таблицу и заменяй ее на ту.
Сообщение было отредактировано Fay 07-06-2005 в 16:34
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
07-06-2005 16:31 |
|
|
Участник+
|
| так и быть, не хотел прочитать, процитирую... |
[сооб. #76829]
07-06-2005 21:22 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
так и быть, не хотел прочитать, процитирую тогда еще раз:
quote: Собственно интересует вопрос: когда человек создает сообщение на форум, в какие таблицы записываются данные?
quote: Но возникает вопрос - а точно ли только в одну таблицу добавляются данные, или еще в каике-то? А то получится, что я вручную добавлю эти сообщения, и потом на форуме вылезет "косяк" где-то... хочу перестраховаться на этот случай.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
07-06-2005 21:22 |
|
|
Участник
|
[QUOTE]Первоначальное сообщение от Xrobak
[B]так... |
[сооб. #76833]
08-06-2005 00:39 |
|
Участник

Зарегистрирован: May 2005
Место проживания:
Публикаций: 7
Статус:  |
quote: Первоначальное сообщение от Xrobak
так и быть, не хотел прочитать, процитирую тогда еще раз:
Смотри код на пхп в какие таблицы он добавляет.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-06-2005 00:39 |
|
|
Участник+
|
| слушай - и где ты такой умный нашелся на мою... |
[сооб. #76847]
08-06-2005 18:18 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
слушай - и где ты такой умный нашелся на мою голову? Не можеш помочь, то не флуди попросту, а если знаеш точно в какие таблицы, тогда скажи, получиш спасибо. А то развел тут базар понимаеш ли... такие ответы и я мастак давать.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-06-2005 18:18 |
|
|
Участник
|
| Ты бф для начала модераторов своих научил... |
[сооб. #76850]
08-06-2005 19:05 |
|
Участник

Зарегистрирован: May 2005
Место проживания:
Публикаций: 7
Статус:  |
Ты бф для начала модераторов своих научил модеркой пользоватся а потом бы уже глупые темы создавал бы. Я вообще не вижу смысла тут постить такой вопрос, имхо глупый он. Все и так в коде ясно и понятно.
Вот выдрал из кода function_newpost
PHP:
INSERT INTO " . TABLE_PREFIX . "post
(threadid, parentid, title, username, userid, dateline, pagetext, allowsmilie,
showsignature, ipaddress, iconid, visible, attach)
VALUES
($threadinfo[threadid], $parentid, '" . addslashes($post['title']) . "',
'" . addslashes($post['postusername']) . "', $bbuserinfo[userid], " . TIMENOW . ",
'" . addslashes($post['message']) . "', $post[enablesmilies], $post[signature],
'" . addslashes($post['ipaddress']) . "', $post[iconid], $post[visible], $totalattachments)
Добавляй а потом счетчики обновляй и смотри что вышло я такое никогда не делал тока по мелочи и все работало.
Сообщение было отредактировано Fay 08-06-2005 в 19:17
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-06-2005 19:05 |
|
|
Участник+
|
| во-первых то были не модераторы, а был супермод,... |
[сооб. #76852]
08-06-2005 19:28 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
во-первых то были не модераторы, а был супермод, у всех бывают ошибки, не строить из этого же трагедию.
ЗЫ: этот код я и сам видел, но где гарантия что больше ничего не добавляется, крому как в таблицу пост? Мне вот это и нужно, более или менее быть уверенным добавляется в одну таблицу, или еще какие данные записываются в другие таблицы. Если бы на форуме редко постили, то я бы таким "копипастом" и выяснил что да как, но у меня много постят, и посему подобные эксперименты немного могут подпортить общую картину. Как говорится - прежде чем что-то делать, подумай, в крайнем случае спроси раз не уверен, что я и сделал.
ЗЫ: спасибо за оценивание, я другого и не ожидал от тебя 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-06-2005 19:28 |
|
|
k0t
|
Xrobak
если на локалке есть рабочий форум,... |
[сооб. #76853]
08-06-2005 19:44 |
|
|
Участник+
|
kerk
[quote]ЗЫ: форум находится на моей машине,... |
[сооб. #76854]
08-06-2005 19:50 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
kerk
quote: ЗЫ: форум находится на моей машине, т.е. я сам себе локалхост
еще раз повторюсь - рабочая версия форума находится на моем компе, т.е. форум для меня и есть локалхост, посему немогу я тестить...
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
08-06-2005 19:50 |
|
|
k0t
|
ну а кто мешает поставить еще один?
скажем,... |
[сооб. #76856]
08-06-2005 20:02 |
|
|
Консультант по vB
|
Xrobak
Насколько я понимаю при создании... |
[сооб. #76870]
09-06-2005 09:55 |
|
Консультант по vB

Зарегистрирован: Mar 2002
Место проживания: www.mixei.ru
Публикаций: 363
Статус:  |
Xrobak
Насколько я понимаю при создании темы задействуются таблицы thread и post.
При ответе только post.
+ еще postindex и word для построения поискового индекса. Но в твоем случае ими можно пренебречь.
Больше вроде бы никаких изменений в базе.
__________________
miXei.ru - Дискуссионный клуб 
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
09-06-2005 09:55 |
|
|
Участник
|
| Ндя... у меня на рабочем хосте даже по 2 копии... |
[сооб. #76884]
09-06-2005 16:07 |
|
|
Участник+
|
| немог ставить еще один форум по причине старого... |
[сооб. #76910]
10-06-2005 17:11 |
|
Участник+


Зарегистрирован: Mar 2004
Место проживания: Житомир
Публикаций: 632
Статус:  |
немог ставить еще один форум по причине старого железа, офрум крутился на старом железе, посему он с напрягом тянул все это, поставить рядом еще один форум - труба. Сумел найти новое место, и форум перенес на новую площадку помощнее, а у себя на локалхосте уже и протестил. Оказалось, что вместе с удаленными постами удалились и отзывы на юзеров с той темы, пришлось из бекапа еще и отзывы восстановить, пока вроде не глючит, посему думаю вопрос на данный момент исчерпан.
Сообщить модератору об этом сообщении | Предупреждение | IP: определен
|
10-06-2005 17:11 |
|
|
|
Формат времени GMT. Текущее время 08:30.
|
Правила форума:
Вы не можете создавать новые темы.
Вы не можете отвечать на существующие темы.
Вы не можете прикреплять файлы.
Вы не можете редактировать свои сообщения. |
HTML теги выкл.
Спец. код вкл.
Смайлики вкл.
[IMG] тег выкл.
|
|
|
|
| |
Page generated in 0.27648091 seconds (97.64% PHP - 2.36% MySQL) with 26 queries.
|
 |