UseModWiki소스수정/Color매크로 페이지의 소스 보기
마지막으로 [b]
-- Loading page list... --
내용출력
로그인[l]
Diary
[f]
최근변경내역
[r]
페이지목록[i]
횡설수설[2]
게시판[3]
링크
수정할 수 없습니다: UseModWiki소스수정/Color매크로 는 읽기 전용 페이지입니다.
== color 매크로 == Jof:UseModWiki소스수정/Color 를 그대로 적용 * 필수 요구 사항: * 선택 요구 사항: * 사용법:
** 사용예 {{{
}}}
* 부작용: === wiki.pl 수정 === {{{#!vim perl sub MacroSubst { ... ###
$txt =~ s/&__LT__;color\(([^,:)]+):([^,)]+),([^\n]+?)\)&__GT__;/&MacroColorBk($1, $2, $3)/gei; $txt =~ s/&__LT__;color\(([^,)]+),([^\n]+?)\)&__GT__;/&MacroColor($1, $2)/gei; ### ... return $txt; } }}} 다음 두 함수 추가 {{{#!vim perl ### color from Jof sub MacroColor { my ($color, $message) = @_; return "
$message
"; } sub MacroColorBk { my ($color, $bgcolor, $message) = @_; return "
$message
"; } }}} === 추가 업데이트 내역 === ext2.18a - 글자색과 배경색 구분을 콜론으로 하도록 변경 === 사용자 의견 === 어... 업데이트 안했는데 사실 지금은 {{{#!vim perl sub MacroColor { my ( $color, $message ) = @_; my ($c, $b) = split /:/, $color; return qq(
$message
) if (defined $b); return qq(
$message
); } }}} 따로 호출하기도 귀찮아서 함수 하나로 합쳤습니다.
: 아니 저 생각은 왜 못했을까요 부끄럽습니다ㅋㅋㅋ 이걸 또 고치기도 귀찮으니 뭐 그냥 두죠ㅎ
---- [[위키위키분류]]
UseModWiki소스수정/Color매크로
페이지로 돌아가기 |
다른 수정본 보기