[첫화면으로]"UseModWiki소스수정/MostPopular매크로" 페이지의 변경 내역

마지막으로 [b]


현재 버전 . . . . (수정) 2007-1-8 12:19 pm 수정한 사람: Raymundo
3 번째 수정본 . . . . 2003-3-8 10:31 am 수정한 사람: Raymundo
 

변경사항 (가장 최근의 "일반적인 수정"부터) (소소한 수정)

-18,7 +18,7
** MostPopular 참조
: wiki.pl
{{{perl
{{{#!vim perl
sub MacroSubst {
    ...
### <MostPopular(시작, 갯수)>

-31,7 +31,7
: 다음 함수를 통채로 추가
: 아래에 보면 "$#pages ... " 로 된 부분이 # 이후부터 주석인 것처럼 표시되어 있는데.. 주석이 아니니 반드시 입력해 주어야 한다
{{{perl
{{{#!vim perl
### MostPopular
sub MacroMostPopular {
    my ($itself, $start, $end) = (@_);

-43,7 +43,11
    foreach $page (&AllPagesList()) {
        $countfile = &GetCountFile($page);
        ($status, $count) = &ReadFile($countfile);
        $pgcount{$page} = $count if ($status);
        if ($status) {
            $pgcount{$page} = $count;
        } else {
            $pgcount{$page} = 0;
        }
    }
    @pages = sort {

-82,5 +86,8
}
}}}
=== Notes ===
패치를 적용한 직후에 한 번도 카운터가 증가하지 않아 카운터 저장 화일이 만들어지지 않은 페이지의 경우 제대로 소팅되지 않는 것을 발견했습니다. 변경내역을 보면서 수정하세요. <mysign([[Raymundo]],2003-4-7 4:44 pm)>
----
[[위키위키분류]]