변경사항 (가장 최근의 "소소한 수정"부터)
(일반적인 수정)
-8,7 +8,7 |
* 사용법 - <wantedpages> |
** 목록의 각 라인에는 페이지 이름이 나오고, 이름 오른쪽에는 괄호 안에 숫자가 나온다. 이 숫자는 그 페이지가 몇 개의 페이지에서 링크를 하고 있는지를 나타낸다. 숫자를 클릭하면 그 페이지들의 목록을 볼 수 있다. |
: |
{{{perl |
{{{#!vim perl |
sub MacroSubst { |
... |
### 다음 라인 추가 |
-18,7 +18,7 |
} |
}}} |
: |
{{{perl |
{{{#!vim perl |
### 다음 함수를 통채로 추가 |
sub MacroWantedPages { |
my ($pageline, @found, $page); |
-49,7 +49,7 |
|
== Notes == |
아래쪽에 ScriptLink 거는 곳에 "empty=0" 이 추가되었습니다. |
{{{perl |
{{{#!vim perl |
# . &ScriptLink("action=links&editlink=1&reverse=$page", $numOfReverse{$page}) |
. &ScriptLink("action=links&editlink=1&empty=0&reverse=$page", $numOfReverse{$page}) |
}}} |
wantedpages 매크로 추가
- 사용법 - <wantedpages>
- 목록의 각 라인에는 페이지 이름이 나오고, 이름 오른쪽에는 괄호 안에 숫자가 나온다. 이 숫자는 그 페이지가 몇 개의 페이지에서 링크를 하고 있는지를 나타낸다. 숫자를 클릭하면 그 페이지들의 목록을 볼 수 있다.
-
sub MacroSubst {
...
$txt =~ s/\&__LT__;wantedpages\&__GT__;/&MacroWantedPages()/gei;
return $txt;
}
-
sub MacroWantedPages {
my ($pageline, @found, $page);
my %numOfReverse;
my $txt;
foreach $pageline (&GetFullLinkList("exists=0&sort=0")) {
my @links = split(' ', $pageline);
my $id = shift(@links);
foreach $page (@links) {
$page = (split('/',$id))[0]."$page" if ($page =~ /^\//);
push(@found, $page) if ($numOfReverse{$page} == 0);
$numOfReverse{$page}++;
}
}
@found = sort(@found);
foreach $page (@found) {
$txt .= ".... " if ($page =~ m|/|);
$txt .= &GetPageOrEditLink($page, $page) . " ("
. &ScriptLink("action=links&editlink=1&empty=0&reverse=$page", $numOfReverse{$page})
. ")<br>";
}
return $txt;
}
Notes
아래쪽에 ScriptLink 거는 곳에 "empty=0" 이 추가되었습니다.
. &ScriptLink("action=links&editlink=1&empty=0&reverse=$page", $numOfReverse{$page})
위키위키분류