모듈:정보
Module:About| 이 루아 모듈은 149,000페이지 이상에 사용된다. 큰 중단과 서버 로드를 방지하려면 모듈의 /샌드박스 또는 /테스트케이스 하위 페이지 또는 사용자 고유의 모듈 샌드박스에서 변경 사항을 테스트해야 한다.테스트한 변경사항은 한 번의 편집으로 이 페이지에 추가될 수 있다.변경 사항을 구현하기 전에 토크 페이지에서 논의해 보십시오. |
| 이 모듈은 페이지 보호의 대상이 된다.그것은 매우 많은 페이지들이 사용하고 있거나 매우 자주 교체되는 매우 눈에 잘 띄는 모듈이다.공공 기물 파손이나 실수가 많은 페이지에 영향을 미치고 사소한 편집이라도 서버에 상당한 부하를 줄 수 있기 때문에 편집으로부터 보호된다. |
사용법
- 그
about프레임 사용 후 아무 옵션도 적용하지 않고 {{약}}개의 템플릿을 직접 구현하는 기능.이것은 아마도 {{}}}에만 사용되어야 할 것이다.
- 그
_about함수는 Lua에서 사용자 정의 인수 목록(첫 번째 인수) 및/또는 옵션 테이블(두 번째 인수)을 제공하는 데 사용될 수 있다.옵션:aboutForm초기 "정보" 메시지의 형식을 대체하는 데 사용할 수 있는 문자열.여기에는 첫 번째 페이지 유형(예: "기사")과 두 번째 페이지 설명(페이지에 대한 설명)의 두 가지 대체 지점이 포함되어야 한다.또한 연결 또는 누락이 용이하도록 후행 공간을 포함해야 한다.기본값:'This %s is about %s. '.sectionString명명된 인수의 페이지 유형 문자열 제공section지정됨.기본값:'section'.
국부적 무어먼트 -- 게으름 피우다. 국부적 mHatnote = 요구하다('모듈:해트노트') 국부적 mHatList = 요구하다('모듈:해트노트 목록') 국부적 라이브러리유틸리티 = 요구하다('libraryUtil') 국부적 체크타입 = 라이브러리유틸리티.체크타입 국부적 p = {} 기능을 하다 p.에 관하여 (액자에 넣다) -- 프레임과 모든 것에서 아그를 얻는 패스스루 무어먼트 = 요구하다('모듈:주장') 아그 = 무어먼트.게타르크스(액자에 넣다) 돌아오다 p._에 대해(아그) 종지부를 찍다 기능을 하다 p._에 대해 (아그, 옵션들) -- "정보" 해트노트 제작 -- 검사 및 기본값 입력 체크타입('_about', 1, 아그, '테이블', 진실의) 아그 = 아그 또는 {} 체크타입('_about', 2, 옵션들, '테이블', 진실의) 옵션들 = 옵션들 또는 {} 국부적 default옵션 = { 양식 정보 = '이 %s은(는) %s 정도 입니다.', 페이지 유형 = 요구하다('모듈:페이지 유형').본래의(), 기타 텍스트 = 못을 박다, --전체 목록을 보려면 여기를 클릭하십시오. 횡단 문자열 = '섹션' } 을 위해 k, v 에 쌍들(default옵션) 하다 만일 옵션들[k] == 못을 박다 그때 옵션들[k] = v 종지부를 찍다 종지부를 찍다 -- 초기 "정보" 문자열 설정 국부적 pageType = (아그.단면 그리고 옵션들.횡단 문자열) 또는 옵션들.페이지 유형 국부적 에 관하여 = '' 만일 아그[1] 그때 에 관하여 = 문자열.format(옵션들.양식 정보, pageType, 아그[1]) 종지부를 찍다 --특정 옵션 통과 허용 국부적 fsOptions = { 기타 텍스트 = 옵션들.기타 텍스트, 엑스트레이트하다 = 아그.문자 메시지를 보내다 } 국부적 hnOptions = { 셀프레프 = 아그.셀프레프 } -- 관람목록 설정 국부적 을 취소하다 = mHatList._ForSee(아그, 2, fsOptions) - 연결 및 반환 돌아오다 mHatnote._햇주(에 관하여 .. 을 취소하다, hnOptions) 종지부를 찍다 돌아오다 p