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

마지막으로 [b]


현재 버전 . . . . (수정) 2007-1-8 12:19 pm 수정한 사람: Raymundo
8 번째 수정본 . . . . 2003-3-6 3:23 pm 수정한 사람: Raymundo
6 번째 수정본 . . . . 2003-3-6 1:42 pm 수정한 사람: Bab2
 

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

-14,7 +14,7
* 소스 수정
: [[/마우스더블클릭]] 패치에서 편집 권한이 있을 때만 더블 클릭이 통하게 했던 것을 되돌림
{{{perl
{{{#!vim perl
sub GetHtmlHeader {
    ...
            $bodyExtra .= qq(ondblclick="location.href='$ScriptName?action=edit&id=$id'");  # 뒤에 있던 if 문 제거

-23,7 +23,7
}}}
: 편집 가이드에서 기존에는 읽기 전용이라고 메시지만 나왔던 것을 링크가 걸리도록 수정
{{{perl
{{{#!vim perl
sub GetEditGuide {
    ...
    if (&UserCanEdit($id, 0)) {

-53,7 +53,7
}}}
: DoEdit 함수를 고쳐 준다. 주석문을 참조하여 바뀐 곳을 찾아서 고쳐 줄 것. 중간 중간에 보면 원래의 코드를 if 문으로 둘러싼 부분들이 있다. 앞뒤 괄호가 맞게 추가되는지 잘 살피지 않으면 나중에 에러가 날 수 있으니 주의
{{{perl
{{{#!vim perl
sub DoEdit {
    my ($id, $isConflict, $oldTime, $newText, $preview) = @_;
    my ($header, $editRows, $editCols, $userName, $revision, $oldText);

-251,3 +251,5
: 음... 아무래도 말씀하신 것처럼 하는 게 낫겠습니다. 짧게 고치고 끝낼 수 있는 방법을 놔두고 굳이 이렇게 할 필요가 없을 것 같네요. 다시 고치죠 뭐...<mysign([[Raymundo]],2003-3-6 8:40 am)>
::편집불가메세지는 일단 소스보기로 대체하고 편집화면에서 편집불가임을 알리는 메세지를 넣어주는게 좀 더 친절해 보일듯 싶네요. 개인적으로 WikiX에서 처음 소스보기 눌러보고 느낀 것이었습니다. <mysign([[Bab2]],2003-3-6 1:42 pm)>
위의 내용대로 소스를 재수정했습니다. action=edit 했을 때 편집권한이 없다면 기존에는 편집 불가 메시지가 출력되고 끝났는데, 여기서는 페이지 소스를 read-only 로 볼 수 있게 했습니다. <mysign([[Raymundo]],2003-3-6 3:28 pm)>