Anonymous
Not logged in
Talk
Contributions
Create account
Log in
Agape Union
Search
Editing
Cách cài đặt UserPoints trong Wikimedia (MediaWiki)
From Agape Union
Namespaces
Page
Discussion
More
More
Page actions
Read
Edit
History
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== 📌 Cách cài đặt UserPoints trong Wikimedia (MediaWiki) === '''UserPoints''' là một phần của '''SocialProfile''', một extension cho MediaWiki giúp thêm hệ thống điểm thưởng (User Points) vào hồ sơ người dùng. Nó thường được dùng để khuyến khích hoạt động của thành viên bằng cách thưởng điểm khi họ thực hiện các hành động như chỉnh sửa trang, tạo bài viết, hoặc đóng góp nội dung. ---- == 🔹 1. Cài đặt UserPoints (Thông qua SocialProfile) == Vì '''UserPoints''' là một thành phần của '''SocialProfile''', bạn cần cài đặt toàn bộ '''SocialProfile''' để sử dụng nó. === Bước 1: Tải và cài đặt SocialProfile === Truy cập thư mục <code>extensions</code> của MediaWiki và chạy lệnh sau để tải extension: cd extensions git clone <nowiki>https://gerrit.wikimedia.org/r/mediawiki/extensions/SocialProfile.git</nowiki> Sau đó, tải các thư viện con: cd SocialProfile git submodule update --init --recursive === Bước 2: Kích hoạt trong LocalSettings.php === Mở tệp <code>LocalSettings.php</code> và thêm dòng sau vào cuối tệp: wfLoadExtension( 'SocialProfile' ); === Bước 3: Cập nhật cơ sở dữ liệu === Chạy lệnh sau để tạo bảng điểm và các bảng liên quan: php maintenance/update.php ---- == 🔹 2. Cấu hình UserPoints == Sau khi cài đặt, bạn có thể thiết lập quy tắc tính điểm trong <code>LocalSettings.php</code>. Ví dụ: $wgUserStatsPointValues = [ 'edit' => 10, // Mỗi lần chỉnh sửa được 10 điểm 'vote' => 5, // Bình chọn được 5 điểm 'comment' => 3, // Bình luận được 3 điểm 'upload' => 15, // Tải lên một tệp được 15 điểm ]; Bạn có thể tùy chỉnh cách điểm được trao cho từng hành động. ---- == 🔹 3. Hiển thị điểm người dùng trên hồ sơ == Sau khi kích hoạt UserPoints, hồ sơ của người dùng sẽ hiển thị mục "User Stats" với tổng điểm của họ. Bạn cũng có thể hiển thị điểm của người dùng trên các trang wiki bằng cách sử dụng '''ParserFunction''': {{#userpoints: Username}} ➡ Điều này sẽ hiển thị số điểm của người dùng có tên "Username". ---- == 🔹 4. Xem bảng xếp hạng điểm == Người dùng có thể truy cập trang '''Special:TopUsers''' để xem bảng xếp hạng những người có số điểm cao nhất. ---- == ✅ Kết luận == Hệ thống '''UserPoints''' trong MediaWiki là một phần của '''SocialProfile''' và có thể được sử dụng để khuyến khích người dùng đóng góp bằng cách trao điểm dựa trên các hành động của họ. Bạn có thể tùy chỉnh hệ thống điểm thưởng theo nhu cầu của mình. 🚀
Summary:
Please note that all contributions to Agape Union may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
WikiName:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Navigation
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Wiki tools
Wiki tools
Special pages
Page tools
Page tools
User page tools
More
What links here
Related changes
Page information
Page logs