(차후에 DeleteThisPage - 사용자입력을그대로출력하기 페이지에 포함시킬 것)
페이지 이름을 바꿀 때에 {{{ }}} 내부의 링크도 변경하는 문제를 해결
- 관리 메뉴에서 페이지 이름을 변경하면서 "본문도 치환"을 선택했을 경우, {{{ }}} 태그 내부에 링크패턴 (위키네임이던지, 이중대괄호로 둘러쌓여있는 경우) 이 들어가 있는 경우마저 치환해 버리는 문제를 수정
-
sub SubstituteTextLinks {
...
$text =~ s/(<code>((.|\n)*?)<\/code>)/&StoreRaw($1)/ige;
$text =~ s/(<nowiki>((.|\n)*?)<\/nowiki>)/&StoreRaw($1)/ige;
$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;
...
}
위키위키분류