Đăng Nhập

Vui lòng khai báo chính xác tên truy cập và mật khẩu!

Quên mật khẩu?

    Công cụ backup cho forumtion đang dc hoàn thiện

      Admin
      Admin

      Giới tính : Nam

      Đến từ : TPHCM

      Ngày Tham gia : 03/04/2011

      Tổng số bài gửi : 2292

      #1

       Tue Nov 01, 2011 1:16 pm

      Mình bắt đầu đây:
      Chú ý:
      -Đây là công cụ dùng để lấy db của fm để chuyển sang một forum mã nguồn phpbb 3(đã thử) và phpbb2( chưa thử nhưng tác giả bảo thế) nên bạn nào muốn lấy db này gắn vào một forum mã nguồn khác như vbb hay invision,.... thì bạn không thể chuyển trực tiếp mà phải làm thêm bước convert lại lần nữa nhưng bước này mình sẽ không bàn đến trong bài hướng dẫn, các bạn chịu khó tự tìm hiểu nhé.
      -Để tránh gặp phải những lỗi không đáng có giống như mình lúc đầu thì các bạn hãy làm theo đúng hướng dẫn của mình từng bước một ít nhất 2 lần vẫn gặp lỗi thì hãy hỏi mình nhé.
      -Để làm được thì forum bạn phải là phpbb ở ver 3, nếu đang là ver 2 thì vô ACP để chỉnh nó lên( coi chừng mất hết template, không biết vụ này vì mình chưa thử)
      -TẠm thời ngưng các script đang chạy trên forum như bộ gõ, hiệu ứng...
      Những thứ cần có:
      -Python 2.xx (không phải 3.xx nhé)->tải tại python.org.
      -1 Tài khoản với quyền admin tại trang mà bạn muốn lấy db.
      -Và bộ công cụ:
      [You must be registered and logged in to see this link.]
      (bên trong có file hướng dẫn bằng tiếng anh)
      Thực hiện
      - Sau khi down python về, thì cài python trực tiếp vô máy,không đụng gì tới nó hết nhé, chỉ cài thôi.
      -Down công cụ về extract ra, mở file "settings.py" lên bằng cách click phải, chọn Edit with xxx(cái gì đó quên mất, nhưng sau khi cài python sẽ có), xong xuôi để đó
      - Mở trang forum của bạn lên bằng domain gốc của forumotion (abc.forumotion.net,....), đăng nhập vào.
      - Vào UCP (không phải ACP nhé) chỉnh ngôn ngữ lại về ENGlish, chỉnh định dạng ngày tháng thành "2008-03-29, 19:46"
      - Thoát khỏi forum hoàn toàn, Xoá sạch cookies.
      - Lần này vào forum lại bằng domain gốc của forumotion (để chắc ăn thì sử dụng IE trong toàn quá trình làm việc), bạn đăng nhập vô tới ACP luôn nhé, xong quay trở lại trang chủ(không phải Portal).
      -Đợi trang load xong copy cái này bỏ vô thanh address (xoá bỏ cái địa chỉ luôn): "javascript:document. cookie" (không có ngoặc kép và dấu cách)
      -Nhấn enter sẽ hiện ra một đống code lộn xộn, copy hết vô COOKIEDATA trong file setting mở ở trên.Giống như vầy :
      COOKIEDATA='mớ code copy được'
      -Cũng trong file setting phần URL bạn điền địa chỉ gốc fm của forum bạn.Giống như vầy:
      [You must be registered and logged in to see this link.]/
      -Phần Sticky, đây là lựa chọn để lấy các chú ý, thông báo... trong forum bạn.Nếu muốn lấy cái nào bạn mở cái đó lên, nhìn vô thanh address lấy cái ID của cái đó copy vô.
      Giống như vầy:
      sticky=[5,4,6,8,9]
      -Phần lockimage , bạn lấy cái link hình của chữ locked trong bài viết để vô phần này
      -Phần RANDOMNUMBER, đây là những số dùn để tạo nên pass mới cho thành viên(không cần quan tâm đến cáy này)
      -Phần NUMUSERS , lấy số id của thành viên mới nhất của forum bạn + 3 ra kết quả, lấy kết quả điền vô số này.
      Mọi chuyện đã xong đối với những bạn chỉ muốn bK dữ liệu về máy cho an toàn. Save file setting lại, chạy file members_topics_posts.py thì việc BK bắt đầu.
      *Còn chuyện làm sao để gắn DB vô forum mới và báo cho thành viên về pass mới thì mình sẽ nói sau, hôm nay mệt rồi, ngủ bù mấy bữa nay mới được.

      P/S: Trong lúc lấy dữ liệu thành viên, bạn thấy tiến trình lấy thông tin member có dòng chữ "Retrieving e-mail address..." là thành công rồi đó nhé, việc còn lại là ngồi đợi thui.