VBsupport перешел с домена .ORG на родной .RU
Ура!
Пожалуйста, обновите свои закладки - VBsupport.ru
Блок РКН снят, форум доступен на всей территории России, включая новые терртории, без VPN
На форуме введена премодерация ВСЕХ новых пользователей
Почта с временных сервисов, типа mailinator.com, gawab.com и/или прочих, которые предоставляют временный почтовый ящик без регистрации и/или почтовый ящик для рассылки спама, отслеживается и блокируется, а так же заносится в спам-блок форума, аккаунты удаляются
Если вы хотите приобрести какой то скрипт/продукт/хак из каталогов перечисленных ниже: Каталог модулей/хаков
Ещё раз обращаем Ваше внимание: всё, что Вы скачиваете и устанавливаете на свой форум, Вы устанавливаете исключительно на свой страх и риск.
Сообщество vBSupport'а физически не в состоянии проверять все стили, хаки и нули, выкладываемые пользователями.
Помните: безопасность Вашего проекта - Ваша забота. Убедительная просьба: при обнаружении уязвимостей или сомнительных кодов обязательно отписывайтесь в теме хака/стиля
Спасибо за понимание
Например ищу посты с username USER1 и меняю у них userid на тот который мне нужен, к примеру id 1. Как так сделать?
а в чём суть задачи?
скольким постам нужно сменить владельца?
если всем постам от "username USER1" - то есть в админке "Объединение пользователей" - не подойдёт?
а если нескольким - есть хак "Смена владельца/даты поста"
kerk
k0t
Join Date: May 2005
Location: localhost
Posts: 28,821
Версия vB: 3.8.x
Пол:
Reputation:
Гуру 20318
Репутация в разделе: 8468
0
Quote:
Originally Posted by alexboss
все посты определённого пользователя, не по id, а по нику ?
PHP Code:
$username = 'kerk';
$posts = $db->query_read("
SELECT post.postid, post.username, post.userid
FROM " . TABLE_PREFIX . "post AS post
WHERE post.username = '" . $db->escape_string($username) . "'
");
while($post = $db->fetch_array($posts))
{
print '<pre>';
print_r($post);
print '</pre>';
}
если постов у юзера много, сервак напрягется/браузер подвиснет
Quote:
Originally Posted by alexboss
можно ли SQL запросом сменить userid пользователя в таблице post
можно, но не желательно
это взаимосвязанная таблица с другими
@alexboss
Простоузер
Join Date: Jun 2012
Location: localhost
Posts: 16
Версия vB: 3.8.4
Пол:
Reputation:
Novice 0
Репутация в разделе: 0
0
Quote:
Originally Posted by kerk
можно, но не желательно
это взаимосвязанная таблица с другими
Я удалил аккаунт USER1 на форуме, его ид, id1. у него было 2,5к постов
Создал новый акк с тем же ником потом, вернул всё этому аккаунт все темы и всё всё всё, КРОМЕ сообщений. Вот хочу как то их все вернуть к этому акку.
Как сделать?
Luvilla
Гость
Posts: n/a
Вы пошли сложным путём... есть готовый хак, восстановление удалённого аккаунта - привязывает к аккаунту темы и посты, которые получились от "гостя"
навскидку не помню, кажется, там отдельно запрос на темы, отдельно на посты выполняется
поищите этот хак, посмотрите запрос в нём