[첫화면으로]"UseModWiki소스수정/반영된사용자의견archive04" 페이지의 변경 내역

마지막으로 [b]


현재 버전 . . . . (수정) 2024-4-29 10:14 am 수정한 사람: Raymundo
3 번째 수정본 . . . . (수정) 2007-1-8 12:19 pm 수정한 사람: Raymundo
1 번째 수정본 . . . . 2003-3-16 8:06 pm 수정한 사람: Raymundo
 

변경사항 (가장 최근의 "일반적인 수정"부터) (소소한 수정)

-6,7 +6,7
: 그런 게 있는줄도 모르고 있었군요. ^^ 문제의 원인은 말씀하신 게 맞고... 제가 봐도 도저히 답이 안 나오는 문제더군요. 간단히 해결할 수 있는 건 아닌 듯 합니다. 그리고 K3 버전에서도 그다지 괜찮은 것은 아니었던게, IMG: 를 중간 중간에 변경하면서 사용해도 결국은 제일 마지막에 지정한 값이 페이지 전체에 걸쳐서 적용되더군요. 그정도까지만 복구하고자 한다면 현재 WikiLinesToHtml 에 있는 IMG: 처리 루틴을 CommonMarkup 으로 옮기면 될 것 같은데요.. 제대로 만드려면 고민 좀 해봐야겠습니다. <mysign([[Raymundo]],2002-12-7 10:12 am)>
{{{perl
{{{#!vim perl
sub CommonMarkup {
....
if ($BracketText) {  # Links like [URL text of link]

-57,7 +57,7
* 이미지 처리 함수들의 리턴값을 이미지링크가 아닌 그냥 주소로 돌려주게 해주고,
* sub CommonMarkup 함수의 마지막에 정규식(첫번째는 이미지태그 들어간것 처리, 두번째는 이미지태그 없는것 처리) 두개를 넣고,
* 이미지 처리함수를 별도로 만들어서 처리하게 하면 좋겠다 싶었는데, 안되네요..ㅜㅡ
http://www.usemod.com/cgi-bin/wiki.pl?WikiPatches/ImageTags 내역은 여기에 있습니다. 패치를 올려준 양반한테 고마울 뿐입니다.
http://www.usemod.org/cgi-bin/wiki.pl?WikiPatches/ImageTags 내역은 여기에 있습니다. 패치를 올려준 양반한테 고마울 뿐입니다.
<mysign([[Bab2]],2002-12-8 1:59 am)>
----
쫌 거창하게 만들어보고 싶었는데..ㅜㅡ

-79,7 +79,7
== # 변경내역화면에서 '''이 날 이후의 변경 리스트 보기:'''를 눌렀을때 지정한 페이지가 아닌 RecentChanges페이지로부터 출력되는 버그 ==
{{{perl
{{{#!vim perl
sub DoBrowseRequest {
....
} elsif ($action eq 'rc') {

-96,7 +96,7
== # 사전 매크로 만들까요. ==
{{{perl
{{{#!vim perl
sub MacroEDic() { return "<a href=\"\http://dic.naver.com/endic?query=@_\" target=\"dictionary\">@_</a>"; }
sub MacroKDic() { return "<a href=\"\http://krdic.naver.com/krdic?query=@_\" target=\"dictionary\">@_</a>"; }
sub MacroJDic() { return "<a href=\"\http://jpdic.naver.com/jpdic?query=@_\" target=\"dictionary\">@_</a>"; }

-118,7 +118,7
== # 편집 불가능한 페이지는 더블클릭도 안되게 ==
어차피 편집이 안되는데 마우스 장난질 하다가 실수로 더블클릭하니 편집 불가라고 나오더라... 이 어찌 보는 소년의 마음에 상처가 남지 않겠습니까. -_-;
{{{perl
{{{#!vim perl
$bodyExtra .= qq(ondblclick="location.href='$ScriptName?action=edit&amp;id=$id'") if (&UserCanEdit($id, 0));
}}}

-127,7 +127,7
[[/마우스더블클릭]]에 반영함. 완료 <mysign([[Raymundo]],2003-2-26 10:55 am)>
== # 도움말 분리 ==
{{{perl
{{{#!vim perl
sub DoHelp {
my $idx = &GetParam("index", "");
my $text;

-167,7 +167,7
::그랬군요 -_-;; 좀더 기다려볼걸 그랬나보네요 ^^; 좀 살펴봤는데 메뉴같은건 이대로 하게되면 전역변수를 너무 많이 써줘야되고, 메뉴를 오른쪽이나 아래쪽에 붙이려고 하면 애로사항이 쫌 많이 따르네요. 일단 좀이따 올려놓겠습니다. ㅡ.,ㅡa <mysign([[Bab2]],2003-3-7 5:53 pm)>
----
{{{perl
{{{#!vim perl
## 변수 선언, 위키본체의 변수선언부에 삽입.
use vars qw(@RcDays @HtmlPairs @HtmlSingle
....

-184,7 +184,7
## 추가
}}}
{{{perl
{{{#!vim perl
sub DoWikiRequest {
....
&InitLinkPatterns();

-194,7 +194,7
if (!&DoCacheBrowse()) {
}}}
{{{perl
{{{#!vim perl
## 함수통째로 추가.
sub GetSkin {
my (@skinheadertext, @skinfootertext);

-209,7 +209,7
return 1;
}
}}}
{{{perl
{{{#!vim perl
sub GetHeader {
....
$result .= &GetHtmlHeader("$SiteName: $title", $title);

-283,7 +283,7
}
#### 적절히 수정.
}}}
{{{perl
{{{#!vim perl
### 적절히 수정.
sub GetMinimumFooter {
....

-297,7 +297,7
....
}}}
{{{perl
{{{#!vim perl
### 함수 새로 추가. 스킨 사용시, GetGotoBar함수를 이것으로 대체하게 된다.
sub GetSkinGotoBar {
my ($id) = @_;

-469,20 +469,20
아이디는 저장되네요. 아이피만 따로 저장하면 될려나 모르겠네요. 좀이따 올리도록 하겠습니다. <mysign([[Bab2]],2003-3-6 10:29 pm)>
config.pl
{{{perl
{{{#!vim perl
### 환경변수 추가
$CountDir    = "$DataDir/counting"; ## 카운트화일이 저장될 경로가 지정된 환경변수 추가.
}}}
wiki.pl
{{{perl
{{{#!vim perl
## 환경변수 추가
use vars qw(@RcDays @HtmlPairs @HtmlSingle
....
        $CountDir ); ## 변수선언 추가.
}}}
{{{perl
{{{#!vim perl
## 함수추가/수정.
### 적절한 곳에 출력루틴을 추가.
sub BrowsePage {

-502,7 +502,7
}
}}}
{{{perl
{{{#!vim perl
### 함수 새로 추가
sub GetPageCount {
        my ($id) = @_;

-518,7 +518,7
}
}}}
{{{perl
{{{#!vim perl
## 페이지 이름변경/삭제 함수 수정
## 적절히 추가 라고 적힌 부분을 알아서 추가해주면 됨. ^_^;

-582,7 +582,7
== # CD: ==
핫트랙 그림 주소가 바뀌었나 봅니다.
{{{perl
{{{#!vim perl
sub StoreHotTrack {
        my ($id) = @_;

-598,4 +598,4
별다른 조치를 취하지 않음. 완료. <mysign([[Raymundo]],2003-3-10 9:07 pm)>
----
[[위퀴위키분류]]
[[위키위키분류]]