Question Chuyển tất cả bài viết thành viên trong forum

Thảo luận trong 'Add-on Quesions' bắt đầu bởi quocdung664, 10/3/13.

1votes
5/5, 1 vote

  1. quocdung664

    quocdung664 New Member

    Bài viết:
    2
    Likes :
    0
    Bạn nào biết cách chuyển tất cả các chủ đề của tất cả thành viên qua 1 nick khác , ví dụ như chuyển qua hết cho admin chẳng hạn
     
    Đang tải...
  2. Reishou

    Reishou Member

    Bài viết:
    519
    Likes :
    192
    Backup database trước khi thử!
    Thử query này trong phpmyadmin:
    Thay đổi 1 và admin theo ý bạn với 1 là id của username.
     
  3. trai-ha-thanh

    trai-ha-thanh New Member

    Bài viết:
    62
    Likes :
    9
    WHERE .................
     
  4. Reishou

    Reishou Member

    Bài viết:
    519
    Likes :
    192
    Bạn ấy muốn toàn bộ mà, cần gì Where.
     
  5. trai-ha-thanh

    trai-ha-thanh New Member

    Bài viết:
    62
    Likes :
    9
    uhm, nhưng mà nói thế thôi chứ thẩm nào cũng cần where ;)
     
  6. trai-ha-thanh

    trai-ha-thanh New Member

    Bài viết:
    62
    Likes :
    9
    Mà bài viết thì là bảng thread chứ ko phải bảng post :)
     
  7. Reishou

    Reishou Member

    Bài viết:
    519
    Likes :
    192
    Bạn dịch hộ mình thread là gì? post là gì? hộ mình với ^:)^
    P/S: Bảng xf_thread chứa thông tin về thread và người post bài đầu của thread, nếu bạn chủ thớt muốn thì dùng thêm lệnh sau:
     
  8. trai-ha-thanh

    trai-ha-thanh New Member

    Bài viết:
    62
    Likes :
    9
    :))
    :)) bạn ko chịu nhìn vào vấn đề rồi , chắc chắn 99% người hỏi ý họ là chủ đề ... còn bạn bắt bẻ thế thì mình xin thua 100%
     
  9. Reishou

    Reishou Member

    Bài viết:
    519
    Likes :
    192
    Đọc này
    Bạn có vấn đề về đọc hiểu à :-o
     
  10. trai-ha-thanh

    trai-ha-thanh New Member

    Bài viết:
    62
    Likes :
    9
    chắc thế !
     
  11. Kid

    Kid VIP Member

    Bài viết:
    863
    Likes :
    947
    Xenforo dùng innoDB :D còn rất nhiều thứ liên quan nữa, không chỉ xf_thread và xf_post


    Không tìm hiểu sâu về database nhưng ít nhất thì cũng có lỗi như sau
    $xf_thread['user_id'] = 4;
    $xf_thread['first_post_id'] = 234;
    tức là chủ thread có user_id bằng 4 và #1 của thread đó có post_id là 234

    Tuy nhiên dữ liệu trong xf_post thì bài có post_id = 234 lại là user_id=1;

    Vấn đề nảy sinh là chủ top có id=4 nhưng ấn vào #1 lại là của Admin (id=1)

    Đấy mới chỉ là một vấn đề thấy rõ, mình chỉ ra để làm ví dụ thôi. Còn bao nhiêu các table khác mình không lường trước, không hiểu hoặc chưa kiểm tra kĩ.

    Xenforo dùng innoDB theo như hiểu biết hạn hẹp của mình thì query xong sẽ lỗi.

    Vấn đề này có 1 bạn pm yahoo mình hỏi mình cũng đã giải thích rồi, ko biết có phải chủ topic không nhưng nói chung nếu bạn không nắm rõ cấu trúc Xenforo như lòng bàn tay mình thì ko nên làm vì sẽ rất dễ gây xung đột, kể cả có làm được rồi nhưng biết đâu vài tháng sau mới lòi ra một thiếu sót mà lúc trước mình chưa rà soát tới, lúc ấy database đã thay đổi nhiều rồi thì còn sống dở khóc dở nữa

    P/S: Mình cũng chưa rõ bàn tay mình có bao nhiêu đốt mặc dù đã có nó 20 năm :D từ từ đếm cái đã
     
    trai-ha-thanh thích bài này.
  12. trai-ha-thanh

    trai-ha-thanh New Member

    Bài viết:
    62
    Likes :
    9
    bạn kid nói đúng này. thích thì cứ thử xem nó lỗi ra sao :D

     
  13. tmcodon

    tmcodon Verified User

    Bài viết:
    490
    Likes :
    125
    Mình muốn giữ lại forum, và gộp tất cả các thead lại cho user ID 1 là admin. Còn lại xóa hết user, post, tag, thank... thì làm dư nào vậy bạn?
     
  14. quocdung664

    quocdung664 New Member

    Bài viết:
    2
    Likes :
    0
    uppppppppppppppppppppppp
     
comments powered by Disqus

Chia sẻ trang này

Đang tải...