[첫화면으로]UseModWiki소스수정/FullLinkList

마지막으로 [b]

변경사항 (가장 최근의 "소소한 수정"부터) (다른 변경사항 없음)

-1,7 +1,7
== Full Link List 버그 수정 ==
* 상단 메뉴의 "링크"를 클릭하면 전체 페이지들의 링크 관계를 볼 수 있는데, 상위페이지 이름이 명시되지 않은 하위페이지들 ("/페이지이름"의 형태) 의 경우 해당 하위페이지가 존재함에도 불구하고 링크 리스트 화면에는 페이지가 없는 것처럼 나오는 문제를 해결
:
{{{perl
{{{#!vim perl
sub PrintLinkList {
    ...
    foreach $pagelines (@_) {


Full Link List 버그 수정

sub PrintLinkList {
    ...
    foreach $pagelines (@_) {
        @links = ();
### 다음 라인을 교체
#       foreach $page (split(' ', $pagelines)) {
        my @pages = split(' ', $pagelines);
        foreach $page (@pages) {
###
            if ($page =~ /\:/) {  # URL or InterWiki form
    ...
            } else {
                if ($pgExists{$page}) {
                    $link = &GetPageLink($page);
### 다음 라인 추가
                } elsif ($page =~ /^\// && $pgExists{(split ('/',$pages[0]))[0].$page}) {
                    ($link, $extra) = &GetPageLinkText((split ('/',$pages[0]))[0].$page, $page);
###
                } else {
                    $link = $page;
    ...
}


위키위키분류

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