| r48 vs r49 | ||
|---|---|---|
| 1 | 1 | [[분류:아카라이브]] |
| 2 | 2 | |
| 3 | 3 | == 들어가기 전에 == |
| 4 | 본 문서에는 [[ | |
| 4 | 본 문서에는 [[the seed]]와 지원되는 [[채널위키]] 구문(문법)의 차이[* 대다수 the seed에서는 문제 없이 ---보여주지 않는 방식으로 때워--- 넘어가지만 채널위키에서는 ---오류발생---문제가 일어나는 경우도 문법이 the seed와 다르게 지원되지 않아 깨지게 나오는 것으로 간주한다.]만이 아니라 채널위키에 존재하는 버그까지 기술한다. 아카라이브 운영자가 [[잠수함 패치]]로 버그를 고쳤어도 존재했던 버그에 대한 서술은 해결된 문제(패치된 목록)으로 남겨놓는다. | |
| 5 | 5 | |
| 6 | 6 | * the seed에는 지원되는데 채널위키에는 지원되지 않는 구문 : 채널위키에는 지원되지 않는 구문. |
| 7 | 7 | * 채널위키에는 지원되는데 the seed에는 지원되지 않는 구문 : the seed에는 지원되지 않는 구문. 버전 업데이트를 하면서 지원이 종료된 구문들일수록 채널위키 시스템상에서 테스트 해볼 가치가 있다. |
| ... | ... | |
| 11 | 11 | [목차] |
| 12 | 12 | == 채널위키에는 지원되지 않는 구문 == |
| 13 | 13 | === 오류 메세지 없음 === |
| 14 | * {{{#!wiki style="display: inline; font-family: monospace" | |
| 14 | * {{{#!wiki style="display: inline; font-family: monospace;" | |
| 15 | 15 | \{\{\{\#!}}} 계열 |
| 16 | 16 | * if 문법 |
| 17 | * {{{#!wiki style="display: inline; font-family: monospace" | |
| 17 | * {{{#!wiki style="display: inline; font-family: monospace;" | |
| 18 | 18 | wiki style="display: inline; display: {{{#green @@_@매개변수명=none@}}}"}}} (hack 트릭) |
| 19 | 그런데 {{{#!wiki style="display: inline; font-family: monospace" | |
| 19 | 그런데 {{{#!wiki style="display: inline; font-family: monospace;" | |
| 20 | 20 | wiki style="display: inline; display: none{{{#green @@_@매개변수명@}}};"}}} 으로 입력한 부분은 된다. the seed에서는 둘 다 동작된다. |
| 21 | * {{{#orange (확인 필요)}}} 문자열 출력을 만들어보고자 {{{#!wiki style="display: inline; font-family: monospace" | |
| 21 | * {{{#orange (확인 필요)}}} 문자열 출력을 만들어보고자 {{{#!wiki style="display: inline; font-family: monospace;" | |
| 22 | 22 | {{{#green @@_@매개변수명={{{#dodgerblue ''기존내용''}}}@"}}}}}}으로 적고 해당 {{{#green 매개변수}}}에 텍스트 값을 넣고 출력하면 {{{#dodgerblue ''기존내용''}}}이 같이 나온다. |
| 23 | * {{{#!wiki style="display: inline; font-family: monospace" | |
| 23 | * {{{#!wiki style="display: inline; font-family: monospace;" | |
| 24 | 24 | {{{#orange \<}}}nopad{{{#orange \>}}}}}} 문법 : ---class--- 테이블 안에 쓰이는 구문이다. |
| 25 | {{{#!wiki style="display: inline; font-family: monospace" | |
| 25 | {{{#!wiki style="display: inline; font-family: monospace;" | |
| 26 | 26 | \{\{\{{{{#orange #!}}}wiki style{{{#orange \=}}}{{{#dodgerblue \"}}}margin{{{#orange \:}}}{{{#teal -5px -10px}}}{{{#orange \;}}}{{{#dodgerblue \"}}}}}} 구문을 ---쓰기 귀찮아서--- 대체하여 나온 구문이었으므로 채널위키에서는 표 셀마다 전체 내용에 해당 wiki style를 걸어 바꿀 수 있다. ---왜 nomargin이 아닌지는 묻지 말자.--- |
| 27 | * {{{#!wiki style="display: inline; font-family: monospace" | |
| 28 | {{{#purple \#redirect}}}}}} 문법에서 문서로 이동하는 것은 문제 없는데, 문서 내 특정 위치로 이동하는 문법은 제대로 동작되지 않는다. 곧 {{{#!wiki style="display: inline; font-family: monospace" | |
| 29 | {{{#purple \#redirect}}}{{{#orange \#}}}{{{#dodgerblue 특정 위치[* 문단번호, 문단이름, 앵커]}}}}}}는 "~에서 넘어옴" 이라는 창은 나오지만 모두 지원되지 않는다. 다만, 링크로 이동하는 {{{#!wiki style="display: inline; font-family: monospace" | |
| 27 | * {{{#!wiki style="display: inline; font-family: monospace;" | |
| 28 | {{{#purple \#redirect}}}}}} 문법에서 문서로 이동하는 것은 문제 없는데, 문서 내 특정 위치로 이동하는 문법은 제대로 동작되지 않는다. 곧 {{{#!wiki style="display: inline; font-family: monospace;" | |
| 29 | {{{#purple \#redirect}}}{{{#orange \#}}}{{{#dodgerblue 특정 위치[* 문단번호, 문단이름, 앵커]}}}}}}는 "~에서 넘어옴" 이라는 창은 나오지만 모두 지원되지 않는다. 다만, 링크로 이동하는 {{{#!wiki style="display: inline; font-family: monospace;" | |
| 30 | 30 | {{{#orange \[\[}}}{{{#skyblue 문서명}}}{{{#orange \#}}}{{{#dodgerblue 특정 위치}}}{{{#orange \]\]}}}}}} 문법은 지원된다. |
| 31 | 31 | ##] |
| 32 | 32 | |
| 33 | 33 | === 오류 발생 === |
| 34 | * {{{#!wiki style="display: inline; font-family: monospace" | |
| 35 | \[include\({{{#skyblue 문서명}}}, {{{#orange \[}}}{{{#green @@_@매개변수명@}}}={{{#dodgerblue 텍스트}}}{{{#orange \]}}})\]}}} : 먼저 {{{#skyblue 문서}}} 안에 {{{#green @@_@매개변수명@}}}이 적혀 있어야 한다. 그렇게 되었을 때 해당 구문을 넣고 편집기에서 미리보기를 돌릴 경우 {{{#!wiki style="display: inline; font-family: monospace" | |
| 34 | * {{{#!wiki style="display: inline; font-family: monospace;" | |
| 35 | \[include\({{{#skyblue 문서명}}}, {{{#orange \[}}}{{{#green @@_@매개변수명@}}}={{{#dodgerblue 텍스트}}}{{{#orange \]}}})\]}}} : 먼저 {{{#skyblue 문서}}} 안에 {{{#green @@_@매개변수명@}}}이 적혀 있어야 한다. 그렇게 되었을 때 해당 구문을 넣고 편집기에서 미리보기를 돌릴 경우 {{{#!wiki style="display: inline; font-family: monospace;" | |
| 36 | 36 | Error 500, Something went wrong}}} 감자서버 오류 문구를 볼 수 있다. Iframe이라서 아카라이브 안의 아카라이브를 구동할 수 있다 카더라. |
| 37 | 37 | ##] |
| 38 | 38 | |
| ... | ... | |
| 46 | 46 | |
| 47 | 47 | * 검색한 결과가 100개를 넘어가도 다음 검색 결과를 볼 수 있는 단추가 나오지 않는다.[* the seed 엔진상에서는 10,000개 까지만 보여준다. 1만개 중에서 1개를 찾을 일은 ---사문 규정 위반 신고할 거리 탐색할 때 빼고--- 없다고 보면 된다.] ---찾을 방법이 있을 것 같은데--- |
| 48 | 48 | |
| 49 | * 문서 생성시 생성되었던 {{{#skyblue 문서명}}} 목록을 별도로 저장하는지, 문서를 생성한 다음 {{{#dodgerblue 다른 문서명}}}으로 이동해놓고 {{{#dodgerblue 이동한 문서명}}}을 깜빡 잊게 되었을 때 "{{{#!wiki style="display: inline; font-family: monospace" | |
| 49 | * 문서 생성시 생성되었던 {{{#skyblue 문서명}}} 목록을 별도로 저장하는지, 문서를 생성한 다음 {{{#dodgerblue 다른 문서명}}}으로 이동해놓고 {{{#dodgerblue 이동한 문서명}}}을 깜빡 잊게 되었을 때 "{{{#!wiki style="display: inline; font-family: monospace;" | |
| 50 | 50 | *}}}"로 검색해도 검색 결과에 {{{#dodgerblue 이동한 문서명}}}이 나오지 않고 {{{#skyblue 이동하기 전의 문서명}}}이 나오게 되면 {{{#dodgerblue 그 문서}}}는 미아가 된다.(...) 그리고 {{{#skyblue 이동하기 전의 문서명}}}은 검색되어 들어가면 이미 편집 역사가 적힌 로그는 {{{#dodgerblue 이동한 문서명}}}으로 옮겨졌으므로 로그가 없는데도 있는 문서로 나오는 유령 문서가 된다. 과거 전산 작업이 되지 않아서 생기는 문제인듯. |
| 51 | 51 | 이를테면 모 이용자가 "[[https://arca.live/w/norules/자위|자위]]"라는 뻘문서를 만들어서 [[https://arca.live/w/norules/더미:20250421_001|더미화]]했는데 여전히 검색란에 검색어를 이용하면 자동완성으로 '더미화한 문서의 이름' 대신 '자위'가 나오게 되며 최근 변경란이 쌓여 어떤 이름으로 문서를 이동했는가를 잊어버리게 되면 '자위'라는 문서 이름은 검색은 되나 편집 로그는 나오지 않게 되는 현상이 벌어진다. |
| 52 | 52 | 삭제된 해당 문서에 나타나는 문서 역사를 보면 ""에서 "''(이동한 문서명)''"으로 이동했다는 로그가 나온다. 정작 문서 역사 보기 페이지에서는 기존 문서 이름이 나온다. |
| ... | ... | |
| 59 | 59 | * 틀/설명문서 같이 include로 불러온 문서 안에 문단이 있을 경우 해당 문단의 편집 단추를 누르면 400 bad request 오류가 나올 수 있다. 없는 section의 index번호의 문단 편집으로 주소를 입력하고 들어가면 오류 메세지를 볼 수 있다는 점은 채널위키와 the seed 둘 다 동일하나, 차이점으로서 the seed에는 include로 불러온 문서의 문단 index번호에 따른 문단 편집 URL 주소로 넘어가는 반면 채널위키에서는 본문의 문단 index번호에 따른 주소로 넘어가기 때문이다. (예 : [[https://arca.live/w/norules/틀:체스|#]]{{{-3 ^^자유방임 채널^^}}}) |
| 60 | 60 | |
| 61 | 61 | * [[문서:문서:|문서:]]를 강제로 생성할 수 있다. [[https://arca.live/w/norules/문서:|예시]] 다만, 정상적으로 편집하기 어려우며 적당한 주소를 입력하여 편집기를 강제로 열어야 한다. [[https://arca.live/w/norules/문서:?rev=1|r1 내용 보기]] |
| 62 | * 상위 문서로 이동하는 {{{#!wiki style="display: inline; font-family: monospace" | |
| 63 | ../}}}가 먼저 붙은 문서([[https://arca.live/w/namuwikistyle/%2E%2E%2F111111111|예시]][* {{{#!wiki style="display: | |
| 64 | 기호 {{{#!wiki style="display: inline-block; font-family: monospace" | |
| 65 | {{{#orange \.}}}}}}는 URL-8 값인 {{{#!wiki style="display: inline; font-family: monospace" | |
| 66 | {{{#orange %2E}}}}}}을, 기호 {{{#!wiki style="display: inline; font-family: monospace" | |
| 67 | {{{#orange /}}}}}}는 URL-8 값인 {{{#!wiki style="display: inline; font-family: monospace" | |
| 68 | {{{#orange %2F}}}}}}을 입력하면 된다. 주소를 잘못 입력하고 진행하다 보면 {{{#!wiki style="display: inline; font-family: monospace" | |
| 69 | /b/0/{{{#teal 게시물-번호}}}}}} 주소 때문인지 제111111111번 게시물에 해당하는 [[https://arca.live/b/genshin/111111111|원신 채널]]로 가진다.}}}])는 URL 주소값을 잘못 변환하는 매커니즘으로[* {{{#!wiki style="display: | |
| 70 | 주소를 {{{#!wiki style="display: inline; font-family: monospace" | |
| 62 | * 상위 문서로 이동하는 {{{#!wiki style="display: inline; font-family: monospace;" | |
| 63 | ../}}}가 먼저 붙은 문서([[https://arca.live/w/namuwikistyle/%2E%2E%2F111111111|예시]][* {{{#!wiki style="display:inline-block;" | |
| 64 | 기호 {{{#!wiki style="display: inline-block; font-family: monospace;" | |
| 65 | {{{#orange \.}}}}}}는 URL-8 값인 {{{#!wiki style="display: inline; font-family: monospace;" | |
| 66 | {{{#orange %2E}}}}}}을, 기호 {{{#!wiki style="display: inline; font-family: monospace;" | |
| 67 | {{{#orange /}}}}}}는 URL-8 값인 {{{#!wiki style="display: inline; font-family: monospace;" | |
| 68 | {{{#orange %2F}}}}}}을 입력하면 된다. 주소를 잘못 입력하고 진행하다 보면 {{{#!wiki style="display: inline; font-family: monospace;" | |
| 69 | /b/0/{{{#teal 게시물-번호}}}}}} 주소 때문인지 제111111111번 게시물에 해당하는 [[https://arca.live/b/genshin/111111111|원신 채널]]로 가진다.}}}])는 URL 주소값을 잘못 변환하는 매커니즘으로[* {{{#!wiki style="display:inline-block;" | |
| 70 | 주소를 {{{#!wiki style="display: inline; font-family: monospace;" | |
| 71 | 71 | arca.live/{{{#blue w}}}{{{#orange \/}}}{{{#green 슬러그}}}{{{#orange \/}}}{{{#deepskyblue 문서명}}}}}}으로 배정해놓았기 때문이다. 그리고 문서명에 슬러시({{{/}}})가 남으면 그 뒤의 내용이 남겨지는 모양이다.}}}] 일반적인 방법으로는 편집할 수 없으며, 이동이나 삭제 역시 할 수 없다. |
| 72 | 72 | |
| 73 | 73 | ===# 해결된 문제 #=== |
| 74 | 74 | |
| 75 | 75 | == the seed에는 지원되지 않는 구문 == |
| 76 | 76 | * 파일 업로드 없이 [[:분류:테스트/Base64|base64]]를 이용한 그림 출력 (예 : [[https://arca.live/w/namuwikistyle/연습장?rev=32|닭다리]], [[https://arca.live/w/namuwikistyle/연습장?rev=33|나무위키 로고]]) |
| 77 | * {{{#!wiki style="display: inline; font-family: monospace" | |
| 77 | * {{{#!wiki style="display: inline; font-family: monospace;" | |
| 78 | 78 | \{\{\{\#!}}} 계열 |
| 79 | * {{{#!wiki style="display: inline; font-family: monospace" | |
| 80 | html}}} 중 {{{#!wiki style="display: inline; font-family: monospace" | |
| 81 | <span>}}} 일부 (참조 : [[https://www.alphawiki.org/w/%EC%A7%91%EB%8B%A8%EC%B0%BD%EC%9E%91:the%20seed%20%EC%8B%A4%ED%97%98%EC%8B%A4?uuid=49c9a4f2-6433-4abf-b380-0fd51ed2061a|{{{#!wiki style="display: | |
| 79 | * {{{#!wiki style="display: inline; font-family: monospace;" | |
| 80 | html}}} 중 {{{#!wiki style="display: inline; font-family: monospace;" | |
| 81 | <span>}}} 일부 (참조 : [[https://www.alphawiki.org/w/%EC%A7%91%EB%8B%A8%EC%B0%BD%EC%9E%91:the%20seed%20%EC%8B%A4%ED%97%98%EC%8B%A4?uuid=49c9a4f2-6433-4abf-b380-0fd51ed2061a|{{{#!wiki style="display:inline;" | |
| 82 | 82 | [[파일:알파위키 로고.svg|width=20px]]}}}]][* 채널위키로 문법을 옮겨다 보면 정상적으로 작동된다.]) |
| 83 | * {{{#orange (확인 필요)}}} {{{#!wiki style="display: inline; font-family: monospace" | |
| 83 | * {{{#orange (확인 필요)}}} {{{#!wiki style="display: inline; font-family: monospace;" | |
| 84 | 84 | wiki style=\"background-image: url({{{#blue URL 주소}}});\"}}} |
| 85 | 85 | * font-size:0px 를 이용하여 하이퍼링크 표시를 숨기는 트릭. the seed 구버전은 채널위키와 같이 줄에서 링크에 해당하는 텍스트를 기준으로 하이퍼링크 표시를 다는 방식이었으나 inline상의 공간을 기준으로 하이퍼링크 표시를 달아놓는 방식으로 바뀐 모양이다. |
| 86 | 86 | || 구문 ||{{{#!wiki style="font-family:monospace;" |
| 87 | \{{{#!wiki style="display: inline; {{{#blue font-size: 0px" | |
| 88 | \[[URL주소|\{{{#!wiki style="display: inline; {{{#blue font-size: 15px" | |
| 87 | \{{{#!wiki style="display: inline; {{{#blue font-size: 0px;}}}" | |
| 88 | \[[URL주소|\{{{#!wiki style="display: inline; {{{#blue font-size: 15px;}}}" | |
| 89 | 89 | 표시할 내용\}}}]]}}\}}}} || |
| 90 | || 결과 ||{{{#!wiki style="display: inline; font-size: 0px" | |
| 91 | [[https://arca.live|{{{#!wiki style="display: inline; font-size: 15px" | |
| 90 | || 결과 ||{{{#!wiki style="display: inline; font-size: 0px;" | |
| 91 | [[https://arca.live|{{{#!wiki style="display: inline; font-size: 15px;" | |
| 92 | 92 | 아카라이브(하이퍼링크)}}}]]}}}[* [[https://arca.live/w/namuwikistyle/the seed와 다른 점#하이퍼링크 숨기기|채널위키]]에서는 하이퍼링크 표시가 나오지 않는다.] || |
| 93 | 93 | |
| 94 | 다만 {{{#!wiki style="display: inline-block; overflow-y: hidden; vertical-align: bottom" | |
| 95 | {{{#!wiki style="margin-top: -1.55em" | |
| 96 | [[https://arca.live/w/namuwikistyle/the seed와 다른 점|{{{#!wiki | |
| 94 | 다만 {{{#!wiki style="display: inline-block; overflow-y: hidden; vertical-align: bottom;" | |
| 95 | {{{#!wiki style="margin-top: -1.55em;" | |
| 96 | [[https://arca.live/w/namuwikistyle/the seed와 다른 점|{{{#!wiki | |
| 97 | 97 | 이렇게 하면}}}]]}}}}}} 표시되지 않는 공간으로 밀어넣어 하이퍼링크 표시가 나오지 않는다. 채널위키에는 이런 구문을 적어도 하이퍼링크 표시가 나타난다. |
| 98 |