Bạn muốn tăng độ thú vị và tương tác của user cho diễn đàn nhưng chưa biết làm cách nào? Hôm nay, mình sẽ giới thiệu đến các bạn add-on [VNXF] Level System. Add-on được thiết kế hoàn toàn theo tiêu chuẩn Modern & Premium về cả thuật toán lẫn giao diện Glassmorphism đỉnh cao, giúp biến diễn đàn của bạn thành một "Cỗ Máy Cày Cuốc" thực thụ, tối đa hóa tỷ lệ giữ chân người dùng (Retention Rate)!
Bạn phải bắt hệ thống xenforo tính toán lại sau khi lưu config bằng cách:
Chúc các bạn thành công.
TÍNH NĂNG NỔI BẬT
1. Thuật toán cày cấp tiên tiến (XP Engine)
Hệ thống không tính cấp chay mà tính level dựa trên điểm kinh nghiệm (XP) thu được từ các hoạt động thực tế. Hỗ trợ 2 phương pháp tính toán chuẩn Game MMORPG:- Linear (Tuyến tính): Dễ tính, cấp nào cũng cần ngần ấy XP (Ví dụ: Cứ 100 XP là lên 1 cấp).
- Progressive (Lũy tiến): Đẳng cấp đích thực. Càng level cao thì XP yêu cầu lên cấp càng dốc, thử thách sự kiên nhẫn của Member! Phép toán: BaseXP * cấp_độ^hệ_số.
2. Giao diện "Glassmorphism" hiện đại (Premium UI/UX)
Mọi thiết kế đều được trau chuốt từng pixel:- Thanh tiến độ (Progress Bar): Thiết kế Gradient Neon nổi bật ở Postbit, tạo cảm giác mướt mắt và chuyên nghiệp.
- Micro-Interactions (Tooltip Kính): Khi người dùng rẽ chuột (Hover) qua thanh kinh nghiệm, một bảng Tooltip theo phong cách Glassmorphism sẽ hiện lên hiển thị thông số Đã Đạt / Cần Tới Level Tiếp Theo một cách vô cùng tinh tế và gọn thực, tiết kiệm không gian di động.
- Hệ thống huy hiệu độc nhất (Dynamic Badges): 10 hạng mức màu sắc trải dải từ Đồng, Bạc, Vàng, Bạch Kim lên tới Thần Thoại (Divine). Level càng cao, màu sắc Badge càng rực rỡ!
3. Widget bảng xếp hạng đẳng cấp (Leaderboard)
Tích hợp sẵn Widget Top Thành Viên Level Cao Nhất:- Bố cục Avatar tròn gọn gàng và tinh tế.
- Tự co giãn responsive linh hoạt.
- Thiết lập số lượng hiển thị linh hoạt trong Options của Widget.
4. Admin Control Panel (Backend)
Dễ quản lý, minh bạch và mạnh mẽ:- Log Tương Tác: Ghi lại mọi giao dịch cày XP của member (Người nào? Được bao nhiêu? Từ bài viết/Thread/Reaction nào?), đi kèm nút bấm Clear Log một giây dọn dẹp Database cực xịn.
- Cấp Danh Hiệu Riêng: Quản trị viên có thể đổi tên danh xưng hiển thị cho từng level tùy ý (VD: Level 1 - Tân Binh, Level 99 - Ma Tôn).
- Sửa thông số 1-1: Bạn có thể vào User Edit trong AdminCP để "bơm" trực tiếp Cấp hoặc số % XP hiện tại cho một user cụ thể dễ dàng.
- Cơ chế lưu trữ XP Lịch Sử (Total Historical XP) giúp người dùng KHÔNG BAO GIỜ bị rớt XP hay ăn gian cấp mỗi khi bạn thay đổi các hệ số kiếm điểm.
HƯỚNG DẪN SỬ DỤNG VÀ THIẾT LẬP (QUAN TRỌNG)
Để hệ thống hoạt động chính xác sau khi cài đặt, bạn VUI LÒNG ĐỌC KỸ CÁC BƯỚC SAU ĐÂY.Bước 1: Cấu hình công thức XP (Formula Setup)
Sau khi cài đặt Add-on, vào Options > [VNXF] Level System. Ở đây bạn quyết định số phận độ cày cuốc diễn đàn:- Tặng XP (Per Action): Quy định số XP nhận được khi đăng bài mới, bình luận, hoặc nhận Reaction.
- Cấp tối đa (Max Level): Tránh hiện tượng spam cấp thủng vũ trụ (Mặc định 100).
- Công thức (Formula Type): Nên để Progressive.
- Base XP (Điểm Nền): Cấp 2 cần bao nhiêu XP? (Nên để 50 hoặc 100).
- Multiplier (Hệ số nhân): Càng cao thì từ Level 3 trở đi càng chua chát. (Khuyên dùng cố định 1.2 đến 1.5)
Bước 2: TÁI CẤU TRÚC LEVEL (BẮT BUỘC)
ĐÂY LÀ KHU VỰC QUAN TRỌNG NHẤT. Add-on được thiết kế với chuẩn Data Safe. Do đó, mỗi khi bạn thay đổi 4 thông số cốt lõi trong Options (Formula, Max Level, Base XP, Multiplier) để bấm Save, thuật toán sẽ chưa được kích hoạt ngay lập tức để tránh làm đứng/lag diễn đàn nếu có ngàn online.Bạn phải bắt hệ thống xenforo tính toán lại sau khi lưu config bằng cách:
- Vào Admin CP -> VNXF Level -> Manage Levels.
- Tìm và bấm Rebuild Base XP Formula. Khâu này sẽ thay đổi toàn bộ mốc tính điểm level trong Database.
- Sau đó, tiếp tục tìm lệnh Rebuild All User XP và bấm Run để hệ thống quét lại tổng điểm và tự phát phần thưởng/đổi danh hiệu tương ứng với công thức mới cho toàn bộ Thành Viên trong Forum!
- Trường hợp đã có chỉnh sửa điểm XP và Level thủ công cho người dùng thì phải sử dụng Safe Rebuild All User XP thay vì Rebuild All User XP để tránh mất điểm bạn tự chỉnh sửa.
Bước 3: Tạo Widget (Optional nhưng khuyên dùng)
Trưng bày vinh quang của member để đẩy mạnh tương tác:- Vào Appearance -> Widgets.
- Click Add widget -> Chọn [VNXF] Top Level Widget.
- Nhập số lượng mem muốn hiển thị (ví dụ 5).
- Ở Display in positions, chọn Forum list: Sidebar hoặc Forum list: Above nodes tùy cấu trúc diễn đàn bạn. Check hoạt động thử trên giao diện!
DEMO
Chúc các bạn thành công.
PVS - VNXF
Đính kèm
Bài viết liên quan


