Bản mẫu:Xếp hạng số lần sửa đổi của thành viên/doc
Đây là một trang con tài liệu dành cho Bản mẫu:Xếp hạng số lần sửa đổi của thành viên. Nó gồm có các thông tin hướng dẫn sử dụng, thể loại và các nội dung khác không thuộc về phần trang bản mẫu gốc. |
Bản mẫu này sử dụng Lua: |
Cách bản mẫu này được cập nhật
[sửa mã nguồn]Dữ liệu cập nhật được trích xuất những danh sách tự động sau đây:
- Dữ liệu thành viên: Danh sách thành viên Wikipedia theo số lần sửa trang
- Dữ liệu tuần tra viên: Danh sách thành viên tuần tra thay đổi gần đây theo số tác vụ
- Dữ liệu thành viên có công cụ bảo quản: Danh sách thành viên có công cụ bảo quản theo số tác vụ
Trong trường hợp bạn không có tên trong danh sách, định dạng sysop
, patroller
sẽ trả về lỗi. Với user
, sẽ trả về các số liệu -1.
Cách sử dụng
[sửa mã nguồn]Hãy thử bản mẫu tại trang thử bản mẫu với tên người dùng của bạn để có trải nghiệm tốt nhất.
Thành viên đóng góp
[sửa mã nguồn]|kiểu=user
Hiển thị hộp thông tin người dùng với vị trí trên danh sách thành viên
[sửa mã nguồn]Cú pháp: {{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên}}
Sẽ cho ra kết quả:
2 | Thành viên xếp hạng 2 với 257.278 sửa đổi trên Danh sách thành viên Wikipedia theo số lần sửa trang |
Hiển thị số sửa đổi (văn bản thô)
[sửa mã nguồn]Cú pháp: {{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên|c}}
Sẽ cho ra kết quả là tổng số sửa đổi của bạn ở dạng văn bản thô, ví dụ: -1
Có thể sử dụng kết hợp với bản mẫu {{Tổng số lần sửa đổi}}: {{Tổng số lần sửa đổi|{{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên|c}}}}
hoặc tùy biến theo sở thích.
257.278+ |
Hiển thị vị trí (văn bản thô)
[sửa mã nguồn]Cú pháp: {{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên|n}}
Sẽ cho ra kết quả là vị trí của bạn trên danh sách thành viên ở dạng văn bản thô, ví dụ: 2
Kiểm tra sửa đổi cuối có phải trong vòng 1 giờ đồng hồ trở lại (văn bản thô)
[sửa mã nguồn]Cú pháp: {{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên|s}}
Sẽ cho ra kết quả kiểm tra xem lần thay đổi cuối của người dùng có phải trong vòng 1 giờ đồng hồ trở lại không, ví dụ: false
Có thể viết một bản mẫu đơn giản như sau để hiển thị trạng thái Online/Offline: {{#ifeq:{{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên|s}}|true|<span style="color:green;">Online (sửa đổi cuối trong vòng 1 giờ trước)</span>|<span style="color:red;">Offline (sửa đổi cuối vào hơn 1 giờ trước)</span>}}
Offline (sửa đổi cuối vào hơn 1 giờ trước)
Sử dụng userbox-2
[sửa mã nguồn]Cú pháp: {{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên|new=1}}
Chuyển qua sử dụng bản mẫu {{userbox-2}} với một cột bên phải thể hiện biến động vị trí của bạn trên danh sách thành viên so với lần cập nhật tự động cuối, ví dụ:
2 | Thành viên xếp hạng 2 với 257.278 sửa đổi trên Danh sách thành viên Wikipedia theo số lần sửa trang | 0 |
Tuần tra viên
[sửa mã nguồn]|kiểu=patroller
Hiển thị bảng thống kê tác vụ
[sửa mã nguồn]Cú pháp: {{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên|kiểu=patroller}}
Trả về bảng thống kê tác vụ của tuần tra viên, ví dụ:
Thống kê tuần tra | |
---|---|
Tác vụ | Thực hiện |
Lùi sửa | 7009 |
Tuần tra | 2667 |
Hiển thị bảng thống kê tác vụ với chi tiết tổng và tên thành viên
[sửa mã nguồn]Cú pháp: {{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên|kiểu=patroller|show_name=1|show_title=1}}
Trả về bảng thống kê tác vụ của tuần tra viên cùng tên với tham số show_name
và hiện thêm 1 dòng tính tổng với tham số show_total
, ví dụ:
Thống kê tuần tra của Biheo2812 | |
---|---|
Tác vụ | Thực hiện |
Lùi sửa | 7009 |
Tuần tra | 2667 |
Tổng | 9676 |
Lấy văn bản thô của bất kỳ thông số nào
[sửa mã nguồn]Cú pháp: {{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên|kiểu=patroller|<thông_số>=1}}
Hiện <thông_số>
hợp lệ dành cho tuần tra viên là: rollback, patrol, last, total
Trong đó:
<thông_số> | mô tả |
---|---|
rollback | Số tác vụ lùi sửa |
patrol | Số tác vụ tuần tra |
last | Thời gian thực hiện tác vụ cuối, có thể tùy biến định dạng thời gian bằng tham số timeFormat với các tùy chọn như dmy, mdy, ymd
|
total | Tổng số tác vụ tuần tra đã thực hiện |
Ví dụ thông số là patrol: 2667
Thành viên có công cụ bảo quản
[sửa mã nguồn]|kiểu=sysop
Hiển thị bảng thống kê tác vụ
[sửa mã nguồn]Cú pháp: {{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên|kiểu=sysop}}
Trả về bảng thống kê tác vụ của thành viên giữ công cụ bảo quản viên, ví dụ: Lỗi Lua trong Mô_đun:Xếp_hạng_số_lần_sửa_đổi_của_thành_ tại dòng 453: Không tìm thấy người dùng NguoiDungKhongDinhDanh trong danh sách thành viên có công cụ bảo quản..
Hiển thị bảng thống kê tác vụ với chi tiết tổng và tên thành viên
[sửa mã nguồn]Cú pháp: {{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên|kiểu=sysop|show_name=1|show_title=1}}
Trả về bảng thống kê tác vụ của thành viên giữ công cụ bảo quản viên cùng tên với tham số show_name
và hiện thêm 1 dòng tính tổng với tham số show_total
, ví dụ: Lỗi Lua trong Mô_đun:Xếp_hạng_số_lần_sửa_đổi_của_thành_ tại dòng 453: Không tìm thấy người dùng NguoiDungKhongDinhDanh trong danh sách thành viên có công cụ bảo quản..
Lấy văn bản thô của bất kỳ thông số nào
[sửa mã nguồn]Cú pháp: {{Xếp hạng số lần sửa đổi của thành viên|Tên thành viên|kiểu=sysop|<thông_số>=1}}
Hiện <thông_số>
hợp lệ dành cho thành viên giữ công cụ bảo quản là: delete, restore, revdel, protect, unprotect, modifyprotect, block, unblock, reblock, rename, rights, last, total
Trong đó:
<thông_số> | mô tả |
---|---|
delete | Số tác vụ xóa trang |
restore | Số tác vụ khôi phục trang |
revdel | Số tác vụ ẩn lịch sử |
protect | Số tác vụ khóa trang |
unprotect | Số tác vụ mở khóa trang |
modifyprotect | Số tác vụ đổi khóa trang |
block | Số tác vụ chặn |
unblock | Số tác vụ mở chặn |
reblock | Số tác vụ cấu hình chặn |
rename | Số tác vụ đổi tên |
rights | Số tác vụ đổi quyền |
last | Thời gian thực hiện tác vụ cuối, có thể tùy biến định dạng thời gian bằng tham số timeFormat với các tùy chọn như dmy, mdy, ymd
|
total | Tổng số tác vụ tuần tra đã thực hiện |
Ví dụ <thông_số>
là delete: Lỗi Lua trong Mô_đun:Xếp_hạng_số_lần_sửa_đổi_của_thành_ tại dòng 453: Không tìm thấy người dùng NguoiDungKhongDinhDanh trong danh sách thành viên có công cụ bảo quản..
Lưu ý
[sửa mã nguồn]Trường hợp tên thành viên không tồn tại hoặc không có trong danh sách thành viên, bản mẫu sẽ trả về -1 cho số, rỗng cho chuỗi và false cho giá trị boolean như các ví dụ trên.
TemplateData
[sửa mã nguồn]Dữ liệu bản mẫu cho Xếp hạng số lần sửa đổi của thành viên
Trích xuất dữ liệu từ danh sách thành viên hoạt động trong vòng 2 tháng gần nhất có trên 300 sửa đổi hoặc thống kê dữ liệu tuần tra viên, thành viên có công cụ bảo quản.
Tham số | Miêu tả | Kiểu | Trạng thái | |
---|---|---|---|---|
Tên tài khoản | 1 tên thành viên | Tên thành viên trên danh sách
| Chuỗi dài | bắt buộc |
Định dạng hiển thị | 2 định dạng | Định dạng hiển thị, thông tin hiển thị
| Chuỗi ngắn | khuyên dùng |
Kiểu thông tin | 3 kiểu | Kiểu thông tin cần lấy
| Chuỗi ngắn | tùy chọn |
Bản mẫu userbox-2 | new | Chuyển qua sử dụng bản mẫu userbox-2 với một cột bên phải thể hiện biến động vị trí của bạn trên danh sách thành viên so với lần cập nhật tự động cuối
| Số | tùy chọn |
Định dạng ngày tháng | timeFormat | Tùy biến định dạng ngày tháng trả về
| Chuỗi ngắn | tùy chọn |
Văn bản thô của thời gian sửa cuối | last | Lấy văn bản thô của thời gian sửa đổi cuối
| Chuỗi ngắn | tùy chọn |
Hiển thị tên của người dùng trong bản thống kê | show_name | Hiển thị tên của người dùng trong bản thống kê hay không
| Chuỗi ngắn | tùy chọn |
Hiển thị thêm dòng tổng trong bản thống kê | show_total | Hiển thị thêm dòng tổng trong bản thống kê
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của số tác vụ lùi sửa | rollback | Lấy văn bản thô của số tác vụ lùi sửa
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của số tác vụ tuần tra | patrol | Lấy văn bản thô của số tác vụ đánh dấu tuần tra
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của tổng số tác vụ | total | Lấy văn bản thô của tổng số tác vụ
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của tác vụ xóa trang | delete | Lấy văn bản thô của tác vụ xóa trang
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của tác vụ khôi phục trang | restore | Lấy văn bản thô của tác vụ khôi phục trang
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của tác vụ ẩn lịch sử trang | revdel | Lấy văn bản thô của tác vụ ẩn lịch sử trang
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của tác vụ khóa trang | protect | Lấy văn bản thô của tác vụ bảo vệ trang
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của tác vụ mở khóa trang | unprotect | Lấy văn bản thô của tác vụ mở khóa trang
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của tác vụ thay đổi khóa trang | modifyprotect | Lấy văn bản thô của tác vụ thay đổi khóa trang
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của tác vụ chặn thành viên | block | Lấy văn bản thô của tác vụ chặn thành viên
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của tác vụ mở chặn thành viên | unblock | Lấy văn bản thô của tác vụ mở chặn thành viên
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của tác vụ cấu hình chặn thành viên | reblock | Lấy văn bản thô của tác vụ cấu hình chặn thành viên
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của tác vụ thay đổi tên thành viên | rename | Lấy văn bản thô của tác vụ thay đổi tên thành viên
| Chuỗi ngắn | tùy chọn |
Lấy văn bản thô của tác vụ thay đổi quyền thành viên | rights | Lấy văn bản thô của tác vụ thay đổi quyền thành viên
| Chuỗi ngắn | tùy chọn |