"UseModWiki소스수정/페이지소스보기" 페이지의 변경 내역| -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)> |