![]() |
|
|
Инструкции по vBulletin Всевозможные мануалы, FAQ и инструкции по vBulletin |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 | |||
Человек
![]() ![]()
|
![]() В этой инструкции будет рассказано что делать, если вы или кто-то удалил пользователя, а вам хочется его вернуть, потому что его сообщения и темы небыли удалены.
При условии, что у вас есть доступ на 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 в 21:37.. |
||||
![]() |
![]() |
#6 | |||
Пользователь
![]() ![]()
|
![]() |
|||
![]() |
![]() |
#7 | |||
Коварный тип
![]() ![]()
|
![]() |
|||
![]() |
![]() |
Опции темы | Поиск в этой теме |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Вопрос] Смена текста при регистрации. | Reddemon | vBulletin 4.x | 3 | 31.03.2011 23:54 |
Смена кодировки | alex3134 | vBulletin 3.х | 3 | 22.02.2010 20:08 |
Аппаратное восстановление данных | Axet | Hardware и компьютерная периферия | 0 | 02.02.2010 13:10 |
Восстановление Харда | silver_raven | Hardware и компьютерная периферия | 15 | 08.06.2009 21:31 |
Восстановление системы .... | Serberg | Операционные системы | 12 | 01.02.2008 18:12 |