|  |  | 
| 
 | ||||||||
| Инструкции по vBulletin Всевозможные мануалы, FAQ и инструкции по vBulletin | 
|  | 
|  | Опции темы | Поиск в этой теме | 
|  07.03.2009, 02:38
			
			
Вверх | #1 | |||
| Человек    
 |  Восстановление удаленного пользователя и смена ID В этой инструкции будет рассказано что делать, если вы или кто-то удалил пользователя, а вам хочется его вернуть, потому что его сообщения и темы небыли удалены. При условии, что у вас есть доступ на FTP и файлы на нем небыли удалены. Случаи бывают разные, например: кто-то хакнул форум и удалил юзера, или же по ошибке удалили и т.п. Этот шаг выполняем, если ваш аккаунт удалили: 0/1. Регистрируемся под любым ником(желательно таким, чтобы вас не опознали), и запоминаем свой новый ID. 0/2. Открываем config.php и вводим строки свой новый ID. В каких строках? // ****** СПИСОК ПОЛЬЗОВАТЕЛЕЙ С ПРАВАМИ ПРОСМОТРА ЗАПИСЕЙ ДЕЙСТВИЙ АДМИНА ****** Код: $config['SpecialUsers']['canviewadminlog'] = 'свой новый ID'; Код: $config['SpecialUsers']['canpruneadminlog'] = 'свой новый ID'; Код: $config['SpecialUsers']['canrunqueries'] = 'свой новый ID'; Код: $config['SpecialUsers']['undeletableusers'] = 'свой новый ID'; PHP код: 
			Код: $config['SpecialUsers']['undeletableusers'] = '1,560'; PHP код: 
			После этого переименовываем соответсвующие папки в корне форума. 1. Теперь нам нужно "вернуть" юзера. То есть присвоить всю инфо юзера с ID X юзеру с ID Y. Заходим в Админка->Обслуживание->Выполнить SQL запрос Например, удалили юзера с номером 1 , а новый номер(который мы запомнили при регистрации.. или номер нового юзера, который ранее был удален) является 560 Выполняем запрос: Код: UPDATE `user` SET `userid` = ( REPLACE ( userid, '560', '1' ) ) Код: UPDATE `user` SET `userid` = ( REPLACE ( userid, 'Твой новый АйДи', 'ИД, на который нужно сменить' ) ) ===== Но, если вы хотите сменить свой новый ID на старый, пользуемся--->>> Members ID Changer Описание: Что из себя представляет скрипт? User ID Changer это скрипт, который позволяет вам менять ID юзеров в базе данных вашего форума без потери привязки их сообщений, никнейма, ЛС, созданных тем, и т.д. Для чего нужен этот хак? Если вы хотите поменять ID пользователю, или заменить ID одного пользователя на ID другого пользователя НАПРИМЕР: У вас есть юзер с ID 1 (кто устанавливал vBulletin forum) но вам нужно сделать ID 1 для вашего аккаунта, однако вы не сможете это сделать потому что этот ID уже занят, с помощью этого скрипта это решаемо. Также вы можете изменить ID любого пользователя на любой номер. Например пользователю с ID 777 присвоить ID 1000000 Автор: Marco1 Перевод(~90%): TAIFUN Support: http://www.vbulletin.org/forum/showthread.php?t=205825 Установка: 1- Залейте файл в BINARY режиме (The File Is Encoding) (Бинарный->от БИ - 2(два) - то есть Двоичный режим. В Тотатал Коммандере выбрать- Режим обмена->двоичный.) 2- Залейте Changemyid.php в корень форума (Forums/) 3- Сделайте бекап БД 4- Отключите форум 5- Пройдите по ссылке http://ваш_домен/changemyid.php 5- После обновления ID юзеров обновите счетчики(Пользовательские, сообщений) на вашем форуме 6- Включите форум В архиве русская и английская версии. Скачать Members ID Changer | |||
| Последний раз редактировалось Serberg; 18.04.2011 в 22:37.. | ||||
|   | ||||
|  18.04.2011, 18:17
			
			
Вверх | #6 | |||
| Пользователь    
 |   | |||
|   | ||||
|  18.04.2011, 22:38
			
			
Вверх | #7 | |||
| Коварный тип    
 |   | |||
|   | ||||
|  | 
| 
 | 
 | 
|  Похожие темы | ||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение | 
| [Вопрос] Смена текста при регистрации. | Reddemon | vBulletin 4.x | 3 | 01.04.2011 00:54 | 
| Смена кодировки | alex3134 | vBulletin 3.х | 3 | 22.02.2010 21:08 | 
| Аппаратное восстановление данных | Axet | Hardware и компьютерная периферия | 0 | 02.02.2010 14:10 | 
| Восстановление Харда | silver_raven | Hardware и компьютерная периферия | 15 | 08.06.2009 22:31 | 
| Восстановление системы .... | Serberg | Операционные системы | 12 | 01.02.2008 19:12 |