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ư.
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:
Chúc các bạn thành công.
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
- Thay thế OldUsername bằng tên người dùng đã xóa.
- Thay thế NewUsername và NEW_USER_ID bằng thông tin chi tiết của người dùng mới.
- Hãy đảm bảo sao lưu cơ sở dữ liệu của bạn trước khi chạy lệnh!
Chúc các bạn thành công.
Nguồn: xenforo.com
Bài viết liên quan
Được quan tâm
Bài viết mới