Nguồn svit...Mình xin giới thiệu mod ID Account System for Vbb4 để làm quà cũng đồng thời cho mọi người cùng biết đến Lemon9x.com.
Mod có chức năng giống như của ID.SinhvienIt.Net, dùng cho phiên bản Vbb 4.1.x. Đăng nhập và đăng kí sử dụng tài khoản của diễn đàn. Có thể tích hợp các chức năng khác đi cùng điễn đàn ( như MXH, Nukeviet, Ucenter, .... ) chỉ với một tài khoản duy nhất của diễn đàn. ( Chi tiết và tích hợp thế nào xin pm).
Giao diện RIP hệt Google (biết thiết kế sao cho đẹp chết liền á) ( Có thể thiết kế lại bằng cách copy thư mục /skin/Google thành thư mục mới và sửa Css trong file style.php )
Do đây mới chỉ là phiên bản Beta 1.0 nên sẽ không thể nào tránh được những thiếu sót. Report Bugs bằng cách lập Topic tại http://lemon9x.com/forum/forums/vbb4-mod.2/
Live demo: http://id.lemon9x.com/
Hướng dẫn cài đặt:
1. Upload File, có hai lựa chọn:
. ID Account System chạy trên Subdomain (giống như http://id.lemon9x.com): Vào host và tạo một Subdomain. Sau đó vào File Manager, xuất hiện một thư mục có tên của Subdomain, Upload vào đấy.
. ID Account System chạy ngang hàng Forum (giống như http://lemon9x.com/id): Vào File Manager tạo thư mục (ví dụ: /id/), Upload file vào đấy
p/s: Mấy cái này phụ thuộc vào host của bạn, cách làm sẽ khác nhau
2. Import Product product-yplitgroup_passport.xml
3. Vào AdminCp > Settings > Options > [Yplitgroup] ID Account System Setting sửa này
- Active ID Account System: Yes
- ID Account System URL: Url của Trang ID (ở trên á)
- Require user fill all custom fields on Register page: Nếu cái này bật Yes thì khi đăng kí (http://id.lemon9x.com/index.php?do=register) sẽ yêu cầu nhập tất cả những Custom fields.
4. Vào AdminCp > Settings > Options > Cookies and HTTP Header Options
Ai dùng Subdomain thì sửa nhé: Dòng Cookie Domain, mục Custom Setting, Stick vào ô Use Custom Setting (Specify Below). Nhập vào ô bên dưới Domain chính của diễn đàn và thêm dấu chấm vào trước (như thế này này .lemon9x.com). Không làm như vậy thì không đăng nhập được đâu.
P/s: Khi nào cần đổi domain thì sửa lại như ban đầu rồi mới backup nhé.
5. Sửa Config.php của ID Account System Mở file /includes/config.php và sửa giống như thông tin của diễn đàn
(Cái nào mình nói tương đương tức là của config.php trong diễn đàn, mở lên mà xem rồi điền vào)
Xong. =))PHP:$config['connect']['host'] = 'localhost'; // Host name, tương đương $config['MasterServer']['servername'] = 'localhost'; $config['connect']['user'] = 'root'; // Tương đương $config['MasterServer']['username'] $config['connect']['pass'] = ''; // Tương đương $config['MasterServer']['password'] $config['connect']['dbname'] = 'lemon9x_vbb'; // Tương đương $config['Database']['dbname'] $config['id_host'] = "http://demo.com"; // Đây là Host name của trang ID. Nếu là Subdomain thì điền Subdomain, ko có dấu "/" ở cuối. Nếu cài song song với Forum thì cũng điền Domain thôi, không điền thư mục. $config['id_path'] = "/id"; // Đây là thư mục chứa trang ID. Nếu cài đặt thư mục gốc thì điền "/". Nếu nằm trong thư mục thì điền tên thư mục có dấu "/" ở đầu. $config['forum_host'] = "http://demo.com"; // Domain của Forum. Có "http://" ở đầu và không có "/" ở cuối $config['forum_path'] = '/vbb'; // Thư mục chứa Forum. Có dấu "/" ở đầu. $config['table_prefix'] = ''; // Table prefix (tiếp đầu tố) của Forum. Tương đương $config['Database']['tableprefix'] $config['cookie_forum_domain'] = '.demo.com'; // Giống như mục 4 ở trên $config['cookie_forum_prefix'] = 'bb'; // Cookie Prefix, tương đương $config['Misc']['cookieprefix']
DOWNLOAD
Cũng như anh Lai nói, Mod mới phiên bản beta nên có thể không hoàn thiện cho lắm, đang cần đóng góp (cũng như cái skin sắp tới).
Thanks nào