Admin

Nothing to lose.. your love to win..
23,323 ❤︎ Bài viết: 3608 Tìm chủ đề
785 0
Nếu bạn muốn xóa sạch toàn bộ bài đăng trên tường nhà thành viên (Profile Posts) của XenForo, cách nhanh nhất là chạy SQL trong phpMyAdmin:

TRUNCATE TABLE xf_profile_post_comment;

TRUNCATE TABLE xf_profile_post;

Hai bảng này tương ứng với:

xf_profile_post → toàn bộ bài đăng/status trên tường thành viên

xf_profile_post_comment → toàn bộ bình luận của các bài đăng đó

Nếu bạn muốn xóa luôn dòng trạng thái/status hiện tại của tất cả thành viên thì chạy thêm:

UPDATE xf_user_profile

SET status = '';

Đây cũng là cách từng được hướng dẫn trên XenForo Community để xóa toàn bộ Profile Posts và Status.

Tuy nhiên với XenForo 2. X/2.3, nếu forum của bạn đã dùng lâu thì mình không khuyên chỉ TRUNCATE 2 bảng rồi thôi, vì Profile Posts còn có thể liên quan tới dữ liệu phụ như reaction và search index. XenForo xác định profile_post và profile_post_comment là các content type riêng.

Sau khi xóa, bạn nên vào:

AdminCP → Tools → Rebuild caches

Và rebuild search index nếu forum sử dụng tìm kiếm.
 
Last edited by a moderator:
1,670 ❤︎ Bài viết: 2019 Tìm chủ đề
Cách xóa website và trong mục about của thành viên

Với XenForo 2. X, cả Website và phần About đều nằm trong bảng xf_user_profile. Trường website hiện được lưu ở cột website, còn phần giới thiệu là about.

Bạn có thể xóa sạch hai mục này của tất cả thành viên bằng một câu SQL:

SQL:
UPDATE xf_user_profile
SET website = '',
    about = '';

Hoặc muốn chạy riêng:

Mã:
UPDATE xf_user_profile

SET website = '';

Mã:
UPDATE xf_user_profile

SET about = '';

XenForo cũng từng xác nhận cách đặt about = ' để xóa toàn bộ nội dung About của tất cả thành viên.

Nếu mục đích của bạn là dọn sạch profile spam thì có thể xóa luôn Website + About + Location + Occupation + Signature:

Mã:
UPDATE xf_user_profile

SET website = '',
    about = '',
    location = '',
    signature = '';

Location và signature cũng nằm trong xf_user_profile.

Lưu ý: Không TRUNCATE xf_user_profile, vì bảng này chứa rất nhiều dữ liệu hồ sơ quan trọng khác của thành viên.

Nếu bạn đang dọn sạch spam profile toàn forum, mình khuyên dùng luôn gói này:

Mã:
UPDATE xf_user_profile

SET website = '',
    about = '',
    location = '',
    signature = '';


TRUNCATE TABLE xf_profile_post_comment;

TRUNCATE TABLE xf_profile_post;

Như vậy sẽ sạch gần như toàn bộ nội dung mà spammer thường nhét vào trang hồ sơ thành viên
 
Từ khóa: Sửa

Những người đang xem chủ đề này

Xu hướng nội dung

Back