[첫화면으로]"UseModWiki소스수정/Include매크로" 페이지의 변경 내역

마지막으로 [b]


현재 버전 . . . . (수정) 2007-3-22 12:57 pm 수정한 사람: Raymundo
10 번째 수정본 . . . . 2005-6-21 9:24 pm 수정한 사람: Raymundo
9 번째 수정본 . . . . 2005-6-21 9:20 pm 수정한 사람: 조프
 

변경사항 (가장 최근의 "일반적인 수정"부터) (소소한 수정, 다른 사용자에 의한 수정)

-1,4 +1,6
== <include> 매크로 출력을 html 변환 ==
[[다른페이지의내용을포함하여출력하기]] 관련
* <include(A)> 로 A 페이지의 내용을 불러올 때, A 페이지의 내용은 위키에서 처리하지 않고 소스 그대로 출력되는 것을 개선.
* "문제 해결"이 아니라 "개선" 항목으로 취급하는 이유는, 원래의 방식과 장단점이 있어서 반드시 수정해야 할 필요는 없다고 보기 때문이다.
* Jof:프로그래밍팁/Wiki 에 있는 [[지양]]님의 패치를 적용.

-9,7 +11,7
** 원래의 페이지와 포함되는 페이지들 안에 각각 # 으로 시작하는 헤드라인이 있을 경우 <toc> 태그의 변환이 정상적이지 않다. 모든 헤드라인을 전부 아울러 목차를 만든다.
** include 매크로의 처리 순서를 다른 매크로들과는 달리 하였기 때문에, 소스의 일관성이 떨어진다.
:
{{{perl
{{{#!vim perl
sub WikiToHTML {
    ...
    $SaveNumUrlIndex = 0;

-22,7 +24,7
}
}}}
:
{{{perl
{{{#!vim perl
sub MacroSubst {
    ...
    $txt =~ s/\&__LT__;RandomPage\((.*)\)\&__GT__;/&MacroRandom($1)/gei;

-31,7 +33,7
    ...
}}}
:
{{{perl
{{{#!vim perl
### 다음 함수를 통채로 추가
sub MacroIncludeSubst {
    my ($txt) = @_;

-60,6 +62,8
: 허억, 참고라고 적어주신 곳을 보니 참고가 아니라 이미 만들어져있군요. 냥날님이 소스공개해주시면 그만이겠는데요. <mysign([[Raymundo]],2005-6-21 9:24 pm)>
<longcomments(UseModWiki소스수정/Include매크로,100)>
----
[[위키위키분류]]