Nét Đẹp Việt Nam

 Quên mật khẩu
 Register
Xem: 4869|Trả lời: 0
In Chủ đề trước Tiếp theo

DISCUZ Tích hợp XTREMEDIA

[Lấy địa chỉ]
Nhảy đến trang chỉ định
1#

Discuz v6.1 > 7.2
Mirror 1
Mirror 2
Xtremedia v1.2
xtremedia_1.2.rar
xtremedia_1.2.rar
Ucenter v1.5
Mirror 1
Mirror 2

Tích hợp xtremedia với discuz thông qua Ucenter.
Như comsenz đã giới thiêụ, Ucenter là một passport dạng nhỏ gọn, có thể cấp API để các ứng dụng có thể kết nối thành viên với nhau.
+ Những thay đổi:
- Thêm folder ./api ( Folder chứa chứa function và action của Ucenter Client ).
- Sửa file login.php.
- Thêm file config.inc.php là file cấu hình để sync với Ucenter.
- Empty table user của xtremedia. Xtremedia của bạn phải là Xtremedia chưa có bất kỳ thành viên nào.
+ Thay đổi trong tương lai:
- Cập nhật avatar bằng hệ thống chụp hình qua webcam & upload của Ucenter.
- Cho phép đăng ký từ xtremedia.
- Cho phép sửa thông tin thành viên từ xtremedia.
- Cho phép nhận tin nhắn và nhắn tin từ xtremedia.
Hướng dẫn tự tích hợp:
Copy thư mục "Api" đưa vào folder root.
Copy file config.inc.php vào folder root.

Mở file login.php trong folder root của xtremedia.
Tìm 2 dòng:
  1. if (!$mysql->num_rows($q))      
  2.                         $warn .= "Username hoặc mật khẩu không chính xác<br>";
Sao chép mã
Và thay thế bằng:
  1. if (!$mysql->num_rows($q)){
  2.                 #Start Sync UCenter
  3.                 include 'config.inc.php';
  4.                 include 'api/uc_client/client.php';
  5.                 list($uid, $username, $password, $email) = uc_user_login($name,$pwd);
  6.                 if($uid > 0) {
  7.                 $mysql->query("INSERT INTO `".$tb_prefix."user` (user_id,user_name,user_password,user_email,user_level) VALUES ('$uid','$username', '".md5($password)."','$email','1')");
  8.                 $warn .= "Bạn vừa kích hoạt tài khoản trên website này<br>Vui lòng đăng nhập lại đễ có thể sử dụng như thành viên thông thường.<br>";
  9.                 }else{
  10.                 $warn .= "Username hoặc mật khẩu không chính xác<br>";
  11.                 }
  12.                 }
Sao chép mã
Mở file config.inc.php
Tìm đoạn:
  1. #define('UC_CONNECT', 'mysql');
  2. #define('UC_DBHOST', 'localhost');
  3. #define('UC_DBUSER', 'root');
  4. #define('UC_DBPW', 'seevn.net');
  5. #define('UC_DBNAME', 'seevn_ucenter');
  6. #define('UC_DBCHARSET', 'utf8');
  7. #define('UC_DBTABLEPRE', '`seevn_ucenter`.ucenter_');
  8. #define('UC_DBCONNECT', '0');
  9. #define('UC_KEY', '79e9weKltE2vE6gNPI+U9il9o1VdzDWI2Z0o6H8');
  10. #define('UC_API', 'http://seevn.net/ucenter');
  11. #define('UC_CHARSET', 'utf-8');
  12. #define('UC_IP', '');
  13. #define('UC_APPID', '9');
  14. #define('UC_PPP', '20');
Sao chép mã
Và thay thế nó bằng Ucenter Config của bạn,
ví dụ:
  1. define('UC_CONNECT', 'mysql');
  2. define('UC_DBHOST', 'localhost'); // Máy chủ MySQL
  3. define('UC_DBUSER', 'root'); // Tên dùng tài khoản MySQL
  4. define('UC_DBPW', 'seevn.net'); // Mật khẩu MySQL
  5. define('UC_DBNAME', 'seevn_ucenter'); // Database của Ucenter
  6. define('UC_DBCHARSET', 'utf8'); // Kiểu ký tự mà Database của Ucenter đang dùng
  7. define('UC_DBTABLEPRE', '`seevn_ucenter`.ucenter_'); // Tiền tố của các table trong database của UCenter
  8. define('UC_DBCONNECT', '0'); // Mặc định bằng 0, không kết nối DB
  9. define('UC_KEY', '79e9weKltE2vE6gNPI+U9il9o1VdzDWI2Z0o6H8'); // API key, khóa để nhận diện ứng dụng có phải là con của Ucenter hay không
  10. define('UC_API', 'http://seevn.net/ucenter'); // Đường dẫn của Ucenter
  11. define('UC_CHARSET', 'utf-8');
  12. define('UC_IP', '');
  13. define('UC_APPID', '9');
  14. define('UC_PPP', '20');
Sao chép mã
Sau khi đã cài đặt Ucenter, bạn vào phần quản lý ứng dụng, Thêm một ứng dụng mới, Ucenter sẻ cấp cho bạn đoạn config này.
Cài đặt bên trong Ucenter.


Chúc bạn thành công.
Bạn cũng có thể download bản đã được tích hợp sẳn.
Tại đây http://forum.seevn.net/attachment.ph...7&t=1264830962
Chỉ hổ trợ tại http://forum.seevn.net/content-48-1-...xtremedia.html
Bạn phải đăng nhập mới được đăng bài Đăng nhập | Register

Quy tắc điểm

Phòng tối|iPhone|Archiver|G+|Youtube|Facebook|Twitter|Contact| Netdepviet.org

GMT+7, 25-4-2024 06:31 AM , Processed in 0.017558 second(s), 16 queries .

Powered by Discuz! X3.2

© 2006 Made with in Hanoi,Vietnam and Contents are published by all members

Trả lời nhanh Lên trên Trở lại danh sách