[첫화면으로]UseModWiki소스수정/Rss매크로

마지막으로 [b]

1. <rss()> 매크로
1.1. 사용법
1.2. 부작용
1.3. macros/rss.pl 추가
1.4. 추가 업데이트 내역
1.5. 사용자 의견

1. <rss()> 매크로

/blog매크로시리즈의 blog_rss 매크로처럼, xml 아이콘에 action=rss 링크를 걸어서 출력해주는 매크로.

이게 없어서 페이지에 직접 <a href="wiki.pl?action=rss... 와 같이 링크를 걸었더니만, /SlashLinks를 1로 하려니 다 바꿔주어야 해서 불편하길래 만들었음

1.1. 사용법

<rss([옵션])>

예:
<rss()> | <rss(days=2&items=10)>
Get RSS of Entire Wiki | Get RSS of Entire Wiki

1.2. 부작용

뭐 별 거 있으려고 :-)

1.3. macros/rss.pl 추가

# <rss([옵션])>
# action=rss[&옵션] 의 형태로 링크 반환

sub rss {
    my ($txt) = @_;

    $txt =~ s/\&__LT__;rss\((.*?)\)&__GT__;/&MacroRss($1)/gei;

    return $txt;
}

sub MacroRss {
    use strict;
    my ($arg) = @_;
    my $txt;

    if ($arg ne "") {
        $arg = "&".$arg;
    }

    $txt = &ScriptLink("action=rss$arg",
            "<img align='absmiddle' src='$IconDir/xml_rss.gif'> Get RSS of Entire Wiki");

    return $txt;
}

1;

1.4. 추가 업데이트 내역

1.5. 사용자 의견

이름:  
Homepage:
내용:
 

위키위키분류

마지막 편집일: 2007-2-6 4:06 pm (변경사항 [d])
993 hits | Permalink | 변경내역 보기 [h] | 페이지 소스 보기