![[VNXF] Level System - (1).png [VNXF] Level System - (1).png](https://cdn.vnxf.vn/data/attachments/99/99908-c11b3b807010054a7d36e6a593ff5a86.jpg?hash=pIpLjclQ05)
![[VNXF] Level System - (2).png [VNXF] Level System - (2).png](https://cdn.vnxf.vn/data/attachments/99/99909-affa96a6ec21dca131d469de6018c28d.jpg?hash=pxpeVjm3mi)
![[VNXF] Level System - (3).png [VNXF] Level System - (3).png](https://cdn.vnxf.vn/data/attachments/99/99910-e868d759d73b771f4649e6c30d3f190c.jpg?hash=QFe49mqmpH)
![[VNXF] Level System - (4).png [VNXF] Level System - (4).png](https://cdn.vnxf.vn/data/attachments/99/99911-aff84996b9d243ca4edbfbe66f13e9c1.jpg?hash=p8pkGUFX4P)
![[VNXF] Level System - (5).png [VNXF] Level System - (5).png](https://cdn.vnxf.vn/data/attachments/99/99912-3c8f4db3c99f1134e284595dff089b20.jpg?hash=4qhVNWTLe_)
![[VNXF] Level System - (6).png [VNXF] Level System - (6).png](https://cdn.vnxf.vn/data/attachments/99/99913-f6632457ed5cc452e759dff9b6b462e3.jpg?hash=dh7JircjQI)
![[VNXF] Level System - (7).png [VNXF] Level System - (7).png](https://cdn.vnxf.vn/data/attachments/99/99914-f9ce406b04ae75e3bd50e7e2e65da54f.jpg?hash=31seJvfvDn)
![[VNXF] Level System - (8).png [VNXF] Level System - (8).png](https://cdn.vnxf.vn/data/attachments/99/99915-d391e34a266a65db22f5b254f963226b.jpg?hash=zA57fXtlmf)

