"UseModWiki매크로" 페이지의 변경 내역| -5,10 +5,7 |
| 매크로 파일의 형식은 다음과 같다. macros/date.pl 파일을 예로 들면 |
| {{{ |
| $MacroFunc{"date"} = \&date; <-- 파일명 date.pl 에서 확장자를 뺀 date 와, " " 사이에 있는 date 와, |
| \& 뒤에 있는 date 와, 아래 보이는 sub 뒤에 있는 date 와 |
| \&__LT__; 뒤에 있는 date 까지가 똑같아야 된다. |
| sub date { |
| sub date { <-- 파일명 date.pl의 date와 이 함수이름 date가 동일해야 한다. |
| my ($txt) = @_; <-- 이 줄과 아래의 return $txt; 는 건드리지 않는다. |
| $txt =~ s/\&__LT__;date\&__GT__;/&MacroDate()/gei; <-- 출력되는 html 을 치환하는 부분이다. 매크로의 인터페이스. |
| -35,7 +32,7 |
| <date> 매크로의 기본 출력은 <date> 와 같다. 이게 항상 이탤릭체로 출력되도록 고치고 싶다면, |
| mymacros/date.pl 파일, 즉 macros 디렉토리에 있는 date.pl 파일과 동일한 이름의 파일을 만들어서 원하는 데로 고쳐준다. |
| {{{perl |
| {{{#!vim perl |
| $MacroFunc{"date"} = \&date; |
| sub date { |
| -59,7 +56,7 |
| macros/date.pl 파일을 삭제해도 되지만, 이 경우 UseModWiki ext 버전이 업그레이드되어 새로 받아와서 압축을 풀면 또 macros/date.pl 파일이 생성될 것이다. |
| 따라서 아래와 같이, 더미 매크로를 만들어 mymacros/date.pl 로 저장을 해 주면 된다. |
| {{{perl |
| {{{#!vim perl |
| # mymacros/date.pl 파일 |
| $MacroFunc{"date"} = \&date; # 여긴 그대로 놔두고 |
| -82,7 +79,7 |
| <div class="comments"> |
| <comments(UseModWiki매크로,100)> |
| ---- |
| <trackbackreceived> |
| </div> |
| ---- |
| [[위키위키분류]] |