Опубліковано 27 жовтня, 20159 р Адміністратор Случается такое, что администраторы или модераторы случайно удаляют пользователя на форуме IP.Board и задаются вопросом, как его восстановить. Выход есть.Если сообщения удаленного пользователя остались и не были удалены, то восстанавливать будем с помощью phpadmin.Первый этап:Пройти в АЦ - Пользователи - Создание нового пользователяЗаполнить регистрационные данные, обязательно, чтобы данные совпадали с удаленным пользователем.Второй этап:Пройти в phpMyAdmin и найдите таблицу members (не забывайте учитывать префикс таблиц, пример: ipb_members или ibf_members) Найти нового пользователя, которого мы зарегистрировали в админ центре и посмотреть его IDПотом нажмите вкладку SQL для выполнения запроса:UPDATE ibf_posts SET author_id = 'x' WHERE author_name = 'x'Где author_id будет id новой учетной записи и имя автора для входа в аккаунтСледующий запрос выполнит перестроение автора темUPDATE ibf_topics SET starter_id = 'x' WHERE starter_name = 'x'Где starter_id будет id новой учетной записи и имя автора для входа в аккаунтПосле этого пройдите в АЦ - Система - Пересчет и обновление:1. Перестроить имена пользователей2. Перестроить сообщения пользователейТак же доступны еще несколько SQL запросов для восстановления статусов, комментариев профиля, друзей:UPDATE ibf_posts SET author_id = "x"WHERE author_id = 'x'UPDATE ibf_posts SET author_name = "x"WHERE author_name = 'x'UPDATE ibf_topics SET last_poster_id = "x"WHERE last_poster_id = 'x'UPDATE ibf_topics SET last_poster_name = "x"WHERE last_poster_name = 'x'UPDATE ibf_topics SET last_poster_id = "x"WHERE last_poster_id = 'x'UPDATE ibf_profile_comments SET comment_for_member_id = 'x' WHERE comment_for_member_id = 'x' UPDATE ibf_profile_comments SET comment_by_member_id = 'x' WHERE comment_by_member_id = 'x' UPDATE ibf_message_text SET msg_author_id = '2x' WHERE msg_author_id = 'x'UPDATE ibf_message_topics SET mt_from_id = 'x' WHERE mt_from_id = 'x'UPDATE ibf_message_topics SET mt_to_id = 'x' WHERE mt_to_id = 'x'UPDATE ibf_profile_friends SET friends_member_id = 'x'where friends_member_id = 'x'UPDATE ibf_profile_friends SET friends_friend_id = 'x'where friends_member_id = 'x'
Опубліковано 26 жовтня, 20213 р В 27.10.2015 в 09:15, Ciko сказал: Случается такое, что администраторы или модераторы случайно удаляют пользователя на форуме IP.Board и задаются вопросом, как его восстановить. Выход есть. Если сообщения удаленного пользователя остались и не были удалены, то восстанавливать будем с помощью phpadmin. Первый этап: Пройти в АЦ - Пользователи - Создание нового пользователя Заполнить регистрационные данные, обязательно, чтобы данные совпадали с удаленным пользователем. Второй этап: Пройти в phpMyAdmin и найдите таблицу members (не забывайте учитывать префикс таблиц, пример: ipb_members или ibf_members) Найти нового пользователя, которого мы зарегистрировали в админ центре и посмотреть его ID Скрытый контент Дайте ответ или ответьте на эту тему, чтобы увидеть скрытый контент. Потом нажмите вкладку SQL для выполнения запроса: Скрытый контент Дайте ответ или ответьте на эту тему, чтобы увидеть скрытый контент. Где author_id будет id новой учетной записи и имя автора для входа в аккаунт Следующий запрос выполнит перестроение автора тем Скрытый контент Дайте ответ или ответьте на эту тему, чтобы увидеть скрытый контент. Где starter_id будет id новой учетной записи и имя автора для входа в аккаунт После этого пройдите в АЦ - Система - Пересчет и обновление: 1. Перестроить имена пользователей 2. Перестроить сообщения пользователей Так же доступны еще несколько SQL запросов для восстановления статусов, комментариев профиля, друзей: Скрытый контент Дайте ответ или ответьте на эту тему, чтобы увидеть скрытый контент.
Для публікації повідомлень створіть обліковий запис або авторизуйтесь