모듈:[ User Scripts 테이블
Module| 이 모듈은 일반 사용 가능한 것으로 평가되었습니다.성숙한 형태에 이르렀고 비교적 버그가 없으며 적절한 장소에서 사용할 수 있는 것으로 생각됩니다.새로운 사용자가 학습할 수 있는 옵션으로 도움말 페이지 및 기타 위키피디아 리소스를 언급할 준비가 되어 있습니다.서버의 부하와 불량 출력을 줄이려면 시행착오를 반복하는 편집이 아니라 샌드박스 테스트를 통해 개선해야 합니다. |
이 모듈은 WP의 표를 읽습니다.사용자 스크립트/대부분 Import된 스크립트 및 WP에서 생성되는 스크립트:사용자 스크립트/순위.
사용.
모듈은 {{#invoke:}를 통해 직접 호출할 수 있습니다.사용자 스크립트 테이블 main} 또는 연관된 템플릿 {{User scripts table}}을(를) 경유합니다.
현지의 p = {} 현지의 기능. 모든 케이스(s) 돌아가다 s:서브('([%^%$%(%)%%%.%[%]%*%+%-])', '%%%1') :서브('%a', 기능.(편지) 돌아가다 '['..편지:위쪽의()..편지:더 낮게()..']' 끝.) 끝. 기능. p.주된(틀) 현지의 행의 취득 = 톤수(틀.args[1]) 또는 200 -- 이 명령을 사용하여 가져올 행 수를 결정합니다(기본값 200). 현지의 rowOffset(행오프셋) = 톤수(틀.args[2]) 또는 0 -- 이 오프셋을 사용하여 여러 콜이 더 큰 테이블을 작성할 수 있도록 합니다. 현지의 원천 = 음.직함.신규('Wikipedia:사용자 스크립트/대부분 Import된 스크립트'):컨텐츠의 취득() 현지의 데이터. = {} 현지의 행 = 음.html.만들다() 현지의 세어보세요 = 0 위해서 대본, 총, 활동적인 에 원천:gmatch('\n%[%[([^%]]+)%]%] -\n(%d+) -\n(%d+)) 하다 세어보세요 = 세어보세요 + 1 한다면 세어보세요 > rowOffset(행오프셋) 그리고나서 현지의 리다이렉트 타깃 = 음.직함.신규(대본).리다이렉트 타깃 한다면 리다이렉트 타깃 그리고나서 대본 = 리다이렉트 타깃.프리픽스본문 끝. 현지의 js내용 = 음.직함.신규(대본):컨텐츠의 취득() -- 공백 또는 리다이렉트된 스크립트는 기능하지 않습니다. 한다면 것은 아니다. js내용:발견하다("mw.log.warn"('사용자 스크립트를 설치했습니다'), 1, 진실의) 그리고나서 데이터.[대본] = { 총 = 총, 활동적인 = 활동적인 } 현지의 기술하다 = 대본:경기('(-)'%[CJCJ][S][S]?