[첫화면으로]UseModWiki소스수정/페이지이름변경

마지막으로 [b]

(차후에 DeleteThisPage - 사용자입력을그대로출력하기 페이지에 포함시킬 것)

페이지 이름을 바꿀 때에 {{{ }}} 내부의 링크도 변경하는 문제를 해결

sub SubstituteTextLinks {
    ...
    $text =~ s/(<code>((.|\n)*?)<\/code>)/&StoreRaw($1)/ige;
    $text =~ s/(<nowiki>((.|\n)*?)<\/nowiki>)/&StoreRaw($1)/ige;
###############
### added by gypark
### {{{ }}} 내의 내용은 태그로 간주하지 않음
    $text =~ s/((^|\n)\{\{\{[ \t\r\f]*\n((.|\n)*?)\n\}\}\}[ \t\r\f]*\n)/&StoreRaw($1)/igem;
    $text =~ s/((^|\n)\{\{\{([a-zA-Z0-9+]+)(\|(n|\d*|n\d+|\d+n))?[ \t\r\f]*\n((.|\n)*?)\n\}\}\}[ \t\r\f]*\n)/&StoreRaw($1)/igem;
###
###############
    ...
}


위키위키분류

마지막 편집일: 2007-1-8 12:19 pm (변경사항 [d])
761 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기