VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
а потом просто скулем удалил все сообщения гостей.
из таблицы post?
а из таблицы thread?
// не первый раз замечаю: кто позволяет себе фамильярное "скуль", частенько имеет проблем...
@poezdaty
Простоузер
Join Date: Sep 2008
Posts: 44
Версия vB: 3.8.x
Reputation:
Novice 2
Репутация в разделе: 3
0
postuserid в thread равноценно userid в post? Правильно?
Т.е. проделать такую конструкцию?
DELETE
FROM thread
WHERE postuserid=0
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by poezdaty
postuserid в thread равноценно userid в post? Правильно?
понятия не имею...
посмотрите, много ли у вас там записей, где postuserid=0
мне почему-то кажется, что если пост был изначально от гостя, то там будет 0 и имя "Незарегистрированный" (или как гости названы в переводе)
а если пост был от зарегистрированного юзера, то и ИД и имя там сохраняются даже после удаления юзера через админку
в общем, смотреть надо
@poezdaty
Простоузер
Join Date: Sep 2008
Posts: 44
Версия vB: 3.8.x
Reputation:
Novice 2
Репутация в разделе: 3
0
Та не - после удаления юзера через админку он становится гостем.
Я удалял сначала всех юзеров, а потом просто через
DELETE
FROM post
WHERE userid=0
удалил все их сообщения.
У меня просто сейчас нет доступа к phpmyadmin и я не могу полазить по базе, посмотреть где в какой таблице что находится.
Ориентируюсь чисто общими знаниями о структуре таблиц. А запросы делаю прямо с админки форума.
Поэтому и уточняю правильно ли сформировал форму запроса, не путаю ли я поля какие-то.
postuserid - это userid создателя темы?
А то что б не получилось случайно удалить все темы, где есть сообщения гостей вообще.
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by poezdaty
postuserid - это userid создателя темы?
да
Quote:
Originally Posted by poezdaty
А запросы делаю прямо с админки форума.
вытащите одну таблицу, это возможно через админку, и посмотрите
@poezdaty
Простоузер
Join Date: Sep 2008
Posts: 44
Версия vB: 3.8.x
Reputation:
Novice 2
Репутация в разделе: 3
0
Вобщем запрос обработан, даже удалило что-то. Но все темы остались.
Может это где-то в структуре раздела осталось?
Просто в разделе куча тем, а когда кликаю по ней - пусто. Т.е. вообще ничего - ни создателя ни сообщения - тупо шаблон пустой.
Удалять темы получается в самом разделе, но 50к тем так удалить - состарюсь.
Luvilla
Гость
Posts: n/a
Quote:
Originally Posted by poezdaty
Просто в разделе куча тем, а когда кликаю по ней - пусто. Т.е. вообще ничего - ни создателя ни сообщения - тупо шаблон пустой.
да, именно так и бывает, когда пост удалён, а запись в таблице thread осталась
Quote:
Originally Posted by poezdaty
Удалять темы получается в самом разделе, но 50к тем так удалить - состарюсь.
ну... спамеров надо бить на подлёте, а не давать им резвиться, вы же знаете...