Thành viên:P.T.Đ/SimpleUpdate
Bước tới điều hướng
Bước tới tìm kiếm
Hệ thống Lập lịch cập nhật[sửa | sửa mã nguồn]
Wikipedia:Lập lịch[sửa | sửa mã nguồn]
- /Wikipedia:Lập lịch
- /Lập lịch Bài viết chọn lọc/2020: Ánh xạ số ngày với tiêu đề tương ứng
- /Lập lịch Bài viết chọn lọc/2021
- Mô đun:Hiển thị Lập lịch theo tuần, Bản mẫu:Hiển thị Lập lịch theo tuần
- Mô đun:Mẫu Lập lịch theo tuần, Bản mẫu:Mẫu Lập lịch theo tuần
- Chuyển nội dung của Bản mẫu:Mẫu Lập lịch theo tuần vào Mô đun:Mẫu Lập lịch theo tuần
{{subst:Mẫu Lập lịch theo tuần}}
- /Wikipedia:Lập lịch Bài viết chọn lọc
- Hỗ trợ dấu
"
và''
trong tên bài ở trang Lập lịch
Wikipedia:Đầu bài[sửa | sửa mã nguồn]
- /Wikipedia:Đầu bài
- /Đầu bài Bài viết chọn lọc
- Mô đun:Danh sách Đầu bài
- /Đầu bài Bài viết chọn lọc/Mật mã Caesar: Lưu trữ đầu bài của bài viết tương ứng
- Viết bot bổ sung dữ liệu cho trang Đầu bài
Hiển thị ở Trang Chính[sửa | sửa mã nguồn]
- /Trang Chính/Bài viết chọn lọc: Nhúng đầu bài
- Bản mẫu:Hình Trang Chính
Hiển thị ở trang lưu trữ theo năm[sửa | sửa mã nguồn]
- /Wikipedia:Bài viết chọn lọc/2020: Hiển thị danh sách BVCL trong một năm (ngày 28/12 luôn là ngày nằm trong tuần cuối cùng của năm)
Hiển thị ở trang lưu trữ theo tháng[sửa | sửa mã nguồn]
Hiển thị ở trang lưu trữ theo tuần[sửa | sửa mã nguồn]
- /Wikipedia:Bài viết chọn lọc/2020/Tuần 51: Tính đúng giá trị ngày tháng theo số thứ tự ngày đã cho.
Khác[sửa | sửa mã nguồn]
- /Đọc tiếp
- Mô đun:Đọc tiếp
- /Bài của tuần: Trả về đầu bài phù hợp với số thứ tự của tuần. Nếu thứ của ngày 1/1 là thứ 2, 3, 4, 5 thì ngày đó cũng nằm trong tuần đầu tiên của năm; còn nếu là thứ 6, 7, CN thì không nằm trong tuần đầu tiên của năm, ngày đầu tiên của tuần đầu tiên của năm trong trường hợp này tương ứng là 4/1, 3/1, 2/1.
- /Bài theo tuần: Nhận giá trị năm và số thứ tự tuần, trả về số thứ tự theo năm của ngày đầu tiên (thứ 2) thuộc tuần đã cho. Trừ tuần 1 luôn trả về số thứ tự 4 (4/1 luôn nằm trong tuần 1 của năm)
- Các trang sẽ sửa đổi trong tương lai:
- Các trang tương tự các trang trên
- Wikipedia:Bài viết chọn lọc
- Wikipedia:Ứng cử viên bài viết chọn lọc/Quy trình
Hệ thống hiển thị HACL theo tháng[sửa | sửa mã nguồn]
Hệ thống Danh mục động[sửa | sửa mã nguồn]
- Mô đun:Danh mục động: Nên bổ sung thêm khả năng định dạng
- /Danh mục động
- Thành viên:P.T.Đ/Nháp 5
- Bản mẫu:P.T.Đ/Danh mục động/styles.css
Bản mẫu thông báo trạng thái biểu quyết, đề cử[sửa | sửa mã nguồn]
- /Đặc tả của Bản mẫu:Status
- Bản mẫu:Status
- Chuyển sang dạng module để xử lý trường hợp Biểu quyết xóa bài, Gia hạn biểu quyết
- Logic chung cho 2 trường hợp (chỉ có mốc tối đa và vừa có mốc tối đa và tối thiểu):
- IF: Nếu mốc hiện tại > mốc tối đa thì hiển thị
[Hạn là (mốc tối đa). Đã hết hạn.]
- ELSE: Nếu mốc hiện tại <= mốc tối đa thì xét:
- IF: Nếu có tham số thời hạn tối thiểu:
- IF: Nếu mốc hiện tại > mốc tối thiểu thì hiển thị
[Đã hết hạn tối thiểu. Hạn tối đa là (mốc tối đa). Còn (đếm ngược) ngày nữa đến hạn tối đa.]
- ELSE: Nếu mốc hiện tại <= mốc tối thiểu thì hiển thị
[Hạn tối thiểu là (mốc tối thiểu). Còn (đếm ngược) ngày nữa đến hạn tối thiểu. Hạn tối đa là (mốc tối đa). Còn (đếm ngược) ngày nữa đến hạn tối đa.]
- IF: Nếu mốc hiện tại > mốc tối thiểu thì hiển thị
- ELSE: Nếu không có tham số thời hạn tối thiểu thì hiển thị:
[Hạn là (mốc tối đa). Còn (đếm ngược) ngày nữa đến hạn.]
- IF: Nếu có tham số thời hạn tối thiểu:
- IF: Nếu mốc hiện tại > mốc tối đa thì hiển thị
- Bản mẫu:P.T.Đ/Status/styles.css
- /Status
- /FirstRevision
- Thành viên:P.T.Đ/Nháp 6
Khác[sửa | sửa mã nguồn]
Cú pháp[sửa | sửa mã nguồn]
https://vi.wikipedia.org/w/index.php?title=Wikipedia:%E1%BB%A8ng_c%E1%BB%AD_vi%C3%AAn_b%C3%A0i_vi%E1%BA%BFt_t%E1%BB%91t/P.T.%C4%90/Nh%C3%A1p_6&action=edit&editintro=B%E1%BA%A3n+m%E1%BA%ABu%3AH%C6%B0%E1%BB%9Bng+d%E1%BA%ABn+%C4%91%E1%BB%81+c%E1%BB%AD+b%C3%A0i+vi%E1%BA%BFt+t%E1%BB%91t&preload=B%E1%BA%A3n+m%E1%BA%ABu%3AM%E1%BA%ABu+%C4%91%E1%BB%81+c%E1%BB%AD+b%C3%A0i+vi%E1%BA%BFt+t%E1%BB%91t+2
[{{fullurl:Wikipedia:Ứng cử viên bài viết tốt/{{{1|{{PAGENAME}}}}}|action=edit&editintro={{urlencode:Bản mẫu:Hướng dẫn đề cử bài viết tốt}}&preload={{urlencode:Bản mẫu:Mẫu đề cử bài viết tốt 2}}}} <span title="Nhấn chuột vào đây để tiếp tục việc đề cử. Bạn sẽ nhận được các hướng dẫn tiếp theo.">'''''một lời nhận xét từ bạn.'''''</span>]
- Bản mẫu:Hướng dẫn đề cử bài viết tốt: gắn vào intro
- Bản mẫu:Mẫu đề cử bài viết tốt 2: dán vào textarea
- Bản mẫu:Hướng dẫn đề cử bài viết chọn lọc
- Bản mẫu:Mẫu đề cử bài viết chọn lọc
- Bản mẫu:Afd2
Mã sinh số thứ tự ngày trong năm 2020[sửa | sửa mã nguồn]
public class Main {
public static void main(String[] args) {
int w = 2;
for (int i = 6; i <= 366; i = i + 7) {
System.out.println("| <!-- Week " + w + " --> " + i + "|" + (i + 1) +
"|" + (i + 2) + "|" + (i + 3) + "|" + (i + 4) +
"|" + (i + 5) + "|" + (i + 6) + " = ");
w++;
}
}
}
Mã autoclick nút Save của JWB[sửa | sửa mã nguồn]
- Nội dung mã: Thành viên:P.T.Đ/autoclickJWB.js
- JWB
- PetScan
- Compress HTML
- Thành viên:TheFriendlyRobot
- Sửa lỗi Chuyển đổi số không hợp lệ: Xong → Sửa tay các bài còn lại nữa là OK.
Category: Bài có giá trị chuyển đổi không chính xác Sumary: Sửa lỗi [[Thể loại:Bài có giá trị chuyển đổi không chính xác|Chuyển đổi số không hợp lệ]]. Replace: ({{\s*(convert|cvt)\s*\|[^\.\|]*)(\.)([^\.\|]*\|) With: $1,$4 Replace: ({{\s*convert\s*\|[^\.\|]*)(\.)([^\.\|]*)(\.)([^\.\|]*\|) With: $1,$3,$5 Replace: ({{\s*convert\s*\|[^\.\|]*)(\.)([^\.\|]*)(\.)([^\.\|]*)(\.)([^\.\|]*\|) With: $1,$3,$5,$7 // Chembox, Infobox Australian Place... Replace: (\|\s*\b(molarmass|elevation[a-z_]*|urban_pop_[a-z0-9]+|rural_pop_[a-z0-9]+|length\sm|span\sm|wing\sarea\ssqm|g_dist|dist_err|area[a-z_]+imperial|population_density[a-z_]*|height[_m]*|chiều\scao|area|density|meltingptc|melting_point|boilingptc|logp|deltahf|deltahc|entropy|viscosity|heatcapacity|refractindex|magsus)\b[^\.\|]*)(\.)([^\.\|\n\<]*) With: $1,$4 Replace: ({{\s*(height|chiều\scao)\s*\|[^\.]*)(\.)([^\.\|\}]*(\}|\|)) With: $1,$4 Replace: ({{\s*convert\s*\|[^\.\|]*\|(\-|\–|to)\|[^\.\|]*)(\.)([^\.\|]*\|) With: $1,$4 Replace: ({{\s*convert\s*\|[^\.]*\|by\|[^\.\|]*)(\.)([^\.]*)(\.)([^\.\|]*\|) With: $1,$3,$5 Flag: ig
Các công việc[sửa | sửa mã nguồn]
- Wikipedia:Chế độ tối → Themer
- Bản mẫu:Status
- Wikipedia:Danh mục động
- Cải tiến hệ thống lập lịch và lưu trữ các thành phần Trang Chính
- Trang Chính mới (Wiki2021)
- Công cụ kiểm tra tính hợp quy của lá phiếu biểu quyết, đề cử → Voter
- Nghiên cứu JWB, xây dựng trang giới thiệu Wikipedia:JavaScript Wiki Browser
- Nghiên cứu Tagger, Twinkle và RedWarn → Faster (/Đặc tả của Faster)
- Công cụ sửa nhanh nội dung bài ở trang diff → Differ
- Công cụ hoàn thành nhanh thủ tục đóng đề cử → Closer
- Bản mẫu Định dạng phân cấp thảo luận (frwiki)
Ưu tiên[sửa | sửa mã nguồn]
- Cải tiến hệ thống lập lịch và lưu trữ các thành phần Trang Chính
- Trang Chính mới (Wiki2021)
- Xây dựng dần: 25/12 → 24/1
- Dứt điểm: 27/1 → 31/1
Khác[sửa | sửa mã nguồn]
- Wikipedia:Thời báo Wikipedia
- Wikipedia:Best Leader of DYK 2020: Nghiên cứu quy trình, tiện ích để thống kê dễ dàng và chính xác hơn.
- Một gadget có 3 chức năng chính. → DYKHelper
- Một là quét từng bản tin BCB để gửi thông báo và tặng đồng tiền tự động cho các thành viên.
- Hai là quét toàn bộ bản tin của một tuần để lưu trữ dữ liệu BCB trong tuần, sinh trang dữ liệu BCB theo tuần.
- Ba là quét toàn bộ các trang dữ liệu BCB theo tuần để lưu trữ dữ liệu BCB của năm.
- Trang chủ Best Leader of DYK sẽ dùng module Lua để trích dữ liệu từ trang dữ liệu BCB của năm để hiển thị thông tin.
- Các bản mẫu đồng tiền sẽ dùng module Lua để trích dữ liệu từ trang dữ liệu BCB của năm để có được thứ tự bài BCB của tác giả trong năm.