Tutorial 2x How to Recover Posts/Threads/Messages from a Deleted User in XenForo - Cách khôi phục bài viết/chủ đề/tin nhắn từ người dùng đã xóa trong XenForo

PVS

Super Moderator
Thành viên BQT
How to Recover Posts/Threads/Messages from a Deleted User in XenForo - Cách khôi phục bài viết/chủ đề/tin nhắn từ người dùng đã xóa trong XenForo


Nếu bạn đã xóa một người dùng trong XenForo và bài đăng hoặc tin nhắn riêng tư của họ vẫn hiển thị, bạn có thể chỉ định lại nội dung đó cho một người dùng mới bằng một tập lệnh SQL đơn giản. Bài viết này sẽ hướng dẫn cách thực hiện điều đó cho các bài đăng công khai và các cuộc trò chuyện riêng tư.

Script cho bài viết và chủ đề công khai​


Chạy lệnh SQL này để cập nhật bài đăng, chủ đề và bài đăng hồ sơ cho người dùng đã xóa:
SQL:
UPDATE xf_post SET username = 'NewUsername', user_id = NEW_USER_ID WHERE username = 'OldUsername'; UPDATE xf_thread SET username = 'NewUsername', user_id = NEW_USER_ID WHERE username = 'OldUsername'; UPDATE xf_profile_post SET username = 'NewUsername', user_id = NEW_USER_ID WHERE username = 'OldUsername'; UPDATE xf_profile_post_comment SET username = 'NewUsername', user_id = NEW_USER_ID WHERE username = 'OldUsername';

Kịch bản cho tin nhắn riêng tư​

Để cập nhật tin nhắn và cuộc trò chuyện riêng tư, hãy sử dụng lệnh này:
SQL:
UPDATE xf_conversation_message SET username = 'NewUsername', user_id = NEW_USER_ID WHERE username = 'OldUsername'; UPDATE xf_conversation_master SET username = 'NewUsername', user_id = NEW_USER_ID WHERE username = 'OldUsername'; UPDATE xf_conversation_recipient SET user_id = NEW_USER_ID WHERE user_id = (SELECT user_id FROM xf_user WHERE username = 'OldUsername');

Cách sử dụng​

  1. Thay thế OldUsername bằng tên người dùng đã xóa.
  2. Thay thế NewUsername và NEW_USER_ID bằng thông tin chi tiết của người dùng mới.
  3. Hãy đảm bảo sao lưu cơ sở dữ liệu của bạn trước khi chạy lệnh!
Các tập lệnh này sẽ gán lại tất cả nội dung có liên quan từ người dùng đã xóa sang người dùng mới. Chỉ vậy thôi! Nhanh chóng và đơn giản.

Chúc các bạn thành công.


Nguồn: xenforo.com​
 
Back
Top