Khác biệt giữa các phiên bản

Khoản mụcPhiên bản vào 07:01, ngày 15 tháng 1 năm 2021 bởi PlantaestPhiên bản vào 07:07, ngày 15 tháng 1 năm 2021 bởi Plantaest
Điều kiện lọc
Các điều kiện:
/*
/*
     Khóa 90/1000
     Khóa 90/1000
     Yêu cầu kỹ thuật: Bộ lọc sẽ chặn sửa đổi nếu:
     Yêu cầu kỹ thuật: Bộ lọc sẽ chặn sửa đổi nếu:
     + (A) Tuổi tài khoản < 90 ngày
     + (A) Tuổi tài khoản < 90 ngày
     + (B) Số sửa đổi của tài khoản < 1000
     + (B) Số sửa đổi của tài khoản < 1000
     + (C) Tên bài viết nằm trong danh sách khóa
     + (C) Tên bài viết nằm trong danh sách khóa
     + (D) Dấu thời gian (timestamp) của sửa đổi nhỏ hơn mốc của hạn khóa
     + (D) Dấu thời gian (timestamp) của sửa đổi nhỏ hơn mốc của hạn khóa
      
      
     Quan hệ điều kiện dự kiến:
     Quan hệ điều kiện dự kiến:
     (A | B) & ((C1 & D1) | ... | (Cn & Dn))
     (A | B) & ((C1 & D1) | ... | (Cn & Dn))
      
      
     Ghi chú:
     Ghi chú:
     + 7776000 giây = 90 ngày
     + 7776000 giây = 90 ngày
     + Giả sử hiện tại là 1/1/2021, muốn khóa 30 ngày
     + Giả sử hiện tại là 1/1/2021, muốn khóa 30 ngày
       -> hạn khóa là 31/1/2021 (timestamp: 1612051200)
       -> hạn khóa là 31/1/2021 (timestamp: 1612051200)
     + Dùng www.unixtimestamp.com/index.php để lấy mốc thời gian Unix
     + Dùng www.unixtimestamp.com/index.php để lấy mốc thời gian Unix
*/
*/


/* Thêm tên bài viết cần khóa và thời hạn khóa vào mảng như ví dụ */
/* Thêm tên bài viết cần khóa và thời hạn khóa vào mảng như ví dụ */
k := [1];
k := [1];
k[] := ["Chiến tranh Việt Nam", 1612051200];
k[] := ["Chiến tranh Việt Nam", 1612051200];
k[] := ["Chủ nghĩa xã hội", 1612051200];
k[] := ["Chủ nghĩa xã hội", 1612051200];
k[] := ["Đánh giá người Việt Nam", 1612051200];
k[] := ["Đánh giá người Việt Nam", 1612051200];
k[] := ["Nhà Tây Sơn", 1612051200];
k[] := ["Nhà Tây Sơn", 1612051200];


/*  
/*  
     Khi thêm 1 phần tử vào k[] thì thêm dòng dưới vào trong khối điều kiện:
     Khi thêm 1 phần tử vào k[] thì thêm dòng dưới vào trong khối điều kiện:
     | (page_title contains k[i := i + 1][0] & timestamp < k[i][1])
     | (page_title contains k[i := i + 1][0] & timestamp < k[i][1])
     [!] Cần đảm bảo bài cần khóa = số dòng điều kiện (Cn & Dn)
     [!] Cần đảm bảo số bài cần khóa = số dòng điều kiện (Cn & Dn)
*/
*/
i := 0;
i := 0;
(user_age < 7776000 | user_editcount < 1000) &
(user_age < 7776000 | user_editcount < 1000) &
(
(
     (k[0] != 1)
     (k[0] != 1)
     | (page_title contains k[i := i + 1][0] & timestamp < k[i][1])
     | (page_title contains k[i := i + 1][0] & timestamp < k[i][1])
     | (page_title contains k[i := i + 1][0] & timestamp < k[i][1])
     | (page_title contains k[i := i + 1][0] & timestamp < k[i][1])
     | (page_title contains k[i := i + 1][0] & timestamp < k[i][1])
     | (page_title contains k[i := i + 1][0] & timestamp < k[i][1])
     | (page_title contains k[i := i + 1][0] & timestamp < k[i][1])
     | (page_title contains k[i := i + 1][0] & timestamp < k[i][1])
)
)