"UseModWiki소스수정/IncludeDay매크로" 페이지의 변경 내역| -1,4 +1,6 |
| == IncludeDay 매크로, IncludeDays 매크로 추가 == |
| See also [[다른페이지의내용을포함하여출력하기]] |
| 오늘의 날짜를 기준으로 자동으로 계산한 날짜에 해당되는 페이지를 include 하는 매크로. 이를 사용한 유용한 활용법의 예로 Jof:위키의일기장화프로젝트 가 있다. |
| '''include day 매크로''' |
| -29,7 +31,7 |
| === wiki.pl 수정 == |
| : |
| {{{perl |
| {{{#!vim perl |
| sub MacroIncludeSubst { |
| my ($txt) = @_; |
| -43,7 +45,7 |
| } |
| }}} |
| : |
| {{{perl |
| {{{#!vim perl |
| ### 다음 함수를 통채로 추가 |
| sub MacroIncludeDay { |
| my ($itself, $mainpage, $day_offset, $num_days) = @_; |
| -111,7 +113,7 |
| == Notes == |
| 2003-02-14 일자로 수정되었습니다. 사용자별로 timezone 을 처리하지 못하던 것을 고쳤습니다. 이미 적용한 경우는 다음 한 줄만 바꾸면 됩니다. |
| {{{perl |
| {{{#!vim perl |
| ... |
| # 날짜의 변위 계산 |
| $temp = $Now + ($day_offset * 86400); |
| -139,8 +141,6 |
| ext1.90 - [[/매크로파라메터에이중대괄호허용]]함 <mysign([[Raymundo]],2005-11-19 6:05 pm)> |
| ext1.90 - [[/매크로파라메터에이중대괄호허용]]함 <mysign([[Raymundo]],2005-11-19 6:10 pm)> |
| === 사용자 의견 === |
| <longcomments(100)> |
| ---- |