로그인하고 있지 않습니다. 편집하면 당신의 IP 주소가 공개적으로 기록됩니다. 계정을 만들고 로그인하면 편집 시 사용자 이름만 보이며, 위키 이용에 여러 가지 편의가 주어집니다.스팸 방지 검사입니다. 이것을 입력하지 마세요!'''특수 명령문''' 또는 '''매직워드'''(Magic words)는 [[미디어위키]]에 내장된, 특정 기능을 수행하는 명령문입니다. 본 문서에서는 한국어 위키백과의 번역명을 사용하여 설명합니다. == 문서 설정 스위치 == '''문서 설정 스위치'''는 문서가 표시되는 방법을 설정하는 명령문으로, <code><nowiki>__스위치__</nowiki></code>처럼 양옆에 [[밑줄 문자]] 2개가 붙어있습니다. ; 목차 : 목차와 관련된 설정을 적용하는 것으로, [[도움말:위키 문법]]에서 이미 설명한 것들입니다. : {| class="wikitable" style="font-size: 90%;" ! 문법 ! 설명 |- | <code><nowiki> __목차숨김__ 또는 __NOTOC__ </nowiki></code> | 목차가 뜨지 않게 합니다. |- | <code><nowiki> __목차보임__ 또는 __FORCETOC__ </nowiki></code> | 목차의 개수와 상관없이 강제로 뜨게 합니다. <code><nowiki>__목차숨김__</nowiki></code>이 이미 있어도 이를 무시합니다. |- | <code><nowiki> __목차__ 또는 __TOC__ </nowiki></code> | <code><nowiki>__TOC__</nowiki></code>를 입력한 곳에 목차를 옮깁니다. 문단이 4개 이하여도 목차가 생깁니다.<br /><code><nowiki>__목차숨김__</nowiki></code>이 이미 있어도 이를 무시합니다. |- |} ; 편집 : : {| class="wikitable" style="font-size: 90%;" ! 문법 ! 설명 |- | <code><nowiki> __단락편집숨김__ 또는 __NOEDITSECTION__ </nowiki></code> | 문단 오른쪽에 뜨는 [편집] 버튼을 숨깁니다. |- | <code><nowiki> __새글쓰기__ 또는 __NEWSECTIONLINK__ </nowiki></code> | rowspan="2" | 리브레 위키에서는 불필요한 명령문 |- | <code><nowiki> __새글쓰기숨기기__ 또는 __NONEWSECTIONLINK__ </nowiki></code> |- |} ; 분류 : [[분류 문서]]에 해당 명령문을 입력해야 합니다. : {| class="wikitable" style="font-size: 90%;" ! 문법 ! 설명 |- | <code><nowiki> __갤러리숨김__ 또는 __NOGALLERY__ </nowiki></code> | 해당 분류에 그림이 포함될 때, 그림이 갤러리 형태로 '그림 미리보기'로 뜨지 않게 합니다. |- | <code><nowiki> __숨김분류__ 또는 __HIDDENCAT__ </nowiki></code> | 해당 분류를 '숨은 분류'로 설정합니다. 숨은 분류는 문서 상단에 있는 분류 모음에 뜨지 않습니다. |- | <code><nowiki> __EXPECTUNUSEDCATEGORY__ </nowiki></code><ref name="nokor">한국어 번역명이 없습니다.</ref> | 해당 분류가 [[특수:안쓰는분류]]에 포함되지 않도록 합니다. 미디어위키 버전 1.33부터 지원합니다. |- |} ; 언어 변환 : {| class="wikitable" style="font-size: 90%;" ! 문법 ! 설명 |- | <code><nowiki> __내용변환없음__ 또는 __NOCONTENTCONVERT__ </nowiki></code> | 불명 |- | <code><nowiki> __제목변환없음__ 또는 __NOTITLECONVERT__ </nowiki></code> | 불명 |- |} ; 나머지 : {| class="wikitable" style="font-size: 90%;" ! 문법 ! 설명 |- | <code><nowiki> __색인__ 또는 __INDEX__ </nowiki></code> | 검색 결과에 해당 문서가 뜨게 합니다. |- | <code><nowiki> __색인안함__ 또는 __NOINDEX__ </nowiki></code> | 검색 결과에 해당 문서가 뜨지 않게 합니다. |- | <code><nowiki> __넘겨주기고정__ 또는 __STATICREDIRECT__ </nowiki></code> | 불명 |- | <code><nowiki> __NOGLOBAL__ </nowiki></code><ref name="nokor" /> | 불명 |- | <code><nowiki> __동음이의__ 또는 __DISAMBIG__ </nowiki></code> | 불명 |- |} == 변수 == '''변수'''는 특정한 값을 출력하는 명령문으로, <code><nowiki>{{변수}}</nowiki></code>처럼 양옆에 [[중괄호]] 2개가 붙어있습니다. [[틀]]과 비슷하다고 보시면 됩니다. === 현재 시각 === 표시방법이 '''협정 세계시'''와 '''현지 시각'''으로 나뉩니다. ; 협정 세계시 : 현재 시각이 [[협정 세계시]]로 나옵니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{현재년}} </nowiki></code> | {{현재년}} | 현재의 서기년도를 출력합니다. |- | <code><nowiki> {{현재월}} </nowiki></code> | {{현재월}} | 현재의 달을 숫자로 출력합니다. 만약, 한 자릿수 달(1~9월)일 때에는 숫자 앞에 0이 붙습니다. |- | <code><nowiki> {{현재월1}} </nowiki></code> | {{현재월1}} | 현재의 달을 숫자로 출력합니다. <code><nowiki>{{현재월}}</nowiki></code>와 달리 한 자릿수 달일 때에 0이 붙지 않습니다. |- | <code><nowiki> {{현재월이름}} </nowiki></code> | {{현재월이름}} | 현재의 달을 이름으로 출력합니다. 한국어는 달에 이름이 없기 때문에, 숫자+'월'로 출력됩니다. |- | <code><nowiki> {{현재월이름소유격}} </nowiki></code> | {{현재월이름소유격}} | 현재의 달을 [[소유격]] 이름으로 출력합니다. 한국어는 달에 이름이 없기 때문에, <code><nowiki>{{현재월이름}}</nowiki></code>과 똑같이 출력됩니다. |- | <code><nowiki> {{현재월이름약자}} </nowiki></code> | {{현재월이름약자}} | 현재의 달을 약어로 출력합니다. 한국어는 달에 이름이 없기 때문에, <code><nowiki>{{현재월1}}</nowiki></code>과 똑같이 출력됩니다. |- | <code><nowiki> {{현재일}} </nowiki></code> | {{현재일}} | 현재의 날짜를 출력합니다. |- | <code><nowiki> {{현재일2}} </nowiki></code> | {{현재일2}} | 현재의 날짜를 출력합니다. <code><nowiki>{{현재일}}</nowiki></code>과 달리, 한 자릿수 날짜(1~9일)일 때에는 숫자 앞에 0이 붙습니다. |- | <code><nowiki> {{현재요일}} </nowiki></code> | {{현재요일}} | 현재의 요일을 출력합니다. |- | <code><nowiki> {{현재요일숫자}} </nowiki></code> | {{현재요일숫자}} | 현재의 숫자로 요일을 출력합니다. 일요일이 0이고, 토요일이 6입니다. |- | <code><nowiki> {{현재시분}} </nowiki></code> | {{현재시분}} | 현재의 시각을 [[24시간제]] '시:분'으로 출력합니다. (00:00 ~ 23:59) |- | <code><nowiki> {{현재시}} </nowiki></code> | {{현재시}} | 현재의 시각을 [[24시간제]] '시'로 출력합니다. (00 ~ 23) |- | <code><nowiki> {{현재주}} </nowiki></code> | {{현재주}} | 현재의 주차를 출력합니다. (1 ~ 53) |- | <code><nowiki> {{현재타임스탬프}} </nowiki></code> | {{현재타임스탬프}} | 현재의 시각을 '년도월일시분초'로 출력합니다. |- |} ; 현지 시각 : 현재 시각이 위키 [[서버]]에 설정된 [[표준시]]로 나옵니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{지역년}} </nowiki></code> | {{지역년}} | 현재의 서기년도를 출력합니다. |- | <code><nowiki> {{지역월}} </nowiki></code> | {{지역월}} | 현재의 달을 숫자로 출력합니다. 만약, 한 자릿수 달(1~9월)일 때에는 숫자 앞에 0이 붙습니다. |- | <code><nowiki> {{지역월1}} </nowiki></code> | {{지역월1}} | 현재의 달을 숫자로 출력합니다. <code><nowiki>{{지역월}}</nowiki></code>와 달리 한 자릿수 달일 때에 0이 붙지 않습니다. |- | <code><nowiki> {{지역월이름}} </nowiki></code> | {{지역월이름}} | 현재의 달을 이름으로 출력합니다. 한국어는 달에 이름이 없기 때문에, 숫자+'월'로 출력됩니다. |- | <code><nowiki> {{지역월이름소유격}} </nowiki></code> | {{지역월이름소유격}} | 현재의 달을 소유격 이름으로 출력합니다. 한국어는 달에 이름이 없기 때문에, <code><nowiki>{{지역월이름}}</nowiki></code>과 똑같이 출력됩니다. |- | <code><nowiki> {{지역월이름약자}} </nowiki></code> | {{지역월이름약자}} | 현재의 달을 약어로 출력합니다. 한국어는 달에 이름이 없기 때문에, <code><nowiki>{{지역월1}}</nowiki></code>과 똑같이 출력됩니다. |- | <code><nowiki> {{지역일}} </nowiki></code> | {{지역일}} | 현재의 날짜를 출력합니다. |- | <code><nowiki> {{지역일2}} </nowiki></code> | {{지역일2}} | 현재의 날짜를 출력합니다. <code><nowiki>{{지역일}}</nowiki></code>과 달리, 한 자릿수 날짜(1~9일)일 때에는 숫자 앞에 0이 붙습니다. |- | <code><nowiki> {{지역요일}} </nowiki></code> | {{지역요일}} | 현재의 요일을 출력합니다. |- | <code><nowiki> {{지역요일숫자}} </nowiki></code> | {{지역요일숫자}} | 현재의 숫자로 요일을 출력합니다. 일요일이 0이고, 토요일이 6입니다. |- | <code><nowiki> {{지역시분}} </nowiki></code> | {{지역시분}} | 현재의 시각을 [[24시간제]] '시:분'으로 출력합니다. (00:00 ~ 23:59) |- | <code><nowiki> {{지역시}} </nowiki></code> | {{지역시}} | 현재의 시각을 [[24시간제]] '시'로 출력합니다. (00 ~ 23) |- | <code><nowiki> {{지역주}} </nowiki></code> | {{지역주}} | 현재의 주차를 출력합니다. (1 ~ 53) |- | <code><nowiki> {{지역타임스탬프}} </nowiki></code> | {{지역타임스탬프}} | 현재의 시각을 '년도월일시분초'로 출력합니다. |- |} === 기술적 메타데이터 === ; 사이트 : 설명 : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{사이트이름}} </nowiki></code> | {{사이트이름}} | 위키 사이트의 이름을 출력합니다. |- | <code><nowiki> {{서버}} </nowiki></code> | {{서버}} | 위키 사이트의 [[도메인]] [[URL]]을 출력합니다. |- | <code><nowiki> {{서버이름}} </nowiki></code> | {{서버이름}} | 위키 사이트의 서브도메인과 도메인의 이름을 출력합니다. |- | <code><nowiki> {{명령검토}} </nowiki></code> | {{명령검토}} | 불명. DIRMARK, DIRECTIONMARK로도 사용 가능 |- | <code><nowiki> {{스크립트경로}} </nowiki></code> | {{스크립트경로}} | 위키 사이트의 스크립트경로를 출력합니다. |- | <code><nowiki> {{스타일경로}} </nowiki></code> | {{스타일경로}} | 위키 사이트의 스타일경로를 출력합니다. |- | <code><nowiki> {{현재버전}} </nowiki></code> | {{현재버전}} | 위키 사이트가 사용하는 [[미디어위키]]의 버전을 출력합니다. |- | <code><nowiki> {{기본언어}} </nowiki></code> | {{기본언어}} | 위키 사이트에서 설정한 기본 언어를 출력합니다. |- |} ; 문서 : 설명 : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{문서번호}} </nowiki></code> | {{문서번호}} | 해당 문서의 문서번호(PAGE ID)를 출력합니다. |- | <code><nowiki> {{PAGELANGUAGE}} </nowiki></code><ref name="nokor" /> | {{PAGELANGUAGE}} | 해당 문서의 언어판을 출력합니다. 리브레 위키에서는 불필요한 명령문입니다. |- | <code><nowiki> {{보호수준:</nowiki>''행동''<nowiki>}} </nowiki></code> | {{보호수준:행동}} | 해당 문서에서 행동(편집, 이동)에 따른 보호수준((없음), 준보호, 보호)을 출력합니다. |- | <code><nowiki> {{PROTECTIONEXPIRY:</nowiki>''action''<nowiki>}} </nowiki></code><ref name="nokor" /> | {{PROTECTIONEXPIRY:action}} | 해당 문서에서 action[행동](edit[편집], move[이동])에 따른 보호수준의 만료기간(20150416205130, infinite[무한대])을 출력합니다. |- | <code><nowiki> {{계단식원본}} </nowiki></code> | {{계단식원본}} | 불명. CASCADINGSOURCES로도 사용 가능 |- |} ; 문서의 최신판 : 설명 : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{판번호}} </nowiki></code> | {{판번호}} | 해당 문서 최신판의 판번호를 출력합니다. 편집할 때에는 나타나지 않습니다. |- | <code><nowiki> {{판일}} </nowiki></code> | {{판일}} | 해당 문서 최신판의 수정 날짜를 출력합니다. |- | <code><nowiki> {{판일2}} </nowiki></code> | {{판일2}} | 해당 문서 최신판의 수정 날짜를 출력합니다. <code><nowiki>{{판일}}</nowiki></code>과 달리, 한 자릿수 날짜(1~9일)일 때에는 숫자 앞에 0이 붙습니다. |- | <code><nowiki> {{판월}} </nowiki></code> | {{판월}} | 해당 문서 최신판의 수정 월을 출력합니다. 만약, 한 자릿수 달(1~9월)일 때에는 숫자 앞에 0이 붙습니다. |- | <code><nowiki> {{판월1}} </nowiki></code> | {{판월1}} | 해당 문서 최신판의 수정 월을 출력합니다. <code><nowiki>{{판월}}</nowiki></code>과 달리, 한 자릿수 달일 때에 0이 붙지 않습니다. |- | <code><nowiki> {{판년}} </nowiki></code> | {{판년}} | 해당 문서 최신판의 수정 년도를 출력합니다. |- | <code><nowiki> {{판타임스탬프}} </nowiki></code> | {{판타임스탬프}} | 해당 문서 최신판의 수정 시각을 '년도월일시분초'로 출력합니다. |- | <code><nowiki> {{판사용자}} </nowiki></code> | {{판사용자}} | 해당 문서를 최신판으로 수정한 사용자의 이름을 출력합니다. 문서를 편집할 때에는 편집하는 사용자의 이름이 나옵니다. |- | <code><nowiki> {{판크기}} </nowiki></code> | {{판크기}} | 해당 문서 최신판의 문서 크기를 출력합니다. |- |} ; 문서의 내용 : 문서의 내용에 영향을 끼치는 명령문입니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 설명 |- | style="width: 17em;" | <code><nowiki> {{보일제목:</nowiki>''제목''<nowiki>}} </nowiki></code><br /> <code><nowiki> {{보일제목:</nowiki>''제목''<nowiki>|noerror}} </nowiki></code><br /> <code><nowiki> {{보일제목:</nowiki>''제목''<nowiki>|noreplace}} </nowiki></code> | 문서에 보이는 제목을 바꾸는 명령문입니다.<br /><nowiki>{{보일제목:<big>{{PAGENAME}}</big>}}</nowiki> 이렇게 입력하면 표시되는 제목의 글자 크기가 커집니다. <nowiki><span>이나 <div></nowiki> 태그를 사용할 수도 있습니다. 문서 제목과 명령문 안의 제목이 일치하지 않으면 오류가 납니다. noreplace는 불명. noerror나 기타 사항은 영어 위키백과의 [[wikipedia:Template:DISPLAYTITLE|Template:DISPLAYTITLE]] 참조 |- | <code><nowiki> {{기본정렬:</nowiki>''정렬 키''<nowiki>}} </nowiki></code><br /> <code><nowiki> {{기본정렬:</nowiki>''정렬 키''<nowiki>|오류없음}} </nowiki></code><br /> <code><nowiki> {{기본정렬:</nowiki>''정렬 키''<nowiki>|바꾸기없음}} </nowiki></code> | 해당 문서의 정렬 키를 바꾸는 명령문입니다. 이는 <nowiki>[[분류:분류|정렬 키]]</nowiki>와 동일하지만, 해당 명령문은 문서에 지정된 모든 분류에 적용됩니다. <code><nowiki>{{DEFAULTSORT:</nowiki>''정렬 키''<nowiki>}}</nowiki></code>로 입력해도 되고 루아 모듈에서 넣고 싶다면 <code><nowiki>frame:preprocess{text = "{{DEFAULTSORT:"..'</nowiki>''정렬 키''<nowiki>'.."}}"}</nowiki></code>을 넣어야 합니다. 그냥 텍스트로 넣으면 파서 함수로 인식되지 않고 텍스트 그대로 출력됩니다. |- |} === 통계 === 위키의 통계를 출력합니다. 끝에 '''':R''''을 붙이면, 1000 단위마다 있는 [[쉼표]]를 없앱니다. : 예) <code><nowiki>{{모든문서수:R}}</nowiki></code> : {{모든문서수:R}} {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{모든문서수}} </nowiki></code> | {{모든문서수}} | 위키에 있는 모든 문서의 개수를 출력합니다. |- | <code><nowiki> {{문서수}} </nowiki></code> | {{문서수}} | 위키에 있는 일반 문서의 개수를 출력합니다. |- | <code><nowiki> {{파일수}} </nowiki></code> | {{파일수}} | 위키에 업로드된 파일의 개수를 출력합니다. |- | <code><nowiki> {{편집수}} </nowiki></code> | {{편집수}} | 위키에서 일어난 총 편집 횟수를 출력합니다. |- | <code><nowiki> {{사용자수}} </nowiki></code> | {{사용자수}} | 위키에 가입한 계정의 개수를 출력합니다. |- | <code><nowiki> {{관리자수}} </nowiki></code> | {{관리자수}} | 위키에 있는 관리자 계정의 개수를 출력합니다. |- | <code><nowiki> {{활동중인사용자수}} </nowiki></code> | {{활동중인사용자수}} | 위키에서 특정한 조건을 만족하는 계정(활동중인 사용자)의 개수를 출력합니다. |- | <code><nowiki> {{분류문서수:</nowiki>''분류''<nowiki>}} </nowiki></code><br /> <code><nowiki>{{분류문서수:</nowiki>''분류''<nowiki>|모두}} </nowiki></code> | {{분류문서수:분류}}<br />{{분류문서수:분류|모두}} | 분류에 포함되는 문서, 하위분류, 파일의 개수의 합을 출력합니다. |- | <code><nowiki> {{분류문서수:</nowiki>''분류''<nowiki>|문서}} </nowiki></code> | {{분류문서수:분류|문서}} | 분류에 포함되는 문서의 개수를 출력합니다. |- | <code><nowiki> {{분류문서수:</nowiki>''분류''<nowiki>|하위분류}} </nowiki></code> | {{분류문서수:분류|하위분류}} | 분류에 포함되는 하위분류의 개수를 출력합니다. |- | <code><nowiki> {{분류문서수:</nowiki>''분류''<nowiki>|파일}} </nowiki></code> | {{분류문서수:분류|파일}} | 분류에 포함되는 파일의 개수를 출력합니다. |- | <code><nowiki> {{권한별사용자수:</nowiki>''그룹''<nowiki>}} </nowiki></code> | {{권한별사용자수:bureaucrat}} | 특정 그룹에 포함되는 계정의 개수를 출력합니다. 예시에서는 bureaucrat를 적용했습니다. (한국어는 안 되는 듯) |- | <code><nowiki> {{이름공간문서수:</nowiki>''이름공간 코드''<nowiki>}} </nowiki></code> | | 특정 [[이름공간]]을 사용하는 문서의 개수를 출력합니다. 처음에는 비활성화되어 있습니다.<br />리브레 위키에서도 사용할 수 없습니다. |- |} === 문서 제목 === 문서의 제목을 출력합니다. ; 목록 : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{전체문서이름}} </nowiki></code> | {{전체문서이름}} | 해당 문서의 이름공간과 이름을 모두 출력합니다. |- | <code><nowiki> {{문서이름}} </nowiki></code> | {{문서이름}} | 해당 문서의 이름만 출력합니다. |- | <code><nowiki> {{상위문서이름}} </nowiki></code> | {{상위문서이름}} | 해당 문서의 상위문서 이름을 출력합니다. 예) '''가/나/다''' 문서에서 사용하면, '''가/나'''가 출력 |- | <code><nowiki> {{하위문서이름}} </nowiki></code> | {{하위문서이름}} | 해당 문서의 하위문서 이름을 출력합니다. 하위문서가 없으면, <code><nowiki>{{문서이름}}</nowiki></code>의 결과와 같습니다. |- | <code><nowiki> {{본문서이름}} </nowiki></code> | {{본문서이름}} | 해당 문서의 본문서 이름을 출력합니다. 예) '''토론:가''' 문서에서 사용하면, '''가'''가 출력 |- | <code><nowiki> {{토론문서이름}} </nowiki></code> | {{토론문서이름}} | 해당 문서의 토론 문서 이름을 출력합니다. |- | <code><nowiki> {{최상위문서이름}} </nowiki></code> | {{최상위문서이름}} | 해당 문서의 최상위문서 이름을 출력합니다. 예) '''도움말:가/나/다''' 문서에서 사용하면, '''가'''가 출력 |- |} ; 특징 :* 끝에 ''''E''''를 붙이면, 제목이 [[유니코드]]로 출력됩니다. :*: 예) <code><nowiki>{{문서이름E}}</nowiki></code> : {{문서이름E}} :* 문서의 보이는 제목을 바꾸는 <code><nowiki>{{보일제목:</nowiki>''제목''<nowiki>}}</nowiki></code>는 적용되지 않습니다. :* 문서 제목에 [[온점]](.)이 들어가면, 아무 값도 출력하지 않습니다. :* <code><nowiki>{{문서이름:리브레 위키:현관}}</nowiki></code>처럼 변수를 받아 처리할 수도 있습니다. :*: 예) <code><nowiki>{{문서이름:리브레 위키:현관}}</nowiki></code> >> {{문서이름:리브레 위키:현관}} === 이름공간 === 문서의 이름공간을 출력합니다. ; 목록 : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{이름공간}} </nowiki></code> | {{이름공간}} | 해당 문서의 이름공간을 출력합니다. |- | <code><nowiki> {{이름공간수}} </nowiki></code> | {{이름공간수}} | 해당 문서의 이름공간 ID값을 출력합니다. |- | <code><nowiki> {{본문서이름공간}} </nowiki></code> | {{본문서이름공간}} | 해당 문서의 본문서 이름공간을 출력합니다. 예) '''틀토론:가/나/다''' 문서에서 사용하면, '''틀'''이 출력 |- | <code><nowiki> {{토론이름공간}} </nowiki></code> | {{토론이름공간}} | 해당 문서의 토론 문서 이름공간을 출력합니다. 예) '''분류:가/나/다''' 문서에서 사용하면, '''분류토론'''이 출력 |- |} ; 특징 :* 끝에 ''''E''''를 붙이면, 이름공간이 유니코드로 출력됩니다. :*: 예) <code><nowiki>{{이름공간E}}</nowiki></code> : {{이름공간E}} :* <code><nowiki>{{이름공간:리브레 위키:현관}}</nowiki></code>처럼 인자를 받을 수도 있습니다. :*: 예) <code><nowiki>{{이름공간:리브레 위키:현관}}</nowiki></code> >> {{이름공간:리브레 위키:현관}} === 기타 === {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{!}} </nowiki></code> | {{!}} | 틀에서 [[수직선 (기호)|수직선]](<nowiki>|</nowiki>)을 입력해야 할 때 사용합니다.<br />단, 이 때의 수직선은 [[도움말:표|표]]를 만들 때 사용하는 수직선입니다.<br />그냥 문자로 입력해야 할 때에는 <code><nowiki>&#124;</nowiki></code>를 사용하세요. |- |} == 파서 함수 == '''파서 함수'''는 한 개 이상의 변수를 받아, 이를 특정한 함수로 처리하고 결괏값을 출력하는 명령문입니다. <code><nowiki>{{함수:}}</nowiki></code>나 <code><nowiki>{{#함수:}}</nowiki></code> 형태를 띱니다. [[틀]]에 유용하게 사용할 수 있으므로, 위키 문법에 있어 꽃이라 할 수 있습니다. 아래처럼 루아 모듈에서도 사용할 수 있습니다. frame 객체의 <code><nowiki>callParserFunction</nowiki></code> 메서드를 이용하시면 됩니다. <pre> -- {{ns:0}} frame:callParserFunction{ name = 'ns', args = 0 } -- {{#tag:nowiki|텍스트}} frame:callParserFunction{ name = '#tag', args = { 'nowiki', '텍스트' } } frame:callParserFunction( '#tag', { 'nowiki', '텍스트' } ) frame:callParserFunction( '#tag', 'nowiki', '텍스트' ) frame:callParserFunction( '#tag:nowiki', '텍스트' ) -- {{#tag:ref|텍스트|name=foo|group=bar}} frame:callParserFunction{ name = '#tag:ref', args = { '텍스트', name = 'foo', group = 'bar' } }</pre> 성능 저하를 막기 위해 모듈에서는 파서 함수를 사용하는 것을 자제해야 합니다. [[Wikipedia:Wikipedia:Comparable Lua functions to wikitext|여기]]를 참고하셔서 대안을 찾아보시면 됩니다. === 특정 문서의 기술적 메타데이터 === 아래에서 인자(변수)는 모두 [[리브레 위키:현관]]을 사용했습니다. {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{문서번호:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | {{문서번호:리브레 위키:현관}} | 입력한 문서의 문서번호를 출력합니다. |- | <code><nowiki> {{문서크기:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | {{문서크기:리브레 위키:현관}} | 입력한 문서의 문서크기를 출력합니다. 끝에 ''''<nowiki>|</nowiki>R''''을 붙이면, 1000 단위마다 있는 [[쉼표]]를 없앱니다. |- | <code><nowiki> {{PROTECTIONLEVEL:</nowiki>''action''<nowiki>|</nowiki>''문서제목''<nowiki>}} </nowiki></code><ref name="nokor" /> | {{PROTECTIONLEVEL:edit|리브레 위키:현관}} | 입력한 문서에서 action[행동](edit[편집], move[이동])에 따른 보호수준((없음), autoconfirm[준보호], sysop[보호])을 출력합니다. |- | <code><nowiki> {{PROTECTIONEXPIRY:</nowiki>''action''<nowiki>|</nowiki>''문서제목''<nowiki>}} </nowiki></code> | {{PROTECTIONEXPIRY:edit|리브레 위키:현관}} | 입력한 문서에서 action[행동](edit[편집], move[이동])에 따른 보호수준의 만료기간(20150416205130, infinite[무한대])을 출력합니다. |- | <code><nowiki> {{계단식원본:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | {{계단식원본:리브레 위키:현관}} | 불명. CASCADINGSOURCES로도 사용 가능 |- | <code><nowiki> {{판번호:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | {{판번호:리브레 위키:현관}} | 입력한 문서 최신판의 판번호를 출력합니다. |- | <code><nowiki> {{판일:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | {{판일:리브레 위키:현관}} | 입력한 문서 최신판의 수정 날짜를 출력합니다. |- | <code><nowiki> {{판일2:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | {{판일2:리브레 위키:현관}} | 입력한 문서 최신판의 수정 날짜를 출력합니다. <code><nowiki>{{판일:</nowiki>''문서제목''<nowiki>}}</nowiki></code>과 달리, 한 자릿수 날짜(1~9일)일 때에는 숫자 앞에 0이 붙습니다. |- | <code><nowiki> {{판월:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | {{판월:리브레 위키:현관}} | 입력한 문서 최신판의 수정 월을 출력합니다. 만약, 한 자릿수 달(1~9월)일 때에는 숫자 앞에 0이 붙습니다. |- | <code><nowiki> {{판월1:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | {{판월1:리브레 위키:현관}} | 입력한 문서 최신판의 수정 월을 출력합니다. <code><nowiki>{{판월:</nowiki>''문서제목''<nowiki>}}</nowiki></code>과 달리, 한 자릿수 달일 때에 0이 붙지 않습니다. |- | <code><nowiki> {{판년:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | {{판년:리브레 위키:현관}} | 입력한 문서 최신판의 수정 년도를 출력합니다. |- | <code><nowiki> {{판타임스탬프:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | {{판타임스탬프:리브레 위키:현관}} | 입력한 문서 최신판의 수정 시각을 '년도월일시분초'로 출력합니다. |- | <code><nowiki> {{판사용자:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | {{판사용자:리브레 위키:현관}} | 입력한 문서를 최신판으로 수정한 사용자의 이름을 출력합니다. |- |} === URL 데이터 === 입력한 문서/파일의 경로(주소)를 출력합니다. ; 지역주소 : 입력한 문서의 경로를 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 |- | <code><nowiki> {{지역주소:</nowiki>''문서제목''<nowiki>}} </nowiki></code><br /> <code><nowiki> {{지역주소:</nowiki>''문서제목''<nowiki>|</nowiki>''쿼리스트링''<nowiki>}} </nowiki></code> | <code><nowiki> {{지역주소:위키}} </nowiki></code><br /> <code><nowiki> {{지역주소:위키|printable=yes}} </nowiki></code> | {{지역주소:위키}}<br />{{지역주소:위키|printable=yes}} |- |} ; 전체주소 : 입력한 문서의 주소를 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 |- | <code><nowiki> {{전체주소:</nowiki>''문서제목''<nowiki>}} </nowiki></code><br /> <code><nowiki> {{전체주소:</nowiki>''문서제목''<nowiki>|</nowiki>''쿼리스트링''<nowiki>}} </nowiki></code><br /> <code><nowiki> {{전체주소:</nowiki>''인터위키:문서제목''<nowiki>|</nowiki>''쿼리스트링''<nowiki>}} </nowiki></code> | <code><nowiki> {{전체주소:위키}} </nowiki></code><br /> <code><nowiki> {{지역주소:위키|action=edit}} </nowiki></code><br /> <code><nowiki> {{지역주소:위키백과:위키|action=edit}} </nowiki></code> | {{전체주소:위키}}<br />{{지역주소:위키|action=edit}}<br />{{지역주소:위키백과:위키|action=edit}} |- |} ; 표준주소 : 입력한 문서의 전체주소를 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 |- | <code><nowiki> {{표준주소:</nowiki>''문서제목''<nowiki>}} </nowiki></code><br /> <code><nowiki> {{표준주소:</nowiki>''문서제목''<nowiki>|</nowiki>''쿼리스트링''<nowiki>}} </nowiki></code><br /> <code><nowiki> {{표준주소:</nowiki>''인터위키:문서제목''<nowiki>|</nowiki>''쿼리스트링''<nowiki>}} </nowiki></code> | <code><nowiki> {{표준주소:위키}} </nowiki></code><br /> <code><nowiki> {{표준주소:위키|action=edit}} </nowiki></code><br /> <code><nowiki> {{표준주소:위키백과:위키|action=edit}} </nowiki></code> | {{표준주소:위키}}<br />{{표준주소:위키|action=edit}}<br />{{표준주소:위키백과:위키|action=edit}} |- |} ; 파일경로 : 입력한 파일의 파일경로를 출력합니다. 뒤에 <code><nowiki>|nowiki</nowiki></code>를 붙이면 링크가 되지 않습니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 |- | <code><nowiki> {{파일경로:</nowiki>''파일제목''<nowiki>}} </nowiki></code><br /> <code><nowiki> {{파일경로:</nowiki>''파일제목''<nowiki>|nowiki}} </nowiki></code><br /> <code><nowiki> {{파일경로:</nowiki>''파일제목''<nowiki>|</nowiki>''썸네일 크기''<nowiki>}} </nowiki></code> | <code><nowiki> {{파일경로:Libre Wiki-Logo.png}} </nowiki></code><br /> <code><nowiki> {{파일경로:Libre Wiki-Logo.png|nowiki}} </nowiki></code><br /> <code><nowiki> {{파일경로:Libre Wiki-Logo.png|300}} </nowiki></code> | {{파일경로:Libre Wiki-Logo.png}}<br />{{파일경로:Libre Wiki-Logo.png|nowiki}}<br />{{파일경로:Libre Wiki-Logo.png|300}} |- |} ; 주소인코딩 : 입력한 값을 경로로 변환(인코딩)합니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 |- | <code><nowiki> {{주소인코딩:</nowiki>''입력값''<nowiki>}} </nowiki></code><br /> <code><nowiki> {{주소인코딩:</nowiki>''입력값''<nowiki>|QUERY}} </nowiki></code><br /> <code><nowiki> {{주소인코딩:</nowiki>''입력값''<nowiki>|WIKI}} </nowiki></code><br /> <code><nowiki> {{주소인코딩:</nowiki>''입력값''<nowiki>|PATH}} </nowiki></code> | <code><nowiki> {{주소인코딩:A BC가 나다}} </nowiki></code><br /> <code><nowiki> {{주소인코딩:A BC가 나다|QUERY}} </nowiki></code><br /> <code><nowiki> {{주소인코딩:A BC가 나다|WIKI}} </nowiki></code><br /> <code><nowiki> {{주소인코딩:A BC가 나다|PATH}} </nowiki></code> | {{주소인코딩:A BC가 나다}}<br />{{주소인코딩:A BC가 나다|QUERY}}<br />{{주소인코딩:A BC가 나다|WIKI}}<br />{{주소인코딩:A BC가 나다|PATH}} |- |} : 각각의 차이점은 빈칸을 어떻게 변환하는지이며, 아래 표와 같습니다. :: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 | (없음) || QUERY || WIKI || PATH |- ! 빈칸 | + || + || _ || %20 |- |} ; 책갈피인코딩 : 입력한 값을 문단 경로로 변환(인코딩)합니다. (주소에서 # 뒤에 있는 경로) : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 |- | <code><nowiki> {{책갈피인코딩:</nowiki>''입력값''<nowiki>}} </nowiki></code> | <code><nowiki> {{책갈피인코딩:A BC가 나다}} </nowiki></code> | {{책갈피인코딩:A BC가 나다}} |- |} === 이름공간 === 입력한 값에 따른 이름공간을 출력합니다. ; 특징 : <code><nowiki>{{이름E:}}</nowiki></code>를 사용하면 주소로 출력합니다. :: 예) <code><nowiki>{{이름E:사용자}}</nowiki></code>: {{이름E:사용자}} ; 목록 : {| class="wikitable" style="font-size: 90%;" ! colspan="2" | 본문(내용) 이름공간 !! colspan="2" | 토론 이름공간 |- ! 입력 !! 결과 !! 입력 !! 결과 |- | <code><nowiki> {{이름:-2}} 또는 {{이름:미디어}} </nowiki></code> | {{이름:-2}} | <code><nowiki> {{이름:-1}} 또는 {{이름:특수}} </nowiki></code> | {{이름:-1}} |- | <code><nowiki> {{이름:0}} 또는 {{이름:}} </nowiki></code> | {{이름:0}} | <code><nowiki> {{이름:1}} 또는 {{이름:토론}} </nowiki></code> | {{이름:1}} |- | <code><nowiki> {{이름:2}} 또는 {{이름:사용자}} </nowiki></code> | {{이름:2}} | <code><nowiki> {{이름:3}} 또는 {{이름:사용자토론}} </nowiki></code> | {{이름:3}} |- | <code><nowiki> {{이름:4}} 또는 {{이름:리브레 위키}} </nowiki></code> | {{이름:4}} | <code><nowiki> {{이름:5}} 또는 {{이름:리브레 위키토론}} </nowiki></code> | {{이름:5}} |- | <code><nowiki> {{이름:6}} 또는 {{이름:파일}} </nowiki></code> | {{이름:6}} | <code><nowiki> {{이름:7}} 또는 {{이름:파일토론}} </nowiki></code> | {{이름:7}} |- | <code><nowiki> {{이름:8}} 또는 {{이름:미디어위키}} </nowiki></code> | {{이름:8}} | <code><nowiki> {{이름:9}} 또는 {{이름:미디어위키토론}} </nowiki></code> | {{이름:9}} |- | <code><nowiki> {{이름:10}} 또는 {{이름:틀}} </nowiki></code> | {{이름:10}} | <code><nowiki> {{이름:11}} 또는 {{이름:틀토론}} </nowiki></code> | {{이름:11}} |- | <code><nowiki> {{이름:12}} 또는 {{이름:도움말}} </nowiki></code> | {{이름:12}} | <code><nowiki> {{이름:13}} 또는 {{이름:도움말토론}} </nowiki></code> | {{이름:13}} |- | <code><nowiki> {{이름:14}} 또는 {{이름:분류}} </nowiki></code> | {{이름:14}} | <code><nowiki> {{이름:15}} 또는 {{이름:분류토론}} </nowiki></code> | {{이름:15}} |- | <code><nowiki> {{이름:828}} 또는 {{이름:모듈}} </nowiki></code> | {{이름:828}} | <code><nowiki> {{이름:829}} 또는 {{이름:모듈토론}} </nowiki></code> | {{이름:829}} |- | <code><nowiki> {{이름:1600}} 또는 {{이름:시리즈}} </nowiki></code> | {{이름:1600}} | <code><nowiki> {{이름:1601}} 또는 {{이름:시리즈토론}} </nowiki></code> | {{이름:1601}} |- | <code><nowiki> {{이름:2300}} 또는 {{이름:소도구}} </nowiki></code> | {{이름:2300}} | <code><nowiki> {{이름:2301}} 또는 {{이름:소도구토론}} </nowiki></code> | {{이름:2301}} |- | <code><nowiki> {{이름:2302}} 또는 {{이름:소도구정의}} </nowiki></code> | {{이름:2302}} | <code><nowiki> {{이름:2303}} 또는 {{이름:소도구정의토론}} </nowiki></code> | {{이름:2303}} |- | <code><nowiki> {{이름:2602}} 또는 {{이름:주제}} </nowiki></code> | {{이름:2600}} | colspan="2" | (없음) |- | <code><nowiki> {{이름:3604}} 또는 {{이름:마당}} </nowiki></code> | {{이름:3604}} | <code><nowiki> {{이름:3605}} 또는 {{이름:마당토론}} </nowiki></code> | {{이름:3605}} |- |} === 형식 === 설명 ; 수형식 : 입력값에 1000 단위마다 쉼표를 붙이거나 없앱니다. NOSEP도 있지만 리브레 위키에서는 사용할 필요가 없습니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{수형식:</nowiki>''일반 숫자''<nowiki>}} </nowiki></code> | <code><nowiki> {{수형식:987654321.654321}} </nowiki></code> | {{수형식:987654321.654321}} | 1000 단위 마다 쉼표를 넣습니다. |- | <code><nowiki> {{수형식:</nowiki>''형식 숫자''<nowiki>|R}} </nowiki></code> | <code><nowiki> {{수형식:987,654,321.654321|R}} </nowiki></code> | {{수형식:987,654,321.654321|R}} | 쉼표를 없앱니다. |- |} ; 소문자 : 입력값을 모두 소문자로 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 |- | <code><nowiki> {{소문자:</nowiki>''입력값''<nowiki>}} </nowiki></code> | <code><nowiki> {{소문자:LibREwiKI}} </nowiki></code> | {{소문자:LibREwiKI}} |- |} ; 첫소문자 : 입력값 중 첫 번째 알파벳만 소문자로 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 |- | <code><nowiki> {{첫소문자:</nowiki>''입력값''<nowiki>}} </nowiki></code> | <code><nowiki> {{첫소문자:LibREwiKI}} </nowiki></code> | {{첫소문자:LibREwiKI}} |- |} ; 대문자 : 입력값을 모두 대문자로 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 |- | <code><nowiki> {{대문자:</nowiki>''입력값''<nowiki>}} </nowiki></code> | <code><nowiki> {{대문자:libREwiKI}} </nowiki></code> | {{대문자:libREwiKI}} |- |} ; 첫대문자 : 입력값 중 첫 번째 알파벳만 대문자로 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 |- | <code><nowiki> {{첫대문자:</nowiki>''입력값''<nowiki>}} </nowiki></code> | <code><nowiki> {{첫대문자:libREwiKI}} </nowiki></code> | {{첫대문자:libREwiKI}} |- |} ; 대체왼쪽 : 입력값 왼쪽에 특정값을 삽입합니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 ! 설명 |- | rowspan="2" | <code><nowiki> {{대체왼쪽:</nowiki>''입력값''<nowiki>|</nowiki>''총 길이''<nowiki>}} </nowiki></code><br /> <code><nowiki> {{대체왼쪽:</nowiki>''입력값''<nowiki>|</nowiki>''총 길이''<nowiki>|</nowiki>''문자''<nowiki>}} </nowiki></code> | <code><nowiki> {{대체왼쪽:가나다|5}} </nowiki></code><br /> <code><nowiki> {{대체왼쪽:가나다|5|L}} </nowiki></code> | {{대체왼쪽:가나다|5}}<br />{{대체왼쪽:가나다|5|L}} | 총 길이에서 입력값 길이를 뺀 만큼 왼쪽에 문자를 삽입합니다.<br />문자의 기본값은 0입니다. |- | <code><nowiki> {{대체왼쪽:가나다|2}} </nowiki></code> | {{대체왼쪽:가나다|2}} | '총 길이'가 '입력값 길이'보다 작으면, 입력값이 그대로 출력됩니다. |- | rowspan="2" | <code><nowiki> {{대체왼쪽:</nowiki>''입력값''<nowiki>|</nowiki>''총 길이''<nowiki>|</nowiki>''문자열''<nowiki>}} </nowiki></code> | <code><nowiki> {{대체왼쪽:가나다|5|ABCD}} </nowiki></code> | {{대체왼쪽:가나다|5|ABCD}} | '총 길이' - '입력값 길이'가 '문자열 길이'보다 작으면,<br />문자열이 짤려서 왼쪽에 삽입된다. |- | <code><nowiki> {{대체왼쪽:|2|가나다}} </nowiki></code> | {{대체왼쪽:|2|가나다}} | 입력값이 없으면, 문자열에서 '총 길이'만큼 출력됩니다. |- |} ; 대체오른쪽 : 입력값 오른쪽에 특정값을 삽입합니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 ! 설명 |- | rowspan="2" | <code><nowiki> {{대체오른쪽:</nowiki>''입력값''<nowiki>|</nowiki>''총 길이''<nowiki>}} </nowiki></code><br /> <code><nowiki> {{대체오른쪽:</nowiki>''입력값''<nowiki>|</nowiki>''총 길이''<nowiki>|</nowiki>''문자''<nowiki>}} </nowiki></code> | <code><nowiki> {{대체오른쪽:가나다|5}} </nowiki></code><br /> <code><nowiki> {{대체오른쪽:가나다|5|L}} </nowiki></code> | {{대체오른쪽:가나다|5}}<br />{{대체오른쪽:가나다|5|L}} | rowspan="4" | 입력값 오른쪽에 삽입되는 것을 제외하면, 대체왼쪽과 동일합니다. |- | <code><nowiki> {{대체오른쪽:가나다|2}} </nowiki></code> | {{대체오른쪽:가나다|2}} |- | rowspan="2" | <code><nowiki> {{대체오른쪽:</nowiki>''입력값''<nowiki>|</nowiki>''총 길이''<nowiki>|</nowiki>''문자열''<nowiki>}} </nowiki></code> | <code><nowiki> {{대체오른쪽:가나다|5|ABCD}} </nowiki></code> | {{대체오른쪽:가나다|5|ABCD}} |- | <code><nowiki> {{대체오른쪽:|2|가나다}} </nowiki></code> | {{대체오른쪽:|2|가나다}} |- |} === 끼워넣기 수식어 === 입력값을 끼워넣을([[트랜스클루전]]) 때 사용하는 명령문입니다. 예시는 문서 공간상 생략합니다. ([[연습장]]에서 실험해보세요.) : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 설명 |- | <code><nowiki> {{:</nowiki>''문서 제목''<nowiki>}} </nowiki></code> | <code><nowiki> {{:리브레 위키}} </nowiki></code> | 문서 전체를 끼워넣습니다. |- | <code><nowiki> {{인터페이스:</nowiki>''문서 제목''<nowiki>}} </nowiki></code> | <code><nowiki> {{인터페이스:Sitenotice}} </nowiki></code> | <code><nowiki>{{:</nowiki>미디어위키:''문서 제목''<nowiki>}}</nowiki></code>과 같습니다.<br />문서가 없으면, ⧼''문서 제목''⧽을 출력합니다. |- | <code><nowiki> {{메시지:</nowiki>''틀 제목''<nowiki>}} </nowiki></code> | <code><nowiki> {{메시지:리브레 위키}} </nowiki></code> | 똑같은 이름의 '특수 명령어'가 있어도, 틀을 끼워넣습니다. |- | <code><nowiki> {{원본:</nowiki>''틀 제목''<nowiki>}} </nowiki></code> | <code><nowiki> {{원본:리브레 위키}} </nowiki></code> | <code><nowiki>{{메시지:</nowiki>''틀 제목''<nowiki>}}</nowiki></code>와 똑같은 역할을 합니다.<br />만약, $wgEnableScaryTranscluding이 허용되어 있으면, 인터위키에 등록된 다른 위키의 틀 또한 출력할 수 있습니다. |- | <code><nowiki> {{풀기:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | <code><nowiki> {{풀기:리브레 위키}} </nowiki></code> | 문서 전체를 끼워넣습니다. <code><nowiki>{{:</nowiki>''문서 제목''<nowiki>}}</nowiki></code>와 다른 점은 편집 이후에 <code><nowiki>{{풀기:</nowiki>''문서제목''<nowiki>}}</nowiki></code>가 사라지고, 문서 원래 내용이 그대로 복사되어 들어가는 것입니다.<br />문서가 넘겨주기 문서이면, 본 문서의 내용이 들어갑니다. |- | <code><nowiki> {{안전풀기:</nowiki>''문서제목''<nowiki>}} </nowiki></code> | <code><nowiki> {{안전풀기:리브레 위키}} </nowiki></code> | <code><nowiki>{{풀기:</nowiki>''문서제목''<nowiki>}}</nowiki></code>와 가능은 같은데, 편집하는 문서에서는 <code><nowiki>{{풀기:</nowiki>''문서제목''<nowiki>}}</nowiki></code>로 표시되어야 하는 경우에 사용합니다. |- |} === 조건부 함수 === ==== #expr 또는 #수식 ==== <code><nowiki>#expr</nowiki></code>은 입력식을 계산하는 특수 명령문입니다. <code><nowiki>{{#expr: </nowiki>''식''<nowiki>}}</nowiki></code>로 사용하는데, 입력식에 넣을 수 있는 숫자와 연산자는 아래로 제한되어 있습니다. {| class="wikitable" style="font-size: 90%;" ! 분류 ! 기호 |- | 숫자 | 아라비아 숫자 <code><nowiki>e</nowiki></code> <code><nowiki>pi</nowiki></code> |- | 괄호 | ( ) |- | [[단항연산자|단항]] | <code><nowiki>not</nowiki></code> <code><nowiki>ceil</nowiki></code> <code><nowiki>trunc</nowiki></code> <code><nowiki>floor</nowiki></code> <code><nowiki>sqrt</nowiki></code> <code><nowiki>abs</nowiki></code> <code><nowiki>exp</nowiki></code> <code><nowiki>ln</nowiki></code> <code><nowiki>sin</nowiki></code> <code><nowiki>cos</nowiki></code> <code><nowiki>tan</nowiki></code> <code><nowiki>acos</nowiki></code> <code><nowiki>asin</nowiki></code> <code><nowiki>atan</nowiki></code> |- | [[다항연산자|다항]] | <code><nowiki>^</nowiki></code> <code><nowiki>+</nowiki></code> <code><nowiki>-</nowiki></code> <code><nowiki>*</nowiki></code> <code><nowiki>/</nowiki></code> <code><nowiki>div</nowiki></code> <code><nowiki>mod</nowiki></code> |- | [[논리연산자|논리]] | <code><nowiki>=</nowiki></code> <code><nowiki>!=</nowiki></code> <code><nowiki><></nowiki></code> <code><nowiki>></nowiki></code> <code><nowiki><</nowiki></code> <code><nowiki>>=</nowiki></code> <code><nowiki><=</nowiki></code> <code><nowiki>and</nowiki></code> <code><nowiki>or</nowiki></code> |- | 기타 | <code><nowiki>+-</nowiki></code>([[부호]]) <code><nowiki>e</nowiki></code>([[과학적 기수법|10]]) <code><nowiki>round</nowiki></code> |- |} 기호는 다음과 같이 사용합니다. ; 아라비아 숫자 : 0123456789입니다. 소수는 [[소수점]]을 사용하여 입력할 수 있습니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 123}} </nowiki></code> | {{#expr: 123}} | 식에 입력한 숫자 그대로 출력됩니다. |- | <code><nowiki> {{#expr: 456.700}} </nowiki></code> | {{#expr: 456.700}} | 소수 끝부분의 0은 출력되지 않습니다. |- | <code><nowiki> {{#expr: 100000000000000}} </nowiki></code><br /> <code><nowiki> {{#expr: 0.00001}} </nowiki></code> | {{#expr: 100000000000000}}<br />{{#expr: 0.00001}} | 너무 큰 숫자(100조 이상)와 너무 작은 숫자(0.00001 이하)는 E를 사용하는 [[과학적 기수법]]으로 출력됩니다. |- |} ; e : [[자연상수]]입니다. 앞뒤에 숫자를 붙이면, 아래에 있는 연산자로 작동하니까 주의하세요. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: e}} </nowiki></code><br /> <code><nowiki> {{#expr: lne}} </nowiki></code><br /> <code><nowiki> {{#expr: ln(e)}} </nowiki></code><br /> <code><nowiki> {{#expr: ln e}} </nowiki></code> | {{#expr: e}}<br /><small><small>{{#expr: lne}}</small></small><br />{{#expr: ln(e)}}<br />{{#expr: ln e}} | e를 문자 형태의 연산자와 사용할 때에는 띄어쓰거나 괄호를 사용하세요. 그렇지 않으면 오류가 납니다.<br />[[자료형]]은 float입니다. |- |} ; pi : [[원주율]] 파이입니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: pi}} </nowiki></code> | {{#expr: pi}} | e와 마찬가지로 pi를 문자 형태의 연산자와 사용할 때에는 띄어쓰거나 괄호를 사용하세요.<br />자료형은 float입니다. |- |} ; + 와 - : 부호로, 숫자 앞에 붙여 씁니다. [[양수]]를 입력할 때에는 +를 굳이 사용하지 않아도 됩니다. 앞뒤에 숫자를 붙이면, 아래에 있는 연산자(덧셈, 뺄셈)로 작동하니까 주의하세요. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: +12}} </nowiki></code><br /> <code><nowiki> {{#expr: -12}} </nowiki></code> | {{#expr: +12}}<br />{{#expr: -12}} | 결괏값의 자료형은 입력값의 자료형과 같습니다. |- |} ; e : 위에 있는 자연상수와는 달리, [[과학적 기수법]]에서 사용하는 연산자입니다. <code>KeN</code>은 K 곱하기 10의 N제곱을 의미하며, <code><nowiki>*10^</nowiki></code>와 같습니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 2e3}} </nowiki></code><br /> <code><nowiki> {{#expr: 2.5e-4}} </nowiki></code><br /> <code><nowiki> {{#expr: 6e(5-2)e-2}} </nowiki></code> | {{#expr: 2e3}}<br />{{#expr: 2.5e-4}}<br />{{#expr: 6e(5-2)e-2}} | e를 연달아 붙여서 사용할 수 있습니다.<br />자료형은 float입니다. |- |} ; ( 와 ) : 괄호는 식을 묶거나 연산자와 같이 사용됩니다. : 띄어쓰기로 괄호를 일정부분 대체할 수 있지만, 식이 복잡해지면 알아보기 힘들어지는 문제가 있습니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: (2+3)*4}} </nowiki></code><br /> <code><nowiki> {{#expr: (1 or 0) or (0 or 0)}} </nowiki></code><br /> <code><nowiki> {{#expr: exp(ln(e/e))}} </nowiki></code> | {{#expr: (2+3)*4}}<br />{{#expr: exp(ln(e/e))}}<br />{{#expr: (1 or 0) or (0 or 0)}} | <code><nowiki>{{#expr: exp(ln(e/e))}}</nowiki></code>의 경우, 띄어쓰기를 사용하여 <code><nowiki>{{#expr: exp ln e/e}}</nowiki></code>처럼 입력할 수 있습니다.<br />물론, 계산의 우선순위를 표시하는 괄호는 띄어쓰기로 대체할 수 없습니다. |- |} ; ^ : 지수 연산자로, <code><nowiki>a^b</nowiki></code>는 a의 b제곱을 의미합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 5^3}} </nowiki></code><br /> <code><nowiki> {{#expr: 2^1.5}} </nowiki></code><br /> <code><nowiki> {{#expr: 10^-1}} </nowiki></code> | {{#expr: 5^3}}<br />{{#expr: 2^1.5}}<br />{{#expr: 10^-1}} | 결괏값의 자료형은 밑이 integer 또는 지수가 양의 integer이면 integer, 아니면 float입니다. |- |} ; + 와 - : [[덧셈]]과 [[뺄셈]]입니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 1+2}} </nowiki></code><br /> <code><nowiki> {{#expr: 1-2}} </nowiki></code> | {{#expr: 1+2}}<br />{{#expr: 1-2}} | 결괏값의 자료형은 양쪽의 입력값 중 하나가 float이면 float, 둘 다 integer이면 integer입니다. |- |} ; * : [[곱셈]]입니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 1*2}} </nowiki></code> | {{#expr: 1*2}} | 결괏값의 자료형은 양쪽의 입력값 중 하나가 float이면 float, 둘 다 integer이면 integer입니다. |- |} ; / 와 div : [[나눗셈]]입니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 1/2}} </nowiki></code><br /> <code><nowiki> {{#expr: 1div2}} </nowiki></code> | {{#expr: 1/2}}<br />{{#expr: 1div2}} | 결괏값의 자료형은 양쪽의 입력값과 계산 결과가 모두 integer이면 integer이고, 아니면 float입니다. |- |} ; mod : [[나머지]]를 계산하는 연산자입니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 20mod3}} </nowiki></code><br /> <code><nowiki> {{#expr: -20mod3}} </nowiki></code><br /> <code><nowiki> {{#expr: 20mod-3}} </nowiki></code><br /> <code><nowiki> {{#expr: -20mod-3}} </nowiki></code><br /> <code><nowiki> {{#expr: 20mod3.3}} </nowiki></code> | {{#expr: 20mod3}}<br />{{#expr: -20mod3}}<br />{{#expr: 20mod-3}}<br />{{#expr: -20mod-3}}<br />{{#expr: 20mod3.3}} | 결괏값의 자료형은 integer입니다. |- |} ; exp : 밑이 e(자연상수)인 [[지수 함수]]입니다. <code><nowiki>e^</nowiki></code>와 같습니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: exp0}} </nowiki></code><br /> <code><nowiki> {{#expr: exp1}} </nowiki></code><br /> <code><nowiki> {{#expr: exp10}} </nowiki></code> | {{#expr: exp(0)}}<br />{{#expr: exp(1)}}<br />{{#expr: exp(10)}} | 결괏값의 자료형은 float입니다. |- |} ; ln : 밑이 e(자연상수)인 [[로그 함수]]입니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: ln1}} </nowiki></code><br /> <code><nowiki> {{#expr: ln e}} </nowiki></code><br /> <code><nowiki> {{#expr: ln (1/e)}} </nowiki></code> | {{#expr: ln1}}<br />{{#expr: ln e}}<br />{{#expr: ln (1/e)}} | 결괏값의 자료형은 float입니다. |- |} ; sin, cos, 그리고 tan : 각각 [[삼각함수]]인 사인, 코사인, 탄젠트입니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: sin 1}} </nowiki></code><br /> <code><nowiki> {{#expr: cos 1}} </nowiki></code><br /> <code><nowiki> {{#expr: tan 1}} </nowiki></code> | {{#expr: sin 1}}<br />{{#expr: cos 1}}<br />{{#expr: tan 1}} | 결괏값의 자료형은 float입니다. |- |} ; asin, acos, 그리고 atan : 각각 [[역삼각함수]]인 아크사인, 아크코사인, 아크탄젠트입니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: asin 1}} </nowiki></code><br /> <code><nowiki> {{#expr: acos 1}} </nowiki></code><br /> <code><nowiki> {{#expr: atan 1}} </nowiki></code> | {{#expr: asin 1}}<br />{{#expr: acos 1}}<br />{{#expr: atan 1}} | 결괏값의 자료형은 float입니다. |- |} ; sqrt : 입력값의 [[제곱근]]을 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: sqrt 4}} </nowiki></code><br /> <code><nowiki> {{#expr: sqrt 2}} </nowiki></code><br /> <code><nowiki> {{#expr: sqrt -1}} </nowiki></code> | {{#expr: sqrt 4}}<br />{{#expr: sqrt 2}}<br /><small><small>{{#expr: sqrt -1}}</small></small> | 당연히, 입력값에 음수를 넣으면 오류가 납니다.<br />결괏값의 자료형은 float입니다. |- |} ; abs : 입력값의 [[절댓값]]을 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: abs-2}} </nowiki></code> | {{#expr: abs-2}} | 결괏값의 자료형은 입력값의 자료형과 같습니다. |- |} ; round : 입력값의 [[반올림]]을 한 값을 출력합니다. 이때, round 오른쪽에 있는 숫자만큼 소수점 아래에서 반올림합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 1/3 round 5}} </nowiki></code><br /> <code><nowiki> {{#expr: 1/6 round 5}} </nowiki></code><br /> <code><nowiki> {{#expr: 1234.5678 round 2}} </nowiki></code><br /> <code><nowiki> {{#expr: 1234.5678 round 2.3}} </nowiki></code><br /> <code><nowiki> {{#expr: 1234.5678 round -2}} </nowiki></code><br /> <code><nowiki> {{#expr: 1234.5678 round -2.3}} </nowiki></code><br /> <code><nowiki> {{#expr: -1/3 round 0}} </nowiki></code><br /> <code><nowiki> {{#expr: -1/2 round 0}} </nowiki></code> | {{#expr: 1/3 round 5}}<br />{{#expr: 1/6 round 5}}<br />{{#expr: 1234.5678 round 2}}<br />{{#expr: 1234.5678 round 2.3}}<br />{{#expr: 1234.5678 round -2}}<br />{{#expr: 1234.5678 round -2.3}}<br />{{#expr: -1/3 round 0}}<br />{{#expr: -1/2 round 0}} | round 오른쪽 숫자가 정수가 아니면, 내림값을 사용합니다. (3/4번, 5/6번 예시 참고)<br />결괏값의 자료형은 float입니다. |- |} ; trunc : 입력값의 소수점 이하를 [[버림|버린 값]]을 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: trunc 1234.5678}} </nowiki></code><br /> <code><nowiki> {{#expr: trunc -1234.5678}} </nowiki></code> | {{#expr: trunc 1234.5678}}<br />{{#expr: trunc -1234.5678}} | 결괏값의 자료형은 integer입니다. |- |} ; floor : [[바닥 함수]]입니다. 입력값보다 작은 정수 중 제일 큰 수를 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: floor 1234.5678}} </nowiki></code><br /> <code><nowiki> {{#expr: floor -1234.5678}} </nowiki></code> | {{#expr: floor 1234.5678}}<br />{{#expr: floor -1234.5678}} | 결괏값의 자료형은 integer입니다. |- |} ; ceil : [[천장 함수]]입니다. 입력값보다 큰 정수 중 제일 작은 수를 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: ceil 1234.5678}} </nowiki></code><br /> <code><nowiki> {{#expr: ceil -1234.5678}} </nowiki></code> | {{#expr: ceil 1234.5678}}<br />{{#expr: ceil -1234.5678}} | 결괏값의 자료형은 integer입니다. |- |} ; not : [[부정 (논리학)|부정]]입니다. 입력값이 0이면 1을, 0이 아니면 0을 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: not 0}} </nowiki></code><br /> <code><nowiki> {{#expr: not 1}} </nowiki></code><br /> <code><nowiki> {{#expr: not 2.4}} </nowiki></code> | {{#expr: not 0}}<br />{{#expr: not 1}}<br />{{#expr: not 2.4}} | 결괏값의 자료형은 integer(0 또는 1)입니다. |- |} ; = : [[등식]]입니다. 양쪽의 입력값이 같으면 1을, 같지 않으면 0을 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 1=1}} </nowiki></code><br /> <code><nowiki> {{#expr: 1.1=1}} </nowiki></code><br /> <code><nowiki> {{#expr: a=a}} </nowiki></code> | {{#expr: 1=1}}<br />{{#expr: 1.1=1}}<br /><small><small>{{#expr: a=a}}</small></small> | 문자는 사용할 수 없으므로, <code><nowiki>{{#ifeq:}}</nowiki></code>를 사용해주세요.<br />결괏값의 자료형은 integer(0 또는 1)입니다. |- |} ; <> 와 != : [[부등식]]입니다. 양쪽의 입력값이 같으면 0을, 같지 않으면 1을 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 1<>1}} </nowiki></code><br /> <code><nowiki> {{#expr: 1.1<>1}} </nowiki></code> | {{#expr: 1<>1}}<br />{{#expr: 1.1<>1}} | 결괏값의 자료형은 integer(0 또는 1)입니다. |- |} ; <, >, <=, >= : 각각 미만, 초과, 이하, 이상을 의미하는 부등식입니다. 조건을 만족하면 1을, 만족하지 않으면 0을 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 1<1}} </nowiki></code><br /> <code><nowiki> {{#expr: 1<2}} </nowiki></code><br /> <code><nowiki> {{#expr: 2<1}} </nowiki></code> | {{#expr: 1<1}}<br />{{#expr: 1<2}}<br />{{#expr: 2<1}} | rowspan="4" | 결괏값의 자료형은 integer(0 또는 1)입니다. |- | <code><nowiki> {{#expr: 1>1}} </nowiki></code><br /> <code><nowiki> {{#expr: 1>2}} </nowiki></code><br /> <code><nowiki> {{#expr: 2>1}} </nowiki></code> | {{#expr: 1>1}}<br />{{#expr: 1>2}}<br />{{#expr: 2>1}} |- | <code><nowiki> {{#expr: 1<=1}} </nowiki></code><br /> <code><nowiki> {{#expr: 1<=2}} </nowiki></code><br /> <code><nowiki> {{#expr: 2<=1}} </nowiki></code> | {{#expr: 1<=1}}<br />{{#expr: 1<=2}}<br />{{#expr: 2<=1}} |- | <code><nowiki> {{#expr: 1>=1}} </nowiki></code><br /> <code><nowiki> {{#expr: 1>=2}} </nowiki></code><br /> <code><nowiki> {{#expr: 2>=1}} </nowiki></code> | {{#expr: 1>=1}}<br />{{#expr: 1>=2}}<br />{{#expr: 2>=1}} |- |} ; and : [[논리곱]]입니다. 양쪽의 입력값이 모두 1이면 1을, 그렇지 않으면 0을 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 1 and 1}} </nowiki></code><br /> <code><nowiki> {{#expr: 1.1 and 2}} </nowiki></code><br /> <code><nowiki> {{#expr: 0 and 2}} </nowiki></code><br /> <code><nowiki> {{#expr: 0 and 0}} </nowiki></code> | {{#expr: 1 and 1}}<br />{{#expr: 1.1 and 2}}<br />{{#expr: 0 and 2}}<br />{{#expr: 0 and 0}} | 결괏값의 자료형은 integer(0 또는 1)입니다. |- |} ; or : [[논리합]]입니다. 양쪽의 입력값이 모두 0이면 0을, 그렇지 않으면 1을 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#expr: 1 or 1}} </nowiki></code><br /> <code><nowiki> {{#expr: 1.1 or 2}} </nowiki></code><br /> <code><nowiki> {{#expr: 0 or 2}} </nowiki></code><br /> <code><nowiki> {{#expr: 0 or 0}} </nowiki></code> | {{#expr: 1 or 1}}<br />{{#expr: 1.1 or 2}}<br />{{#expr: 0 or 2}}<br />{{#expr: 0 or 0}} | 결괏값의 자료형은 integer(0 또는 1)입니다. |- |} ; 계산 순서 : [[사칙연산]]처럼 <code><nowiki>#expr</nowiki></code>에도 우선순위가 있습니다. : 목록은 아래와 같으며, 위에 있는 기호일수록 먼저 계산합니다. : {| class="wikitable" style="font-size: 90%;" ! 기호 |- | <code><nowiki>+</nowiki></code>(부호), 숫자, <code><nowiki>e</nowiki></code>(자연상수), <code><nowiki>pi</nowiki></code> [우선순위 없음] |- | <code><nowiki>-</nowiki></code>(부호), <code><nowiki>e</nowiki></code>(10) |- | <code><nowiki>exp</nowiki></code> <code><nowiki>ln</nowiki></code> <code><nowiki>abs</nowiki></code> <code><nowiki>sqrt</nowiki></code> <code><nowiki>trunc</nowiki></code> <code><nowiki>floor</nowiki></code> <code><nowiki>ceil</nowiki></code> <code><nowiki>sin</nowiki></code> <code><nowiki>cos</nowiki></code> <code><nowiki>tan</nowiki></code> <code><nowiki>acos</nowiki></code> <code><nowiki>asin</nowiki></code> <code><nowiki>atan</nowiki> <code><nowiki>not</nowiki></code> </code> |- | <code><nowiki>^</nowiki></code> |- | <code><nowiki>*</nowiki></code> <code><nowiki>/</nowiki></code> <code><nowiki>div</nowiki></code> <code><nowiki>mod</nowiki></code> |- | <code><nowiki>+</nowiki></code> <code><nowiki>-</nowiki></code> |- | <code><nowiki>round</nowiki></code> |- | <code><nowiki>=</nowiki></code> <code><nowiki>!=</nowiki></code> <code><nowiki><></nowiki></code> <code><nowiki>></nowiki></code> <code><nowiki><</nowiki></code> <code><nowiki>>=</nowiki></code> <code><nowiki><=</nowiki></code> <code> |- | <code><nowiki>and</nowiki></code> |- | <code><nowiki>or</nowiki></code> |- |} ==== #if 또는 #만약 ==== <code><nowiki>#if</nowiki></code>는 입력문자열의 유무에 따라 서로 다른 2개의 결과를 출력하는 특수 명령문입니다. <code><nowiki>{{#if: </nowiki>''문자열''<nowiki> | </nowiki>''존재 결과''<nowiki> | </nowiki>''미존재 결과''<nowiki>}}</nowiki></code>로 사용합니다. {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#if: a | 있다 | 없다}} </nowiki></code> | {{#if: a | 있다 | 없다}} | rowspan="2" | 입력문자열이 있으면, '존재 결과'를 출력합니다.<br />'존재 결과'가 없거나 빈칸만 있으면, 아무것도 출력하지 않습니다. |- | <code><nowiki> {{#if: a | | 없다}} </nowiki></code> | {{#if: a | | 없다}} |- | <code><nowiki> {{#if: | 있다 | 없다}} </nowiki></code> | {{#if: | 있다 | 없다}} | rowspan="2" | 입력문자열이 없으면, '미존재 결과'를 출력합니다.<br />'미존재 결과'가 없거나 빈칸만 있으면, 아무것도 출력하지 않습니다. |- | <code><nowiki> {{#if: | 있다 | }} </nowiki></code> | {{#if: | 있다 | }} |- | <code><nowiki> {{#if: a | 있다}} </nowiki></code> | {{#if: a | 있다}} | '미존재 결과'가 없으면, 생략해도 됩니다. |- |} ==== #ifeq 또는 #만약일치 ==== <code><nowiki>#ifeq</nowiki></code>는 두 입력문자열이 같은지 다른지에 따라 서로 다른 2개의 결과를 출력하는 특수 명령문입니다. <code><nowiki>{{#ifeq: </nowiki>''문자열1''<nowiki> | </nowiki>''문자열2''<nowiki> | </nowiki>''같음 결과''<nowiki> | </nowiki>''다름 결과''<nowiki>}}</nowiki></code>로 사용합니다. {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#ifeq: 가나다 | 가나다 | 같음 | 다름}} </nowiki></code> | {{#ifeq: 가나다 | 가나다 | 같음 | 다름}} | rowspan="2" | 두 입력문자열이 같으면, '같음 결과'를 출력합니다.<br />'같음 결과'가 없거나 빈칸만 있으면, 아무것도 출력하지 않습니다. |- | <code><nowiki> {{#ifeq: 가나다 | 가나다 | | 다름}} </nowiki></code> | {{#ifeq: 가나다 | 가나다 | | 다름}} |- | <code><nowiki> {{#ifeq: 가나다 | ABC | 같음 | 다름}} </nowiki></code> | {{#ifeq: 가나다 | ABC | 같음 | 다름}} | rowspan="2" | 두 입력문자열이 다르면, '다름 결과'를 출력합니다.<br />'다름 결과'가 없거나 빈칸만 있으면, 아무것도 출력하지 않습니다. |- | <code><nowiki> {{#ifeq: 가나다 | ABC | 같음 | }} </nowiki></code> | {{#ifeq: 가나다 | ABC | 같음 | }} |- | <code><nowiki> {{#ifeq: 가나다 | ABC | 같음 }} </nowiki></code> | {{#ifeq: 가나다 | ABC | 같음 }} | '다름 결과'가 없으면, 생략해도 됩니다. |- | <code><nowiki> {{#ifeq: 01 | 1 | 같음 | 다름}} </nowiki></code><br /> <code><nowiki> {{#ifeq: 0 | -0 | 같음 | 다름}} </nowiki></code><br /> <code><nowiki> {{#ifeq: 2e3 | 2000 | 같음 | 다름}} </nowiki></code><br /> <code><nowiki> {{#ifeq: {{#expr:10^3}} | 1000 | 같음 | 다름}} </nowiki></code> | {{#ifeq: 01 | 1 | 같음 | 다름}}<br />{{#ifeq: 0 | -0 | 같음 | 다름}}<br />{{#ifeq: 2e3 | 2000 | 같음 | 다름}}<br />{{#ifeq: {{#expr:10^3}} | 1000 | 같음 | 다름}} | 두 입력문자열이 모두 숫자이면, 대수적으로 같은지를 판단합니다.<br />이 때, 사용할 수 있는 기호는 아라비아 숫자, +-부호, e(10)입니다. |- | <code><nowiki> {{#ifeq: "01" | "1" | 같음 | 다름}} </nowiki></code><br /> <code><nowiki> {{#ifeq: 10^3 | 1000 | 같음 | 다름}} </nowiki></code> | {{#ifeq: "01" | "1" | 같음 | 다름}}<br />{{#ifeq: 10^3 | 1000 | 같음 | 다름}} | 그 외에 다른 문자를 같이 사용하면, 문자열이 같은지로 판단하므로, 사용할 때 주의하세요. |- |} ==== #iferror 또는 #만약오류 ==== <code><nowiki>#iferror</nowiki></code>는 입력문자열 오류의 여부에 따라 서로 다른 2개의 결과를 출력하는 특수 명령문입니다. <code><nowiki>{{#iferror: </nowiki>''문자열''<nowiki> | </nowiki>''오류 결과''<nowiki> | </nowiki>''정상 결과''<nowiki>}}</nowiki></code>로 사용합니다. {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#iferror: {{#expr: 1 + 2 }} | 오류 | 정상 }} </nowiki></code> | {{#iferror: {{#expr: 1 + 2 }} | 오류 | 정상 }} | rowspan="3" | 입력문자열에 오류가 없으면, '정상 결과'를 출력합니다.<br />'정상 결과'에 빈칸만 있으면, 아무것도 출력하지 않습니다.<br />하지만 '정상 결과'가 없으면, 입력값의 결괏값을 출력합니다. |- | <code><nowiki> {{#iferror: {{#expr: 1 + 2 }} | 오류 | }} </nowiki></code> | {{#iferror: {{#expr: 1 + 2 }} | 오류 | }} |- | <code><nowiki> {{#iferror: {{#expr: 1 + 2 }} | 오류 }} </nowiki></code> | {{#iferror: {{#expr: 1 + 2 }} | 오류 }} |- | <code><nowiki> {{#iferror: {{#expr: 1 + X }} | 오류 | 정상 }} </nowiki></code> | {{#iferror: {{#expr: 1 + X }} | 오류 | 정상 }} | rowspan="3" | 입력문자열에 오류가 있으면, '오류 결과'를 출력합니다.<br />'오류 결과'가 없거나 빈칸만 있으면, 아무것도 출력하지 않습니다. |- | <code><nowiki> {{#iferror: {{#expr: 1 + X }} | | 정상 }} </nowiki></code> | {{#iferror: {{#expr: 1 + X }} | | 정상 }} |- | <code><nowiki> {{#iferror: {{#expr: 1 + X }} }} </nowiki></code> | {{#iferror: {{#expr: 1 + X }} }} |- | <code><nowiki> {{#iferror: <strong class="error">a</strong> | 오류 | 정상 }} </nowiki></code> | {{#iferror: <strong class="error">a</strong> | 오류 | 정상 }} | <code><nowiki>class="error"</nowiki></code> 속성을 가진 HTML 코드가 입력되면, '오류 결과'를 출력합니다. |- |} ==== #ifexpr 또는 #만약계산 ==== <code><nowiki>#ifexpr</nowiki></code>는 입력식이 참인지 거짓인지에 따라 서로 다른 2개의 결과를 출력하는 특수 명령문입니다. <code><nowiki>{{#ifexpr: </nowiki>''식''<nowiki> | </nowiki>''참 결과''<nowiki> | </nowiki>''거짓 결과''<nowiki>}}</nowiki></code>로 사용합니다. {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#ifexpr: 1 > 0 | 참 | 거짓}} </nowiki></code> | {{#ifexpr: 1 > 0 | 참 | 거짓}} | rowspan="2" | 입력식이 참이면, '참 결과'를 출력합니다.<br />'참 결과'가 없거나 빈칸만 있으면, 아무것도 출력하지 않습니다. |- | <code><nowiki> {{#ifexpr: 1 > 0 | | 거짓}} </nowiki></code> | {{#ifexpr: 1 > 0 | | 거짓}} |- | <code><nowiki> {{#ifexpr: 1 < 0 | 참 | 거짓}} </nowiki></code> | {{#ifexpr: 1 < 0 | 참 | 거짓}} | rowspan="2" | 입력식이 거짓이면, '거짓 결과'를 출력합니다.<br />'거짓 결과'가 없거나 빈칸만 있으면, 아무것도 출력하지 않습니다. |- | <code><nowiki> {{#ifexpr: 1 < 0 | 참 | }} </nowiki></code> | {{#ifexpr: 1 < 0 | 참 | }} |- | <code><nowiki> {{#ifexpr: 1 < 0 | 참 }} </nowiki></code> | {{#ifexpr: 1 < 0 | 참 }} | '거짓 결과'가 없으면, 생략해도 됩니다. |- |} ==== #ifexist 또는 #만약존재 ==== <code><nowiki>#ifexist</nowiki></code>는 입력문서가 리브레 위키에 있는지 없는지에 따라 서로 다른 2개의 결과를 출력하는 특수 명령문입니다. <code><nowiki>{{#ifexist: </nowiki>''문서''<nowiki> | </nowiki>''존재 결과''<nowiki> | </nowiki>''미존재 결과''<nowiki>}}</nowiki></code>로 사용합니다. {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#ifexist: 리브레 위키 | 있음 | 없음}} </nowiki></code> | {{#ifexist: 리브레 위키 | 있음 | 없음}} | rowspan="2" | 문서가 있으면, '존재 결과'를 출력합니다.<br />'존재 결과'가 없거나 빈칸만 있으면, 아무것도 출력하지 않습니다. |- | <code><nowiki> {{#ifexist: 리브레 위키 | | 없음}} </nowiki></code> | {{#ifexist: 리브레 위키 | | 없음}} |- | <code><nowiki> {{#ifexist: 가나다라마 | 있음 | 없음}} </nowiki></code> | {{#ifexist: 가나다라마 | 있음 | 없음}} | rowspan="2" | 문서가 없으면, '미존재 결과'를 출력합니다.<br />'미존재 결과'가 없거나 빈칸만 있으면, 아무것도 출력하지 않습니다. |- |- | <code><nowiki> {{#ifexist: 가나다라마 | 있음 | }} </nowiki></code> | {{#ifexist: 가나다라마 | 있음 | }} |- | <code><nowiki> {{#ifexist: 가나다라마 | 있음 }} </nowiki></code> | {{#ifexist: 가나다라마 | 있음 }} | '미존재 결과'가 없으면, 생략해도 됩니다. |- | <code><nowiki> {{#ifexist: 리브레위키 | 있음 | 없음}} </nowiki></code> | {{#ifexist: 리브레위키 | 있음 | 없음}} | 입력문서가 넘겨주기 문서일 때, 본 문서가 있으면 '존재 결과'를, 본 문서가 없으면 '미존재 결과'를 출력합니다. |- | <code><nowiki> {{#ifexist: 위키백과:위키백과 | 있음 | 없음}} </nowiki></code> | {{#ifexist: 위키백과:위키백과 | 있음 | 없음}} | 입력문서가 다른 위키의 문서이면([[인터위키]]를 사용), '미존재 결과'를 출력합니다. |- | <code><nowiki> {{#ifexist: 파일:Wikipedia Community cartoon - high quality.png | 있음 | 없음}} </nowiki></code> | {{#ifexist: 파일:Wikipedia Community cartoon - high quality.png | 있음 | 없음}} | 입력문서가 [[위키미디어 공용]] 파일이면, '미존재 결과'를 출력합니다. |- |} <code><nowiki>#ifexist</nowiki></code>는 사용 개수에 제한이 있습니다. 제한 개수를 넘긴 <code><nowiki>#ifexist</nowiki></code>는 무조건 '미존재 결과'를 출력하므로 사용하는데 주의하세요. 또한, 개수를 넘긴 문서는 [[:분류:파서 함수 호출을 너무 많이 사용하는 문서]]에 분류됩니다. ==== #switch 또는 #스위치 ==== <code><nowiki>#switch</nowiki></code>는 입력문자열에 따라 여러 개의 결과를 출력하는 특수 명령문입니다. <code><nowiki>{{#switch: </nowiki>''문자열''<nowiki> | </nowiki>''조건1''<nowiki> = </nowiki>''조건1 결과''<nowiki> | </nowiki>''조건2''<nowiki> = </nowiki>''조건2 결과''<nowiki> | </nowiki>''기본 결과''<nowiki>}}</nowiki></code>로 사용합니다. 하지만, 가독성을 위해 아래와 같이 사용하시는 것을 추천합니다. {{인용문2|<poem><nowiki>{{#switch: </nowiki>''문자열''<nowiki> | </nowiki>''조건1''<nowiki> = </nowiki>''조건1 결과''<nowiki> | </nowiki>''조건2''<nowiki> = </nowiki>''조건2 결과''<nowiki> | #default = </nowiki>''기본 결과''<nowiki> }}</nowiki></poem>}} {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#switch: 1 | 1 = A | 2 = B | C}} </nowiki></code> | {{#switch: 1 | 1 = A | 2 = B | C}} | rowspan="3" | 입력문자열이 특정 조건과 같으면, 조건의 결과를 출력합니다.<br />입력문자열과 같은 조건이 없거나, 입력문자열이 빈칸이면, '기본 결과'를 출력합니다. |- | <code><nowiki> {{#switch: 2 | 1 = A | 2 = B | C}} </nowiki></code> | {{#switch: 2 | 1 = A | 2 = B | C}} |- | <code><nowiki> {{#switch: 3 | 1 = A | 2 = B | C}} </nowiki></code><br /> <code><nowiki> {{#switch: | 1 = A | 2 = B | C}} </nowiki></code> | {{#switch: 3 | 1 = A | 2 = B | C}}<br />{{#switch: | 1 = A | 2 = B | C}} |- | <code><nowiki> {{#switch: 1 | 1 = | 2 = B | C}} </nowiki></code><br /> <code><nowiki> {{#switch: 3 | 1 = A | 2 = B | }} </nowiki></code> | {{#switch: 1 | 1 = | 2 = B | C}}<br />{{#switch: 3 | 1 = A | 2 = B | }} | 결과가 빈칸이면, 아무것도 출력하지 않습니다. |- | <code><nowiki> {{#switch: 1 | 1 = | 2 = B }} </nowiki></code> | {{#switch: 1 | 1 = | 2 = B }} | rowspan="2" | '기본 결과'가 없으면, 생략해도 됩니다. |- | <code><nowiki> {{#switch: 3 | 1 = A | 2 = B }} </nowiki></code> | {{#switch: 3 | 1 = A | 2 = B }} |- | <code><nowiki> {{#switch: 3 | 1 = A | 2 = B | #default = C}} </nowiki></code><br /> <code><nowiki> {{#switch: | 1 = A | 2 = B | #default = C}} </nowiki></code><br /> <code><nowiki> {{#switch: | 1 = A | 2 = B | #기본값 = C}} </nowiki></code> | {{#switch: 3 | 1 = A | 2 = B | #default = C}}<br />{{#switch: | 1 = A | 2 = B | #default = C}}<br />{{#switch: | 1 = A | 2 = B | #기본값 = C}} | '기본 결과' 대신, <code><nowiki>#default = </nowiki>''기본 결과''</code>를 사용할 수 있습니다.<br />'''가독성이 좋으므로, 이 방법을 사용하는 것을 추천합니다.'''<br />'default' 대신 '기본값'을 사용할 수 있습니다. |- | {{인용문2|<poem><nowiki>{{#switch: 리브라 | 리브렌 = 퇴출 | 리브라 | 리디버그 = 마스코트 | 리브룬 | 어그롭테릭스 | 레브 | 리버티 = 공인 캐릭터 | #default = 리브레 }}</nowiki></poem>}} | {{#switch: 리브라 | 리브렌 = 퇴출 | 리브라 | 리디버그 = 마스코트 | 리브룬 | 어그롭테릭스 | 레브 | 리버티 = 공인 캐릭터 | #default = 리브레}} | rowspan="2" | 여러 조건의 결과가 같을 때에는, 옆의 예시처럼 겹치는 조건을 연달아 적을 수도 있습니다.<br />그러면 그 아래 '='이 있는 조건의 결과와 같은 결과를 출력합니다. 즉, {{인용문2|<poem><nowiki>{{#switch: </nowiki>''문자열''<nowiki> | </nowiki>''조건1''<nowiki> = </nowiki>''조건1 결과''<nowiki> | </nowiki>''조건2''<nowiki> | </nowiki>''조건3''<nowiki> | </nowiki>''조건4''<nowiki> = </nowiki>''조건234 결과''<nowiki> | </nowiki>''조건5''<nowiki> = </nowiki>''조건5 결과''<nowiki> | </nowiki>''조건6''<nowiki> | </nowiki>''조건7''<nowiki> = </nowiki>''조건67 결과''<nowiki> | #default = </nowiki>''기본 결과''<nowiki> }}</nowiki></poem>}} 에서 조건2, 3, 또는 4를 문자열에 입력하면, '조건234 결과'가 출력됩니다.<br /><br />옆의 예시처럼 결괏값이 같은 조건끼리 서로 붙여 적어도 정상적으로 작동하는데, 조건이 많으면 가독성이 떨어질 수 있으니, 이 점 유의하세요! |- | {{인용문2|<poem><nowiki>{{#switch: 어그롭테릭스 | 리브렌 = 퇴출 | 리브라 | 리디버그 = 마스코트 | 리브룬 | 어그롭테릭스 | 레브 | 리버티 = 공인 캐릭터 | #default = 리브레 }}</nowiki></poem>}} | {{#switch: 어그롭테릭스 | 리브렌 = 퇴출 | 리브라 | 리디버그 = 마스코트 | 리브룬 | 어그롭테릭스 | 레브 | 리버티 = 공인 캐릭터 | #default = 리브레}} |- | <code><nowiki> {{#switch: 2 | 1 = A | 2 = B | 2 = C}} </nowiki></code> | {{#switch: 2 | 1 = A | 2 = B | 2 = C}} | 같은 조건이 2개 이상 있으면, 가장 앞에 있는 결괏값을 출력합니다. |- | <code><nowiki> {{#switch: a | a = 1 | A = 11 | B = 2}} </nowiki></code><br /> <code><nowiki> {{#switch: A | a = 1 | A = 11 | B = 2}} </nowiki></code> | {{#switch: a | a = 1 | A = 11 | B = 2}}<br />{{#switch: A | a = 1 | A = 11 | B = 2}} | <code><nowiki>#switch</nowiki></code>는 입력문자열의 대소문자를 구별합니다. |- | <code><nowiki> {{#switch: 0 + 1 | 1 = 1 | 2 = 2 | 3}} </nowiki></code> | {{#switch: 0 + 1 | 1 = 1 | 2 = 2 | 3}} | <code><nowiki>#switch</nowiki></code>는 입력문자열의 대수적 계산을 하지 않습니다. |- | {{인용문2|<poem><nowiki>{{#switch: 1=2 | 1=2 = 원본 | 1</nowiki><nowiki><nowiki>=</nowiki></nowiki><nowiki>2 = nowiki | 1{{=}}2 = 틀 | }}</nowiki></poem>}} | {{#switch: 1=2 | 1=2 = 원본 | 1<nowiki>=</nowiki>2 = nowiki | 1{{=}}2 = 틀 | }} | 조건에 <code><nowiki>=</nowiki></code>을 사용하려면, <nowiki>{{=}}</nowiki>이나 <code><nowiki>&#61;</nowiki></code>을 사용해야 합니다. |- |} === 문서 제목 주소 === ; 상대를절대로(rel2abs) : 상대 경로를 절대 경로로 변환하여 출력하는 파서 함수입니다. : <code><nowiki>{{#상대를절대로:</nowiki>''경로''<nowiki>|</nowiki>''기준 경로''<nowiki>}}</nowiki></code>로 사용하며, 기준경로가 없으면, 현재 문서의 이름이 입력됩니다. :* <code><nowiki>.</nowiki></code>: 현재 단계 :* <code><nowiki>..</nowiki></code>: 상위 단계 :* <code><nowiki>/문서</nowiki></code>: 하위 단계(/문서) :* 아무 의미 없는 <code><nowiki>/.</nowiki></code>, <code><nowiki>/./</nowiki></code> 등은 무시됩니다. : {| class="wikitable" style="font-size: 90%;" ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#상대를절대로: /리브룬 | 위키/리브라/리디버그 }} </nowiki></code> | {{#상대를절대로: /리브룬 | 위키/리브라/리디버그 }} | <code><nowiki>/문서</nowiki></code>를 사용했으므로, 기준 경로의 하위 단계(/리브룬)를 출력합니다. |- | <code><nowiki> {{#상대를절대로: ./리브룬 | 위키/리브라/리디버그 }} </nowiki></code> | {{#상대를절대로: ./리브룬 | 위키/리브라/리디버그 }} | <code><nowiki>.</nowiki></code>와 <code><nowiki>/문서</nowiki></code>를 사용했으므로,<br />기준 경로의 현재 단계(즉, 위키/리브라/리디버그)의 하위 단계(/리브룬)를 출력합니다. |- | <code><nowiki> {{#상대를절대로: ../리브룬 | 위키/리브라/리디버그 }} </nowiki></code> | {{#상대를절대로: ../리브룬 | 위키/리브라/리디버그 }} | <code><nowiki>..</nowiki></code>와 <code><nowiki>/문서</nowiki></code>를 사용했으므로, 기준 경로의 상위 단계(즉, 위키/리브라)의 하위 단계(/리브룬)를 출력합니다. |- | <code><nowiki> {{#상대를절대로: .. | 위키/리브라/리디버그 }} </nowiki></code> | {{#상대를절대로: .. | 위키/리브라/리디버그 }} | <code><nowiki>..</nowiki></code>를 사용했으므로, 기준 경로의 상위 단계(즉, 위키/리브라)를 출력합니다. |- | <code><nowiki> {{#상대를절대로: ../. | 위키/리브라/리디버그 }} </nowiki></code> | {{#상대를절대로: ../. | 위키/리브라/리디버그 }} | <code><nowiki>/.</nowiki></code>는 아무 의미 없으므로, 바로 위의 예시와 똑같은 결과가 출력됩니다. |- | <code><nowiki> {{#상대를절대로: ../../리브룬 | 위키/리브라/리디버그 }} </nowiki></code> | {{#상대를절대로: ../../리브룬 | 위키/리브라/리디버그 }} | 기준 경로의 상위 단계의 상위 단계(즉, 위키)의 하위 단계(/리브룬)를 출력합니다. |- | <code><nowiki> {{#상대를절대로: ../../../리브룬 | 위키/리브라/리디버그 }} </nowiki></code> | {{#상대를절대로: ../../../리브룬 | 위키/리브라/리디버그 }} | 기준 경로의 상위 단계의 상위 단계(즉, 빈칸)의 하위 단계(/리브룬)를 출력합니다. |- | <code><nowiki> {{#상대를절대로: ../../../../리브룬 | 위키/리브라/리디버그 }} </nowiki></code> | <small><small>{{#상대를절대로: ../../../../리브룬 | 위키/리브라/리디버그 }}</small></small> | 가장 상위 단계를 넘어섰으므로, 오류가 납니다. |- |} ; 제목부분(titleparts) : 문서 제목에서 특정 단계만을 출력하는 파서 함수입니다. : <code><nowiki>{{#제목부분:</nowiki>''문서 제목''<nowiki>|</nowiki>''단계 개수''<nowiki>|</nowiki>''첫 번째 단계''<nowiki>}}</nowiki></code>로 사용합니다. :* 단계 개수: 결괏값에 나오는 제목의 단계 개수입니다. 없으면, 문서 제목을 출력합니다. 음수도 입력할 수 있습니다. :* 첫 번째 단계: 결괏값에 나오는 제목의 첫 번째 단계 번호입니다. 값이 0이거나 없으면, 1(즉, 가장 상위 단계)로 고정됩니다. : {| class="wikitable" style="font-size: 90%;" ! style="width: 26em;" | 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#제목부분: </nowiki>{{색|blue|위키/리브라/리디버그/리브룬}}<nowiki>}} </nowiki></code> | {{#제목부분: 위키/리브라/리디버그/리브룬}} | '단계 개수'와 '첫 번째 단계' 모두 없으므로, 입력한 문서 제목을 그대로 출력합니다. |- | <code><nowiki> {{#제목부분: </nowiki>{{색|blue|위키}}<nowiki>/리브라/리디버그/리브룬 | 1}} </nowiki></code> | {{#제목부분: 위키/리브라/리디버그/리브룬 | 1}} | 입력한 제목 중 단계 1개만 출력하는데, '첫 번째 단계'가 없으므로, 가장 상위 문서인 '위키'를 출력합니다. |- | <code><nowiki> {{#제목부분: </nowiki>{{색|blue|위키/리브라}}<nowiki>/리디버그/리브룬 | 2}} </nowiki></code> | {{#제목부분: 위키/리브라/리디버그/리브룬 | 2}} | 입력한 제목 중 단계 2개만 출력하는데, '첫 번째 단계'가 없으므로 '위키/리브라'를 출력합니다. |- | <code><nowiki> {{#제목부분: 위키/</nowiki>{{색|blue|리브라/리디버그}}<nowiki>/리브룬 | 2 | 2}} </nowiki></code> | {{#제목부분: 위키/리브라/리디버그/리브룬 | 2 | 2}} | 2번째 단계부터 단계 2개만 출력합니다. |- | <code><nowiki> {{#제목부분: 위키/</nowiki>{{색|blue|리브라/리디버그/리브룬}}<nowiki> | | 2}} </nowiki></code> | {{#제목부분: 위키/리브라/리디버그/리브룬 | | 2}} | 2번째 단계부터 출력하는데, '단계 개수'가 없으므로 2번째 단계부터 끝까지 출력합니다. |- | <code><nowiki> {{#제목부분: 위키/리브라/리디버그/리브룬 | | 5}} </nowiki></code> | {{#제목부분: 위키/리브라/리디버그/리브룬 | | 5}} | 5번째 단계부터 출력하는데, 입력한 문서 제목은 4단계까지 있으므로, 아무값도 출력하지 않습니다. |- | <code><nowiki> {{#제목부분: </nowiki>{{색|blue|위키/리브라/리디버그}}<nowiki>/리브룬 | -1}} </nowiki></code> | {{#제목부분: 위키/리브라/리디버그/리브룬 | -1}} | '단계 개수'가 음수이면, '단계 개수'만큼 뒤에서 빠트린 결괏값을 출력합니다. |- | <code><nowiki> {{#제목부분: 위키/리브라/리디버그/리브룬 | -4}} </nowiki></code> | {{#제목부분: 위키/리브라/리디버그/리브룬 | -4}} | rowspan="2" | 입력한 문서 제목은 4단계까지 있으므로, 아무값도 출력하지 않습니다. |- | <code><nowiki> {{#제목부분: 위키/리브라/리디버그/리브룬 | -5}} </nowiki></code> | {{#제목부분: 위키/리브라/리디버그/리브룬 | -5}} |- | <code><nowiki> {{#제목부분: 위키/리브라/리디버그/</nowiki>{{색|blue|리브룬}}<nowiki> | | -1}} </nowiki></code> | {{#제목부분: 위키/리브라/리디버그/리브룬 | | -1}} | '첫 번째 단계'가 음수이면, 가장 하위 단계부터 시작합니다. |- | <code><nowiki> {{#제목부분: 위키/</nowiki>{{색|blue|리브라/리디버그}}<nowiki>/리브룬 | -1 | 2}} </nowiki></code> | {{#제목부분: 위키/리브라/리디버그/리브룬 | -1 | 2}} | 2번째 단계부터 시작하는데, '단계 개수'가 -1이므로 가장 마지막 단계를 빠트린 값을 출력합니다. |- | <code><nowiki> {{#제목부분: 위키/리브라/</nowiki>{{색|blue|리디버그}}<nowiki>/리브룬 | -1 | -2}} </nowiki></code> | {{#제목부분: 위키/리브라/리디버그/리브룬 | -1 | -2}} | 뒤에서 2번째 단계부터 시작하는데, '단계 개수'가 -1이므로 가장 마지막 단계를 빠트린 값을 출력합니다. |- |} ; 특수기능 : 입력한 특수 문서의 제목을 출력하는 파서 함수입니다. : <code><nowiki>{{#특수기능E:</nowiki>''특수 문서 제목''<nowiki>}}</nowiki></code>는 유니코드로 출력합니다. : {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 |- | <code><nowiki> {{#특수기능:</nowiki>''특수 문서 제목''<nowiki>}} </nowiki></code> | <code><nowiki> {{#특수기능:통계}} </nowiki></code> | {{#특수기능:통계}} |- |} === 시각 === 표시방법이 '''협정 세계시'''와 '''현지 시각'''으로 나뉩니다. ; 시간(time) : 시각(협정 세계시)을 출력하는 파서함수입니다. : <code><nowiki>{{#시간: </nowiki>''형식 문자열''<nowiki> | </nowiki>''시간 요소''<nowiki> | </nowiki>''언어코드''<nowiki> | </nowiki>''지역''<nowiki>}}</nowiki></code>으로 사용하며, '시간 요소', '언어코드', '지역'은 입력하지 않아도 됩니다. :; 형식 문자열 :: 시각을 어떻게 출력할지를 결정하는 형식으로, 일반적인 문자와 특정한 값을 출력하는 코드를 사용할 수 있습니다. 코드의 목록은 아래와 같습니다. ::; 연도 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" |- ! 코드 !! 현재 값 !! 설명 |- | Y | {{#시간: Y}} | style="text-align: left;" | '시간 요소'(이하 현재)의 연도를 출력합니다. |- | y | {{#시간: y}} | style="text-align: left;" | 현재의 연도를 뒤 두 자릿수만 출력합니다. |- | L | {{#시간: L}} | style="text-align: left;" | 현재의 연도가 [[윤년]]이면 1, 아니면 0을 출력합니다. |- | o | {{#시간: o}} | style="text-align: left;" | [[ISO 8601]] 기준, 현재의 연도를 출력합니다. |- |} ::; 달 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | n | {{#시간: n}} | style="text-align: left;" | 현재의 달을 출력합니다. |- | m | {{#시간: m}} | style="text-align: left;" | 현재의 달을 출력합니다. 한 자릿수 달(1~9월)일 때에는 숫자 앞에 0이 붙습니다. |- | M | {{#시간: M}} | style="text-align: left;" | 현재 달의 이름을 약어로 출력합니다. |- | F | {{#시간: F}} | style="text-align: left;" | 현재 달의 이름을 출력합니다. |- | xg | {{#시간: xg}} | style="text-align: left;" | 현재 달의 이름을 소유격으로 출력합니다. |- |} ::; 날짜 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | j | {{#시간: j}} | style="text-align: left;" | 현재의 날짜를 출력합니다. |- | d | {{#시간: d}} | style="text-align: left;" | 현재의 날짜를 출력합니다. 한 자릿수 날짜(1~9일)일 때에는 숫자 앞에 0이 붙습니다. |- | z | {{#시간: z}} | style="text-align: left;" | 올해 1월 1일부터 지난 날수를 출력합니다. 따라서 1월 1일에는 0을 출력합니다. |- |} ::; 주와 요일 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | W | {{#시간: W}} | style="text-align: left;" | ISO 8601 기준, 현재의 주차를 출력합니다. (1 ~ 53) |- | N | {{#시간: N}} | style="text-align: left;" | ISO 8601 기준, 현재의 요일을 출력합니다. 월요일이 1이고, 일요일이 7입니다. |- | w | {{#시간: w}} | style="text-align: left;" | 현재의 요일을 출력합니다. 일요일이 0이고, 토요일이 6입니다. |- | D | {{#시간: D}} | style="text-align: left;" | 현재의 요일을 약어로 출력합니다. |- | l | {{#시간: l}} | style="text-align: left;" | 현재의 요일을 출력합니다. |- |} ::; 시 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | a | {{#시간: a}} | style="text-align: left;" | 현재 시각이 am(오전)인지 pm(오후)인지를 출력합니다. 00:00:00 ~ 11:59:59이면 오전, 12:00:00 ~ 23:59:59이면 오후입니다. |- | A | {{#시간: A}} | style="text-align: left;" | a의 대문자 형태(AM, PM)입니다. |- | g | {{#시간: g}} | style="text-align: left;" | 현재의 시를 12시간제로 출력합니다. |- | h | {{#시간: h}} | style="text-align: left;" | 현재의 시를 12시간제로 출력합니다. 한 자릿수 시(1~9시)일 때에는 숫자 앞에 0이 붙습니다. |- | G | {{#시간: G}} | style="text-align: left;" | 현재의 시를 24시간제로 출력합니다. |- | H | {{#시간: H}} | style="text-align: left;" | 현재의 시를 24시간제로 출력합니다. 한 자릿수 시(1~9시)일 때에는 숫자 앞에 0이 붙습니다. |- |} ::; 분과 초 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | i | {{#시간: i}} | style="text-align: left;" | 현재의 분을 출력합니다. 한 자릿수 분(1~9분)일 때에는 숫자 앞에 0이 붙습니다. |- | s | {{#시간: s}} | style="text-align: left;" | 현재의 초를 출력합니다. 한 자릿수 초(1~9초)일 때에는 숫자 앞에 0이 붙습니다. |- | U | {{#시간: U}} | style="text-align: left;" | [[유닉스 시간]], 즉 1970년 1월 1일 0시 0분 0초부터 흐른 시간을 초로 출력합니다. |- |} ::; 시간대 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | e | {{#시간: e}} | style="text-align: left;" | 시간대를 출력합니다. |- | I | {{#시간: I}} | style="text-align: left;" | [[일광 절약 시간제]]를 시행하는 날짜면 1을, 아니면 0을 출력합니다. |- | O | {{#시간: O}} | style="text-align: left;" | 협정 세계시와 얼만큼 차이가 나는지를 출력합니다. 0000(시시분분) |- | P | {{#시간: P}} | style="text-align: left;" | 협정 세계시와 얼만큼 차이가 나는지를 출력합니다. 00:00(시시:분분) |- | T | {{#시간: T}} | style="text-align: left;" | 시간대의 이름을 약자로 출력합니다. |- | Z | {{#시간: Z}} | style="text-align: left;" | 협정 세계시와 얼만큼 차이가 나는지를 초로 출력합니다. |- |} ::; 기타 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | t | {{#시간: t}} | style="text-align: left;" | 현재 달에 있는 날짜의 수를 출력합니다. |- | c | {{#시간: c}} | style="text-align: left;" | ISO 8601 형식의 날짜를 출력합니다. <code><nowiki>Y-m-d"T"H:i:s+00:00</nowiki></code>를 사용한 것과 결과가 같습니다. |- | r | {{#시간: r}} | style="text-align: left;" | RFC 5322 형식의 날짜를 출력합니다. <code><nowiki>D, j M Y H:i:s +0000</nowiki></code>를 사용한 것과 결과가 같습니다. |- |} ::; 이슬람력 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | xmY | {{#시간: xmY}} | style="text-align: left;" | 현재의 연도를 출력합니다. |- | xmn | {{#시간: xmn}} | style="text-align: left;" | 현재의 달을 출력합니다. |- | xmF | {{#시간: xmF}} | style="text-align: left;" | 현재 달의 이름을 출력합니다. |- | xmj | {{#시간: xmj}} | style="text-align: left;" | 현재의 날짜(일)를 출력합니다. |- |} ::; 이란력 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | xiY | {{#시간: xiY}} | style="text-align: left;" | 현재의 연도를 출력합니다. |- | xiy | {{#시간: xiy}} | style="text-align: left;" | 현재의 연도를 뒤 두 자릿수만 출력합니다. |- | xin | {{#시간: xin}} | style="text-align: left;" | 현재의 달을 출력합니다. |- | xiF | {{#시간: xiF}} | style="text-align: left;" | 현재 달의 이름을 출력합니다. |- | xij | {{#시간: xij}} | style="text-align: left;" | 현재의 날짜(일)를 출력합니다. |- | xiz | {{#시간: xiz}} | style="text-align: left;" | 올해 1월 1일부터 지난 날수를 출력합니다. 따라서 1월 1일에는 0을 출력합니다. |- | xit | {{#시간: xit}} | style="text-align: left;" | 현재 달에 있는 날짜의 수를 출력합니다. |- |} ::; 히브리력 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | xjY | {{#시간: xjY}} | style="text-align: left;" | 현재의 연도를 출력합니다. |- | xjn | {{#시간: xjn}} | style="text-align: left;" | 현재의 달을 출력합니다. |- | xjF | {{#시간: xjF}} | style="text-align: left;" | 현재 달의 이름을 출력합니다. |- | xjx | {{#시간: xjx}} | style="text-align: left;" | 현재 달의 이름을 소유격으로 출력합니다. |- | xjj | {{#시간: xij}} | style="text-align: left;" | 현재의 날짜(일)를 출력합니다. |- | xjt | {{#시간: xit}} | style="text-align: left;" | 현재 달에 있는 날짜의 수를 출력합니다. |- |} ::; 태국력 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | xkY | {{#시간: xkY}} | style="text-align: left;" | 현재의 연도를 출력합니다.<br />1941년 3월 이전 날짜를 입력하면 제대로 계산되지 않습니다. |- |} ::; 민국기원 & 주체연호 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | xoY | {{#시간: xoY}} | style="text-align: left;" | 현재의 연도를 출력합니다. |- |} ::; 일본 연호 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 현재 값 !! 설명 |- | xtY | {{#시간: xtY}} | style="text-align: left;" | 현재의 연호를 출력합니다. |- |} ::; 플래그 ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 코드 !! 입력 !! 결과 !! 설명 |- | xn | | | style="text-align: left;" | xn 오른쪽의 숫자(코드)를 ASCII 숫자로 변환합니다. |- | xN | | | style="text-align: left;" | 문자열이 끝날 때까지나 그다음 xN이 나타날 때까지의 숫자(코드)를 ASCII 숫자로 변환합니다. |- | xh | <code><nowiki> {{#시간:xhY}} </nowiki></code> | {{#시간:xhY}} | style="text-align: left;" | xh 오른쪽의 숫자(코드)를 히브리 숫자로 변환합니다. |- | xr | <code><nowiki> {{#시간:xrY}} </nowiki></code> | {{#시간:xrY}} | style="text-align: left;" | xr 오른쪽의 숫자(코드)를 로마 숫자로 변환합니다. 10000까지만 가능합니다. |- |} :; 입력법 :: 코드와 겹치는 일반적인 문자를 입력할 때에는 아래의 방법을 사용합니다. ::# 해당 문자 앞에 [[역슬래시]](\)를 함께 입력한다. ::# 해당 문자 양옆에 [[큰따옴표]](")를 입력한다. ::# <code><nowiki>xx</nowiki></code>는 x로 인식됩니다. :: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 입력 !! 결과 !! 설명 |- | <code><nowiki> {{#시간: Y-m-d }} </nowiki></code> | {{#시간: Y-m-d }} | style="text-align: left;" | |- | <code><nowiki> {{#시간: [[Y]] m d }} </nowiki></code> | {{#시간: [[Y]] m d }} | style="text-align: left;" | 링크를 걸 때 사용하는 문법을 그대로 사용할 수 있습니다. |- | <code><nowiki> {{#시간: [[year]]: Y }} </nowiki></code> | {{#시간: [[year]]: Y }} | style="text-align: left;" | year의 y, e, a, r이 코드로 인식되어, 원하는 결과가 나타나지 않습니다. |- | <code><nowiki> {{#시간: [["year"]]: Y, \a }} </nowiki></code> | {{#시간: [["year"]]: Y, \a }} | style="text-align: left;" | 큰따옴표(")와 역슬래시(\)를 사용하여 이를 해결했습니다. |- |} ---- :; 시간 요소 :: 출력할 시간을 입력하는 것으로, 없으면 현재 시각을 기준으로 계산하여 출력합니다. :: [[PHP]]에 있는 [https://secure.php.net/function.strtotime strtotime() 함수]에서 사용할 수 있는 형식을 사용하며, 절대 시각(16 April 2015) 또는 상대 시각(+2 hours) 모두 사용할 수 있습니다. ::: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 입력 !! 결과 !! 설명 |- | <code><nowiki> {{#시간: Y년 n월 j일 G:i:s | now }} </nowiki></code> | {{#시간: Y년 n월 j일 G:i:s | now }} | style="text-align: left;" | now는 현재 시각을 의미합니다. 굳이 입력하지 않아도 됩니다. |- | <code><nowiki> {{#시간: Y년 n월 j일 G:i:s | now + 2 hours }} </nowiki></code> | {{#시간: Y년 n월 j일 G:i:s | now + 2 hours }} | style="text-align: left;" | 현재 시각에 2시간을 더했습니다. |- | <code><nowiki> {{#시간: Y년 n월 j일 G:i:s | +2 hours }} </nowiki></code> | {{#시간: Y년 n월 j일 G:i:s | +2 hours }} | style="text-align: left;" | 상대 시각을 더하거나 뺄 때에도 now는 생략할 수 있습니다. |- | <code><nowiki> {{#시간: Y년 n월 j일 G:i:s | 16 April 2015 }} </nowiki></code> | {{#시간: Y년 n월 j일 G:i:s | 16 April 2015 }} | rowspan="3" style="text-align: left;" | 특정 시각을 입력할 수 있습니다. |- | <code><nowiki> {{#시간: Y년 n월 j일 G:i:s | April 16, 2015 }} </nowiki></code> | {{#시간: Y년 n월 j일 G:i:s | April 16, 2015 }} |- | <code><nowiki> {{#시간: Y년 n월 j일 G:i:s | 2000-04-16 }} </nowiki></code> | {{#시간: Y년 n월 j일 G:i:s | 2000-04-16 }} |- | <code><nowiki> {{#시간: Y년 n월 j일 G:i:s | @</nowiki>{{#시간: U }}<nowiki> }} </nowiki></code> | {{#시간: Y년 n월 j일 G:i:s | @{{#시간: U }} }} | style="text-align: left;" | 유닉스 시간을 입력할 때에는 숫자 앞에 <code><nowiki>@</nowiki></code>를 붙입니다. |- |} :; 언어코드 :: 언어코드를 입력하면, 해당 언어권에서 사용하는 표기로 출력됩니다. :: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 입력 !! 결과 !! 설명 |- | <code><nowiki> {{#시간: d F Y | | nl }} </nowiki></code> | {{#시간: d F Y | | nl }} | style="text-align: left;" | 네덜란드어(nl) 현재 날짜 표기 |- | <code><nowiki> {{#시간: l | now | uk }} </nowiki></code> | {{#시간: l | now| uk }} | style="text-align: left;" | 우크라이나어(uk) 현재 요일 표기 |- | <code><nowiki> {{#시간: d xg Y | | pl}} </nowiki></code> | {{#시간: d xg Y | | pl}} | style="text-align: left;" | 폴란드어(pl) 현재 날짜 표기 |- |} :; 지역 :: 값이 false 또는 0이면 협정 세계시로 시각을 출력하고, 값이 true 또는 1이면 현지 시각으로 출력합니다. :: 값이 1이면, 아래의 <code><nowiki>{{#현지시간:}}</nowiki></code>을 이용하는 것과 결과가 같습니다. :: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 입력 !! 결과 !! 설명 |- | <code><nowiki> {{#시간: Y년 n월 j일 G:i:s | | | 0 }} </nowiki></code> | {{#시간: Y년 n월 j일 G:i:s | | | 0 }} | style="text-align: left;" | 현재 시각 (협정 세계시) |- | <code><nowiki> {{#시간: Y년 n월 j일 G:i:s | | | 1 }} </nowiki></code> | {{#시간: Y년 n월 j일 G:i:s | | | 1 }} | style="text-align: left;" | 현재 시각 (리브레 위키 서버 시각) |- | <code><nowiki> {{#시간: c | </nowiki>{{#시간: c | | | 1 }}<nowiki> | | 0 }} </nowiki></code> | {{#시간: c | {{#시간: c | | | 1 }} | | 0 }} | rowspan="2" style="text-align: left;" | 둘 다 리브레 위키 서버 시각(한국 시각)을 입력했지만,<br />위 예시는 협정 세계시 시각을 출력했고,<br />아래 예시는 한국 시각을 그대로 출력했습니다. |- | <code><nowiki> {{#시간: c | </nowiki>{{#시간: c | | | 1 }}<nowiki> | | 1 }} </nowiki></code> | {{#시간: c | {{#시간: c | | | 1 }} | | 1 }} |- |} ; 현지시간(timel) : <code><nowiki>{{#현지시간: </nowiki>''형식 문자열''<nowiki> | </nowiki>''시간 요소''<nowiki> | </nowiki>''언어코드''<nowiki>}}</nowiki></code>로 사용하며, 사용방법은 <code><nowiki>{{#시간:}}</nowiki></code>과 동일합니다. : 결괏값은 <code><nowiki>{{#시간: </nowiki>''형식 문자열''<nowiki> | </nowiki>''시간 요소''<nowiki> | </nowiki>''언어코드''<nowiki> | </nowiki>''1''<nowiki> }}</nowiki></code>과 똑같습니다. : 단, 유닉스 시간만은 <code><nowiki>{{#시간:}}</nowiki></code>과 똑같은 값을 출력합니다. :: {| class="wikitable" style="font-size: 90%; text-align: center;" ! 입력 | <code><nowiki> {{#시간: U }} </nowiki></code> | <code><nowiki> {{#현지시간: U }} </nowiki></code> |- ! 결과 | {{#시간: U }} | {{#현지시간: U }} |- |} === 나머지 === {| class="wikitable" style="font-size: 90%;" ! 사용법 ! 입력 ! 결과 ! 설명 |- | <code><nowiki> {{#언어:</nowiki>''언어 코드''<nowiki>}} </nowiki></code> | <code><nowiki> {{#언어:ko}} </nowiki></code> | {{#언어:ko}} | 언어코드를 받으면 해당 언어의 이름을 출력합니다. |- | <code><nowiki> {{#호출:</nowiki>''모듈 이름''<nowiki>}} </nowiki></code> | <code><nowiki> {{#호출:마작패}} </nowiki></code> | | 문서(주로 틀)에 [[Lua|루아]]로 코딩된 [[모듈 문서]]를 불러옵니다.<br />#invoke로도 사용할 수 있습니다. |- | <code><nowiki> {{#태그:</nowiki>''태그 이름''<br /><nowiki>|</nowiki>''내용''<br /><nowiki>|</nowiki>''인자1'' = ''값1''<br /><nowiki>|</nowiki>''인자2'' = ''값2''<br /><nowiki>}} </nowiki></code> | <code><nowiki> {{#태그:ref|어쩌구 저쩌구}} </nowiki></code> | {{#태그:ref|어쩌구 저쩌구}} | 파서 태그를 사용하는 또 다른 방법입니다.<br /><code><nowiki><태그 이름 인자1="값1" 인자2="값2">내용</태그 이름></nowiki></code>와 동일합니다.<br />파서 태그가 뭔지는 [[도움말:위키 문법#파서 태그 사용하기|도움말:위키 문법]]에서 설명되어 있습니다. <code><nowiki>#tag</nowiki></code>로도 써도 되고 이 함수를 이용하면 <code><nowiki><nowiki></nowiki></code>같은 변수 전달이 불가능한 태그에도 변수를 전달할 수 있습니다. |- |} == 참고 == * 미디어위키(영어): [[mediawikiwiki:Help:Magic words|Help:Magic words]] * 미디어위키(영어): [[mediawikiwiki:Help:Extension:ParserFunctions|Help:Extension:ParserFunctions]] * 미디어위키(영어): [[mediawikiwiki:Help:Calculation|Help:Calculation]] * 영어 위키피디아: [[wikipedia:en:Help:Magic words|en:Help:Magic words]] * 한국어 위키백과: [[위키백과:위키백과:특수 명령문|위키백과:특수 명령문]] * 명령문 한국어 명칭 목록: [https://translatewiki.net/wiki/MediaWiki:Sp-translate-data-MagicWords/ko] {{각주}} {{리브레 위키 도움말}} [[분류:도움말]] 요약: 리브레 위키에서의 모든 기여는 크리에이티브 커먼즈 저작자표시-동일조건변경허락 3.0 라이선스로 배포됩니다(자세한 내용에 대해서는 리브레 위키:저작권 문서를 읽어주세요). 만약 여기에 동의하지 않는다면 문서를 저장하지 말아 주세요. 글이 직접 작성되었거나 호환되는 라이선스인지 확인해주세요. 리그베다 위키, 나무위키, 오리위키, 구스위키, 디시위키 및 CCL 미적용 사이트 등에서 글을 가져오실 때는 본인이 문서의 유일한 기여자여야 하고, 만약 본인이 문서의 유일한 기여자라는 증거가 없다면 그 문서는 불시에 삭제될 수 있습니다. 취소 편집 도움말 (새 창에서 열림) | () [] [[]] {{}} {{{}}} · <!-- --> · [[분류:]] · [[파일:]] · [[미디어:]] · #넘겨주기 [[]] · {{ㅊ|}} · <onlyinclude></onlyinclude> · <includeonly></includeonly> · <noinclude></noinclude> · <br /> · <ref></ref> · {{각주}} · {|class="wikitable" · |- · rowspan=""| · colspan=""| · |} {{lang|}} · {{llang||}} · {{인용문|}} · {{인용문2|}} · {{유튜브|}} · {{다음팟|}} · {{니코|}} · {{토막글}} {{삭제|}} · {{특정판삭제|}}(이유를 적지 않을 경우 기각될 가능성이 높습니다. 반드시 이유를 적어주세요.) {{#expr:}} · {{#if:}} · {{#ifeq:}} · {{#iferror:}} · {{#ifexist:}} · {{#switch:}} · {{#time:}} · {{#timel:}} · {{#titleparts:}} __NOTOC__ · __FORCETOC__ · __TOC__ · {{PAGENAME}} · {{SITENAME}} · {{localurl:}} · {{fullurl:}} · {{ns:}} –(대시) ‘’(작은따옴표) “”(큰따옴표) ·(가운뎃점) …(말줄임표) ‽(물음느낌표) 〈〉(홑화살괄호) 《》(겹화살괄호) ± − × ÷ ≈ ≠ ∓ ≤ ≥ ∞ ¬ ¹ ² ³ ⁿ ¼ ½ ¾ § € £ ₩ ¥ ¢ † ‡ • ← → ↔ ‰ °C µ(마이크로) Å °(도) ′(분) ″(초) Α α Β β Γ γ Δ δ Ε ε Ζ ζ Η η Θ θ Ι ι Κ κ Λ λ Μ μ(뮤) Ν ν Ξ ξ Ο ο Π π Ρ ρ Σ σ ς Τ τ Υ υ Φ φ Χ χ Ψ ψ Ω ω · Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ · Ϊ ϊ Ϋ ϋ · ΐ ΰ Æ æ Đ(D with stroke) đ Ð(eth) ð ı Ł ł Ø ø Œ œ ß Þ þ · Á á Ć ć É é Í í Ĺ ĺ Ḿ ḿ Ń ń Ó ó Ŕ ŕ Ś ś Ú ú Ý ý Ź ź · À à È è Ì ì Ǹ ǹ Ò ò Ù ù · İ Ż ż ·  â Ĉ ĉ Ê ê Ĝ ĝ Ĥ ĥ Î î Ĵ ĵ Ô ô Ŝ ŝ Û û · Ä ä Ë ë Ï ï Ö ö Ü ü Ÿ ÿ · ǘ ǜ ǚ ǖ · caron/háček: Ǎ ǎ Č č Ď ď Ě ě Ǐ ǐ Ľ ľ Ň ň Ǒ ǒ Ř ř Š š Ť ť Ǔ ǔ Ž ž · breve: Ă ă Ğ ğ Ŏ ŏ Ŭ ŭ · Ā ā Ē ē Ī ī Ō ō Ū ū · à ã Ñ ñ Õ õ · Å å Ů ů · Ą ą Ę ę · Ç ç Ş ş Ţ ţ · Ő ő Ű ű · Ș ș Ț ț 이 문서에서 사용한 틀: 리브레 위키:현관 (원본 보기) (보호됨)틀:Skin (원본 보기) (준보호됨)틀:각주 (원본 보기) (준보호됨)틀:둘러보기 상자 (원본 보기) (보호됨)틀:둘러보기 상자/핵심 (원본 보기) (보호됨)틀:리브레 위키 도움말 (편집) 틀:색 (원본 보기) (준보호됨)틀:인용문2 (원본 보기) (준보호됨)틀:틀바 (원본 보기) (준보호됨)