[첫화면으로]UseModWiki소스수정/상대경로URL

마지막으로 [b]

상대경로로 적은 URL 처리

다른 패치 (새창으로 열기 아이콘, 그림 주소 보이기) 를 이미 적용했을 경우 소스코드가 아래와는 다르게 나올 것이다. 알아서 잘 처리하라. ;-)
sub UrlLink {
    ...
        return ("<img $ImageTag src=\"$name\">", $punct);
    }

### 여기를 추가해 준다.
    my $protocol;
    ($protocol, $name) = ($1, $2) if ($name =~ /^(https?:)(.*)/ && $2 !~ /^\/\//);
###

### return 문에 $protocol 을 추가
#   return ("<a href=\"$name\">$name</a>", $punct);
    return ("<a href=\"$name\">$protocol$name</a>", $punct);
}


위키위키분류

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