모듈:수
Module| 이 Lua 모듈은 MediaWiki에서 사용됩니다.statistics-files-desc. 이를 변경하면 Wikipedia 사용자 인터페이스가 즉시 변경될 수 있습니다. 중대한 중단을 방지하려면 모듈의 /sandbox 또는 /testcase 서브페이지 또는 자체 모듈 샌드박스에서 변경 사항을 테스트해야 합니다.테스트한 변경은 한 번의 편집으로 이 페이지에 추가할 수 있습니다.토크 페이지에서 변경 사항을 논의한 후 구현하십시오. |
| 이 모듈은 일반 사용 가능한 것으로 평가되었습니다.성숙한 형태에 이르렀고 비교적 버그가 없으며 적절한 장소에서 사용할 수 있는 것으로 생각됩니다.새로운 사용자가 학습할 수 있는 옵션으로 도움말 페이지 및 기타 위키피디아 리소스를 언급할 준비가 되어 있습니다.서버의 부하와 불량 출력을 줄이려면 시행착오를 반복하는 편집이 아니라 샌드박스 테스트를 통해 개선해야 합니다. |
| 이 모듈은 다음 다른 모듈에 의존합니다. |
- 모듈에서는 {{NUMBEROF}} 및 {{Wikipedia 크기별 순위}}을(를) 구현합니다.
- 모듈은 공통점을 사용합니다.데이터: Wikipedia statistics/data.tab 및 공통:데이터: Wikipedia statistics/meta.tab 통계 및 공통:데이터: Wikipedia statistics/랭크/*. 탭으로 순위를 매깁니다.
- data.tab, meta.tab 및 랭크/*.tab은 하루에 여러 번 봇에 의해 갱신됩니다.
- 모듈이 모듈을 로드합니다.NUMBEROF/데이터, 모듈:NUMBEROF/랭크, 모듈:NUMBEROF/기타 및 모듈:페이지당 1회 NUMBEROF/메타(템플릿 호출이 아님)
- 이 모듈은 원래 엔위키에서 개발되었습니다.
현지의 에일리어스 = { 위키데이터 = 'www.paramidata', 메타 = '198.contextimedia', 공통의 = '그럴 수도 있어요'위키미디어', 토대 = '파운데이션'위키미디어', 위키매니아 = '망상증'위키미디어', 키보드 = '아카텍'위키미디어', } 현지의 기능. 트리밍아그(arg, i) arg = 음.본문.다듬다(arg 또는 '') 한다면 arg == '' 그리고나서 한다면 i 그리고나서 에러('파라미터' .. i .. '가 없습니다.템플릿 매뉴얼 참조') 끝. 돌아가다 제로 끝. 돌아가다 음.스트링.더 낮게(arg) 끝. 현지의 기능. 가치의 취득(통계, 액션., 지도) 한다면 액션. == '깊이 그리고나서 -- https://meta.wikimedia.org/wiki/Wikipedia_article_depth --예를 들어 기사 수가 적으면 엉뚱한 결과를 낳는다. 현지의 n = { '실패', '실패', 페이지 } 한다면 지도 그리고나서 위해서 i, v 에서 아이페어(n) 하다 n[i] = 지도[v] 끝. 끝. 위해서 i, v 에서 아이페어(n) 하다 n[i] = 통계[v] 또는 0 끝. 현지의 기사들, 편집, 페이지 = n[1], n[2], n[3] 한다면 페이지 == 0 또는 기사들 == 0 그리고나서 돌아가다 0 끝. 돌아가다 math.floor((편집/페이지) * ((페이지 - 기사들)/기사들)^2) 끝. 한다면 지도 그리고나서 액션. = 지도[액션.] 끝. 돌아가다 통계[액션.] 끝. 현지의 기능. get If Local(위치, 액션.) -- 원하는 사이트가 모듈이 실행되고 있는 로컬 사이트인 경우, -- 지정된 액션에 대한 결과 수를 반환하거나 0을 반환합니다. -- 캐시된 표를 읽는 것보다 빠르며 현재 값을 제공합니다. 현지의 local 사이트 = string.match(음.위치.서버, '.*/(.*)%pa