Yêu cầu Hướng dẫn cú pháp kết nối user Xenforo & 1 script PHP

Thảo luận trong 'XenForo Development' bắt đầu bởi s200, 16/9/12.

1votes
5/5, 1 vote

  1. s200

    s200 New Member

    Bài viết:
    16
    Likes :
    1
    Mình tìm trên mạng thấy nhiều hướng dẫn nhưng vẫn chưa hiểu chi tiết step by step cách thực hiện cho lắm. Không biết có bạn nào trong đây đã và đang có nhu cầu như mình không nhỉ?

    Chả là mình có làm 1 site code bằng mã nguồn PHP tự code, giờ mình muốn user đăng ký ở website chủ có thể đăng nhập và sử dụng các chức năng của diễn đàn 1 cách bình thường và ngược lại, user đăng ký tại diễn đàn cũng có thể đăng nhập và sử dụng ngoài trang chủ. Không biết bây giờ phải thêm code gì để nó tự động push database user từ trang chủ qua diễn đàn và ngược lại nhỉ?

    Thấy 1 code của tụi nước ngoài khá hợp lý nhưng không biết dùng được không nữa :(

    PHP:
    /**
        * Helper for XenForo User Datawriter to create easy an user
        * @param <type> $userName
        * @param <type> $userMail
        * @param <type> $userPassword
        * @param array $additionalData        (  usage: 'gender' => 'male'
        * @return <array>  userinfo
        */
        
    static public function createUser($userName$userMail$userPassword, array $additionalData = array())
        {
            
    /** @var $writer XenForo_DataWriter_User */
            
    $writer XenForo_DataWriter::create('XenForo_DataWriter_User');
            
    $writer->set('username'$userName);
            
    $writer->set('email'$userMail);
            
    $writer->setPassword($userPassword);
            
    $writer->set('user_group_id'XenForo_Model_User::$defaultRegisteredGroupId);
            
    $writer->set('user_state''valid');
     
            foreach (
    $additionalData AS $data => $key)
            {
                
    $writer->set($data$key);
            }
     
            
    $writer->save();
            return 
    $writer->getMergedData();
        }
    Cảm ơn nhiều.
     
    testchoi001 thích bài này.
    Đang tải...
  2. s200

    s200 New Member

    Bài viết:
    16
    Likes :
    1
    không ai có nhu cầu giống mình nhỉ?
     
  3. s200

    s200 New Member

    Bài viết:
    16
    Likes :
    1
    up cho ngày mới
     
  4. freecode

    freecode Member

    Bài viết:
    398
    Likes :
    143
    Minh cung dang can cap thiet giong ban :-s, co ma vu nay so rang kho ah :cool::rolleyes:
     
  5. truongson247

    truongson247 Member

    Bài viết:
    69
    Likes :
    29
    vấn đề là bạn tích hợp diễn đàn với bộ code site nào, wp - joomla - drupal - magento - nuke vv... thì mới có hướng để mọi người giúp chứ. Trước mình đã tích hợp thành công phpBB và joomla sử dụng chung 1 database, xenforo thì chưa có ý định tích hợp vì bản thân XEN cũng có addon tạo trang chủ rồi.
     
    betaphack thích bài này.
  6. maianhden

    maianhden Active Member

    Bài viết:
    244
    Likes :
    115
    Nếu dùng Xenforo vs Joomla thì dùng JFusion kết nối đc mà.

    Wordpress cũng có script rồi, trên vietxf cũng có rồi mà
     
    truongson247 thích bài này.
  7. Xuân Tĩnh

    Xuân Tĩnh Member

    Bài viết:
    274
    Likes :
    97
    Bạn ấy kêu như vậy mà mấy bạn lại hỏi mã nguồn nào :-W

    PS: Ông này tự code php mà ko lẽ ko biết kết nối 2 cái này :-j
     
    truongson247 thích bài này.
  8. truongson247

    truongson247 Member

    Bài viết:
    69
    Likes :
    29
    thế mình mới thấy là lạ :D hỏi cho ăn chắc ko gặp phải pro lại bị ném đá tơi tả tội chém gió =))
     
  9. Nguyễn Tài Lộc

    Nguyễn Tài Lộc New Member

    Bài viết:
    14
    Likes :
    0
    Không ai có câu trả lời hợp lý sao? Mình cũng đang cùng thắc mắc....Tình hình là mình có 1 source code php(vd tương tự như discuz) với mysql muốn kết nối bảng user giữa 2 bên với nhau mà không cần đăng ký lại khi qua XEN.
    P/s: 2 bảng user id có tên và cấu trúc khác nhau....
    Mong bạn nào biết,
    Thanks.
     
  10. Phú Nguyễn Hồng

    Phú Nguyễn Hồng Member

    Bài viết:
    113
    Likes :
    111
    Mở plugin của wp ra xem cách tích hợp!
     
  11. testchoi001

    testchoi001 Member

    Bài viết:
    131
    Likes :
    48
    :) cũng đang muốn tìm hiểu vấn đề này :)
     
  12. Nguyễn Tài Lộc

    Nguyễn Tài Lộc New Member

    Bài viết:
    14
    Likes :
    0
    Nếu mình mở thì rất mất công + nếu ko biết làm cũng công không! Nên bạn nào biết rep giùm nha!
    Thanks.
     
  13. Phú Nguyễn Hồng

    Phú Nguyễn Hồng Member

    Bài viết:
    113
    Likes :
    111
    Muốn develop mà sợ mắc công ~_~ Ở trên đời này phải có những cái mình tự lực cánh sinh thì mới thành công, đừng dựa vào người khác mới được bạn à :)
     
  14. 123conwood

    123conwood New Member

    Bài viết:
    27
    Likes :
    4
    Đặt gạch, cùng nhu cầu :D
     
  15. Nguyễn Tài Lộc

    Nguyễn Tài Lộc New Member

    Bài viết:
    14
    Likes :
    0
    Mắc công ở đây không phải làm biếng! Mắc công ở đây có nghĩa là chưa biết rõ --> mất thời gian bạn à...develop mà làm biếng thì thôi rồi...:)Tự lực cánh sinh thì tùy vào sức của mình chứ bạn...Chắc chạy 2 cái data luôn quá... Nghĩ thì cũng đã nghĩ nhưng làm sợ tốn nhiều data...:(
     
  16. CrangTenTen

    CrangTenTen New Member

    Bài viết:
    14
    Likes :
    2
    Mình đang xài code nukeviet và discuz giờ muốn chuyển qua xài xenforo mà ko biết làm sao để tích hợp nukeviet với xenforo có ai biết làm ko chỉ mình với
     
  17. CrangTenTen

    CrangTenTen New Member

    Bài viết:
    14
    Likes :
    2
    Hiện tại bên BQT diễn đàn nukeviet đã nhận sẽ hỗ trợ tích hợp dùm nukeviet với xen với yêu cầu là số lượng người sử dụng nhiều. Anh em ai thích nukeviet + xen thì vào link này http://forum.nukeviet.vn/viewtopic.php?f=129&t=25827 để vote dùm nha
     
  18. Nguyễn Tài Lộc

    Nguyễn Tài Lộc New Member

    Bài viết:
    14
    Likes :
    0
    Sao rồi các bạn có bạn nào hướng dẫn cụ thể không vậy mình vẫn chưa làm tìm ra hướng thân! :)
     
  19. fire™

    fire™ Member

    Bài viết:
    128
    Likes :
    15
    anh em share cái xenhome giống pro9 x.com cũng khá đẹp
     
  20. hoaquatrai

    hoaquatrai New Member

    Bài viết:
    16
    Likes :
    1
    vấn đề là ở chỗ cơ sở dữ liệu 2 cái nó có một số cái khác nhau. Cách tốt nhất để thực hiện là viết mod import từ DB cũ sang DB mới là xong, thực hiện một lần rồi thôi.
     
comments powered by Disqus

Chia sẻ trang này

Đang tải...