UseModWiki소스수정/UserList매크로 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: UseModWiki소스수정/UserList매크로 는 읽기 전용 페이지입니다.
== userlist 매크로 추가 == * 현재 존재하는 아이디 목록을 출력한다. * 사용법 - <userlist> * [[Bab2]] 님의 패치를 함수 이름만 바꿔서 적용 : {{{#!vim perl sub MacroSubst { ### 다음 라인 추가 $txt =~ s/\&__LT__;userlist\&__GT__;/&MacroUserList()/gei; ### return $txt; } }}} : {{{#!vim perl ### 다음 함수를 통채로 추가 sub MacroUserList { my (@userlist, $result); my $usernumber; opendir(USERLIST, $UserDir); @userlist = readdir(USERLIST); close(USERLIST); shift @userlist; shift @userlist; @userlist = sort @userlist; foreach $usernumber (0..(@userlist-1)) { @userlist[$usernumber] =~ s/(.*)\.db/($1)/gei; @userlist[$usernumber] = &StorePageOrEditLink("@userlist[$usernumber]", "@userlist[$usernumber]") . "
"; } $result = "@userlist"; return $result; } }}} ---- [[위키위키분류]]
UseModWiki소스수정/UserList매크로
페이지로 돌아가기 |
다른 수정본 보기