모듈:회신 대상
Module| 이 Lua 모듈은 전체 페이지의 약 1%인 약 297,000 페이지에서 사용됩니다. 큰 중단과 서버 로드를 방지하려면 모듈의 /sandbox 또는 /testcase 하위 페이지 또는 자체 모듈 샌드박스에서 변경 사항을 테스트해야 합니다.테스트된 변경 사항은 한 번의 편집으로 이 페이지에 추가할 수 있습니다.변경사항을 구현하기 전에 대화 페이지에서 변경사항에 대해 논의하는 것을 고려합니다. |
| 이 모듈은 일반적으로 사용할 수 있는 것으로 평가됩니다.그것은 성숙한 형태에 도달했고, 상대적으로 버그가 없으며 적절한 곳이라면 어디서나 사용할 수 있는 것으로 생각됩니다.새로운 사용자가 학습할 수 있는 옵션으로 도움말 페이지 및 기타 위키백과 자료에 언급할 준비가 되어 있습니다.서버 로드 및 불량 출력을 줄이려면 반복적인 시행착오 편집보다 샌드박스 테스트를 통해 개선해야 합니다. |
| 이 모듈은 페이지 보호 대상입니다.매우 많은 페이지에서 사용 중이거나 매우 자주 교체되는 가시성이 높은 모듈입니다.파괴 행위나 실수는 많은 페이지에 영향을 미치고 사소한 편집도 서버에 상당한 부하를 줄 수 있으므로 편집으로부터 보호됩니다. |
이 모듈은 {{Reply to}}에서 토론에서 회신하는 하나 이상의 등록된 사용자에게 알림을 트리거하는 데 사용됩니다.
위키텍스트에서 사용
이 모듈은 위키텍스트에서 직접 사용할 수 없습니다.대신 {{Reply to}} 템플릿을 사용하십시오.
템플릿 내 사용
{{#선택사항:회신에 대한 회신 <no include>example=example name </no include> max=max name 수}} - 그
example=parameter는 템플릿 페이지를 볼 때 표시할 이름을 설정합니다.이 매개 변수는 다음으로 둘러싸야 합니다.<noinclude>...</noinclude>부모 템플릿과 함께 포함되지 않도록 하고, 이름이 지정되지 않은 경우 부모 템플릿에 오류 메시지가 표시됩니다. - 그
max=매개 변수는 템플릿이 허용할 최대 이름 수를 설정합니다.지정하지 않으면 기본값은 50(2015년 8월[update] 현재 Echo가 지원하는 최대 수)입니다.이 이름 수를 초과하면 상위 템플리트가 오류 메시지를 반환합니다.
현지의 p = {} 현지의 기능. 오류를 범함(메시지) 메시지 ='템플릿 오류:회신]: ' .. 메시지 돌아가다 mw.본문.꼬리표를 달다('강한', {['''클래스'']='오류'}, 메시지) 끝. 기능. p.에 대한 응답.(틀) 현지의 origArgs = 틀:상위 항목 가져오기().논병아리 현지의 논병아리 = {} 현지의 maxArg = 1 현지의 사용자명 = 0 위해서 k, v 에 쌍들(origArgs) 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 한다면 유형(k) == '숫자' 그리고나서 한다면 mw.ustring.경기(v,'%S') 그리고나서 한다면 k > maxArg 그리고나서 maxArg = k 끝. 사용자명 = 사용자명 + 1 현지의 제목 = mw.제목.신규(v) 한다면 것은 아니다. 제목 그리고나서 돌아가다 오류를 범함('입력에 금지된 문자가 있습니다.') 끝. 논병아리[k] = 제목.루트 텍스트 끝. 그렇지 않으면 v == '' 그리고. k:후보선수(0,5) == '라벨' 그리고나서 논병아리[k] = '​' 또 다른 논병아리[k] = v 끝. 끝. 한다면 사용자명 > (수에 달하여(틀.논병아리.맥스.) 또는 50) 그리고나서 돌아가다 오류를 범함(string.형식( '%s개 이상의 이름이 지정되었습니다.', 끈으로 묶는(틀.논병아리.맥스. 또는 50) )) 또 다른 한다면 사용자명 < 1 그리고나서 한다면 틀.논병아리.예 그리고나서 논병아리[1] = 틀.논병아리.예 또 다른 돌아가다 오류를 범함('사용자 이름이 지정되지 않았습니다.') 끝. 끝. 논병아리['label1'] = 논병아리['label1'] 또는 논병아리['라벨'] 현지의 1등입니다 = 진실의 현지의 현외의 = 논병아리['''비공식'''] 또는 '@' 위해서 i = 1, maxArg 하다, 하다, 하다, 하다, 하다, 하다, 하다, 하다, 나다 한다면 논병아리[i] 그리고나서 한다면 1등입니다 그리고나서 1등입니다 = 거짓의 또 다른 한다면 ( (사용자명 > 2) 또는 ((사용자명 == 2) 그리고. (논병아리[다] == '')) ) 그리고나서 현외의 = 현외의..', ' 끝. 한다면 i == maxArg 그리고나서 현외의 = 현외의..' '..(논병아리[다] 또는 '그리고') .. ' ' 끝. 끝. 현외의 = string.형식( '%s[[사용자:%s %s]', 현외의, 논병아리[i], 논병아리['라벨'..끈으로 묶는(i)] 또는 논병아리[i] ) 끝. 끝. 현외의 = 현외의..(논병아리['p'] 또는 ':') 돌아가다 mw.본문.꼬리표를 달다('스판', {['''클래스'']='샤워핑'}, 현외의) 끝. 끝. 돌아가다 p