모듈:리디렉션/샌드박스/doc
Module| 이 Lua 모듈은 시스템 메시지 및 약 5,970,000 페이지, 즉 전체 페이지의 약 10%에 사용됩니다. 변경하면 Wikipedia 사용자 인터페이스가 즉시 변경될 수 있습니다. 큰 중단과 서버 로드를 방지하려면 모듈의 /sandbox 또는 /testcase 하위 페이지 또는 자체 모듈 샌드박스에서 변경 사항을 테스트해야 합니다.테스트된 변경 사항은 한 번의 편집으로 이 페이지에 추가할 수 있습니다.변경 사항을 구현하기 전에 대화 페이지에서 변경 사항에 대해 논의하십시오. |
주함수
이 모듈의 '주' 기능은 단일 페이지의 이름을 허용합니다.페이지가 리디렉션인지 여부를 결정합니다. 리디렉션인 경우 페이지를 조회하고 대상을 추출한 다음 대상 이름을 텍스트로 반환합니다.사용 방법은 {{#invoke:redirect main redirect-page-name}입니다.
템플릿은 일반적으로 대괄호를 사용하지 않으며 대괄호를 사용하지 않으므로 결과를 링크로 표시하려면 [{#invoke:redirect main redirect-page-name}]을(를) 사용합니다.리디렉션이 존재하지 않는 경우 오류가 발생하지만, 파일이 리디렉션이 아니거나(원본 텍스트 반환) 파일 이름이 비어 있으면(공백) 오류가 발생하지 않습니다.
그러나 매개 변수 브래킷에 공백이 아닌 값이 지정되면 브래킷이 전달됩니다.
예
{{#invoke: 메인 WP 리디렉션:AFC}}
생산물
위키백과:창작물
{{#invoke: 리디렉션 메인 [WP:AFD]] 브라켓=예}
생산물
대상이 리디렉션이 아닌 경우:
{{#invoke: 기본 위키백과 리디렉션:삭제할 글 }}
생산물
위키백과:삭제할 아티클
블록 함수
'블록' 기능은 직접(text= 매개 변수 사용) 또는 레이블이 지정되지 않은 첫 번째 매개 변수에 인덱스 페이지의 이름을 지정하여 입력한 텍스트의 아티클의 실제 이름으로 리디렉션을 대체합니다.리디렉션 확인은 WP:비용이 많이 들기 때문에 제한된 수의 링크만 확인하므로 특정 이름의 링크에 도달한 후에만 시작하는 기능이 제공됩니다.파이프 링크([AB]) 또는 비파이프 링크로 교체를 제한하거나 비파이프 링크가 변경될 때 피파이프 링크를 만드는 기능도 있습니다.이를 통해 텍스트를 중단하지 않고 문서에서 제한적으로 대체할 수 있습니다.
매개 변수
- 1 =는 처리할 여러 리디렉션이 포함된 페이지의 이름을 제공합니다.텍스트가 지정된 경우 무시됩니다.
- text =(또는 이름 없는 첫 번째 매개 변수)는 대체 작업을 수행할 텍스트를 제공합니다.
- 2 =(또는 이름이 지정되지 않은 두 번째 매개 변수)는 대체를 시작할 위키링크의 이름을 지정합니다.
- 파이프 =
- 생략할 경우 [A] -> [X], [AB] -> [XB]의 모든 링크가 처리됩니다.
- 그렇지 않으면 [A] -> [X], [AB] -> [AB] -> [AB] 링크가 처리됩니다.
- [A] -> [A], [A] -> [A] -> [XB]의 파이프 링크가 처리됩니다.
- 만들 경우 모든 링크가 처리되고, 없는 경우 이름 변경 시 파이프가 추가됩니다. [A] -> [AX], [AB] -> [XB].문서 텍스트를 중복된 위키 링크에 대해 나중에 스크리닝하려면 만들기가 가장 실용적인 설정입니다.
- nowiki = (출력의 일부 처리를 원하는 경우 '아니오'로 설정합니다. 일반적으로 이를 원하지 않습니다.)
예
모듈 대화 참조:리디렉션/샌드박스/테스트 사례