| r193 vs r194 | ||
|---|---|---|
| ... | ... | |
| 146 | 146 | ACL 허용규칙에 따라 편집과 관련된 작업이 허용되는 이용자는 주소를 입력하고 들어가면 바로 편집과 관련된 창에 접근할 수 있다. 허용되지 않았다면 오류문구와 RAW(원문)만 보는 그림의 떡이 된다. 그리고 작업이 허용된 상태에서 편집 관련 창을 열고 편집하는 도중[* 이 때는 접근이 허용된 때이므로 편집기까지는 열어준 것이다.] 누군가가 자신이 편집하고 있는 문서의 ACL을 건드리거나 편집하는 자신에게 ---차단된 사용자--- ACL 그룹 설정을 걸어 편집하던 자신이 문서 편집의 허용규칙에서 ---순간적으로 모두 꺼봐서--- 해당되지 않게 되면 편집내용을 저장할 때 편집할 내용이 저장되지 않고[* 이 때 저장 요청을 하면 변경된 허용 규칙을 따르게 되어 서버에서 요청을 거부한다.] ACL 허용규칙과 관련된 오류를 알려주는 창이 나온다. ---[[https://namu.wiki/w/순간적인 상황 변화를 받아들이지 못 하고|어, 어? 뭐야? 아, 편집 저장 하고 있었는데]]--- |
| 147 | 147 | |
| 148 | 148 | {{{+1 |
| 149 | * 읽기 | |
| 149 | * 읽기}}} | |
| 150 | 150 | * '''/w/{{{#deepskyblue 문서명}}}''' : {{{#deepskyblue 문서명}}} 문서 읽기. 리다이렉트 문서에 기호 {{{#}}}을 이용하면 설명을 집어넣을 수는 있다. (예 : {{{#!wiki style="display:inline; font-family: monospace;" |
| 151 | 151 | \#redirect\ {{{#deepskyblue 문서명}}}{{{#orange \#}}}}}}''{{{#green (설명을 --우겨--넣을 내용)}}}'' ) |
| 152 | 152 | * 입력한다면 다음 순서대로 입력해야 한다. |
| ... | ... | |
| 177 | 177 | * '''\#{{{#deepskyblue 이름}}}''' : 입력한 {{{#deepskyblue 이름}}}과 일치하는 이동지점이 문서 안에 만들어져 있으면 그 곳으로 시점이 이동된다. 기본적으로 문단이름이 있으며, 앵커({{{#!wiki style="display: inline; font-family: monospace" |
| 178 | 178 | \[anchor({{{#deepskyblue 이름}}}\)]}}}) 구문(문법)으로 적당한 {{{#deepskyblue 이름}}}을 넣어 시점을 이동할 수 있는 지점을 만들 수 있다. |
| 179 | 179 | ##)] 편집기 하이라이팅 버그 때문에 놔둔 주석 |
| 180 | ||
| 181 | {{{+1 | |
| 182 | * 쓰기}}} | |
| 180 | 183 | * '''/edit/{{{#deepskyblue 문서명}}}''' : {{{#deepskyblue 문서명}}} 문서 편집하기. 읽기 ACL만 통과된다면 편집 ACL으로 편집 요청조차 불가능하더라도 해당 주소를 입력하여 들어가볼 수 있으며, 이 때 편집기를 쓰지는 못하더라도 상단 고정 주석(\#\#@)으로 입력한 내용이 편집기 창 위에 출력된다. |
| 181 | 184 | |
| 182 | 185 | 문서 편집이 정상적으로 저장되려면 불러온 문서의 리비전 정보와 저장할 대상의 리비전 정보가 일치해야 하며, 소속된 문서의 {{{#teal index}}}와 리비전의 {{{#teal UUID}}} 등으로 판정하는 모양이다. 만약 문서를 편집하고자 편집기를 열고 한참 편집하고 있는데 누가 중도에 문서를 이동시켜 없는 문서가 된 상태에서 저장을 시도하면 {{{#!wiki style="display: inline; font-family: monospace;" |
| ... | ... | |
| 184 | 187 | '''[오류!]'''해당 리비전이 존재하지 않습니다.}}}라는 오류 문구가 나오고 저장되지 않는다. |
| 185 | 188 | |
| 186 | 189 | 기존 리비전을 기준으로 서로 다른 편집이 이루어져 편집할 영역이 한 줄이라도 겹쳐 호환이 불가능하다면 충돌이 일어나며, {{{#!wiki style="display: inline; font-family: monospace;" |
| 187 | '''[오류!]'''편집 도중에 다른 사용자가 먼저 편집을 했습니다.}}}라는 오류 문구를 보게 된다. 다른 이용자의 도움(?)없이 본인 스스로 동일한 문서를 편집하는 탭을 2개 이상 열어서 시험 삼아 --입자 가속기--충돌을 일으켜볼 수 있다. | |
| 190 | '''[오류!]'''편집 도중에 다른 사용자가 먼저 편집을 했습니다.}}}라는 오류 문구를 보게 된다. 다른 이용자의 도움(?) 없이 본인 스스로 동일한 문서를 편집하는 탭을 2개 이상 열어서 시험 삼아 --입자 가속기-- 편집 충돌을 일으켜볼 수 있다. | |
| 188 | 191 | * '''?section={{{#teal 문단 Index? 번호}}}''' : 문서에서 특정 문단 안의 내용을 편집. 편집시 몇 단계 문단인지와 관계 없이 저장되어 있는 내용 가운데 해당되는 문단의 문단 구문(문법)부터 다음 문단 구문(문법)이 나오기 전의 모든 내용을 편집기에 불러온다. 특이하게 문단번호(#s-1.2.3.4.5)가 URL 주소로 나오지 않고 컴퓨터가 문단 구문(문법)을 (몇 단계 문단인지와 상관없이) 읽는 순서에 따른 번호가 URL 주소로 나온다. ---개요--- 문단이 있기 전에 아무 문단에도 들어가지 않는 모든 앞의 내용은 '''?section={{{#teal 0}}}'''을 입력하고 들어가면 불러올 수 있고 편집할 수 있다. |
| 189 | 192 | |
| 190 | 193 | --큰 수를 입력하여-- 없는 index 값의 섹션번호를 입력한 주소로 들어가면 404 오류코드를 보지 않고[* 아카라이브 [[채널위키]]의 경우 400 bad request 오류코드를 반환한다.] 들어갈 수 있으나 {{{#!wiki style="display: inline; font-family: monospace" |
| ... | ... |