UseModWiki소스수정/NoInclude태그 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: UseModWiki소스수정/NoInclude태그 는 읽기 전용 페이지입니다.
== noinclude 태그 == See also [[다른페이지의내용을포함하여출력하기]] * [[조프]]님이 만든 Jof:UseModWiki소스수정/NoInclude 를 반영 * 사용법 : <noinclude>내용</noinclude> ** 저 태그 쌍으로 둘러쌓인 내용은, 해당 페이지가 다른 페이지 안에서 include 되어 출력될 때는 표시되지 않는다. ** 예를 들어, <toc> 태그를 저 태그로 둘러쌀 경우, 다른 페이지에서 include 할 경우 includenotoc 를 쓴 것과 동일한 효과를 낸다. * 부작용 : 꽤 많음. 사용에 주의를 요함. :-) ** mysign 등의 전처리 매크로와 마찬가지로, include 되는 시점에서 삭제해 버리기 때문에 일반적인 마크업 과정보다 먼저 처리된다. 따라서 다른 페이지 내에서 include 된 경우 '''무조건 적용'''되어 버린다. ** 예를 들어, {{{ }}} 안이나 nowiki 태그쌍 안에서 사용할 경우, 원 페이지에서는 태그까지 통채로 출력되지만, 다른 페이지 내에서는 여전히 작동되어 (즉 태그쌍과 그 안의 내용이 다 사라짐) 버린다. === wiki.pl 수정 === {{{#!vim perl sub MacroSubst { ... ### 이 줄을 추가 $txt =~ s/\&__LT__;(\/)?noinclude\&__GT__;//gei; ### ############### return $txt; } }}} {{{#!vim perl sub MacroInclude { ... # 이 줄을 추가 $TextInclude{'text'} =~ s/
(.)*?<\/noinclude>//igs; return $TextInclude{'text'}; } }}} ---- [[위키위키분류]]
UseModWiki소스수정/NoInclude태그
페이지로 돌아가기 |
다른 수정본 보기