[주의!] 문서의 이전 버전(에 수정)을 보고 있습니다. 최신 버전으로 이동

1. 들어가기 전에[편집]

본 문서에는 the seed와 지원되는 채널위키 구문(문법)의 차이[1]만이 아니라 채널위키에 존재하는 버그까지 기술한다. 아카라이브 운영자가 잠수함 패치로 버그를 고쳤어도 존재했던 버그에 대한 서술은 해결된 문제(패치된 목록)으로 남겨놓는다.
  • the seed에는 지원되는데 채널위키에는 지원되지 않는 구문 : 채널위키에는 지원되지 않는 구문.
  • 채널위키에는 지원되는데 the seed에는 지원되지 않는 구문 : the seed에는 지원되지 않는 구문. 버전 업데이트를 하면서 지원이 종료된 구문들일수록 채널위키 시스템상에서 테스트 해볼 가치가 있다.

본 문서는 아카라이브의 이 문서에도 볼 수 있다.

1. 들어가기 전에2. 채널위키에는 지원되지 않는 구문
2.1. 오류 메세지 없음2.2. 오류 발생2.3. 시스템상 버그2.4. 해결된 문제
3. the seed에는 지원되지 않는 구문

2. 채널위키에는 지원되지 않는 구문[편집]

2.1. 오류 메세지 없음[편집]

  • {{{#!
    계열
    • if 문법
    • wiki style="display: inline; display: @매개변수명=none@"
      (hack 트릭)
      그런데
      wiki style="display: inline; display: none@매개변수명@;"
      으로 입력한 부분은 된다. the seed에서는 둘 다 동작된다.
  • (확인 필요) 문자열 출력을 만들어보고자
    @매개변수명=기존내용@"
    으로 적고 해당 매개변수에 텍스트 값을 넣고 출력하면 기존내용이 같이 나온다.
  • <nopad>
    문법 : class 테이블 안에 쓰이는 구문이다.
    {{{#!wiki style="margin:-5px -10px;"
    구문을 쓰기 귀찮아서 대체하여 나온 구문이었으므로 채널위키에서는 표 셀마다 전체 내용에 해당 wiki style를 걸어 바꿀 수 있다. 왜 nomargin이 아닌지는 묻지 말자.
  • #redirect
    문법에서 문서로 이동하는 것은 문제 없는데, 문서 내 특정 위치로 이동하는 문법은 제대로 동작되지 않는다. 곧
    #redirect#특정 위치[2]
    는 "~에서 넘어옴" 이라는 창은 나오지만 모두 지원되지 않는다. 다만, 링크로 이동하는
    [[문서명#특정 위치]]
    문법은 지원된다.

2.2. 오류 발생[편집]

  • [include(문서명, [@매개변수명@=텍스트])]
    : 먼저 문서 안에 @매개변수명@이 적혀 있어야 한다. 그렇게 되었을 때 해당 구문을 넣고 편집기에서 미리보기를 돌릴 경우
    Error 500, Something went wrong
    감자서버 오류 문구를 볼 수 있다. Iframe이라서 아카라이브 안의 아카라이브를 구동할 수 있다 카더라.

2.3. 시스템상 버그[편집]

  • (매운맛) 한참 RAW편집으로 편집하고 있었는데 [미리보기] 탭을 누르려다가 잘못 눌러 어이쿠 손이 미끄러졌네 굵게, 기울임, 취소선, 링크 등을 처음으로 누르게 되면 다 날아간다.(...)
  • 문서 이동시 the seed에서는 글자수 변동이 0으로 나오는 반면 채널위키에서는 문서명에 편집 로그가 할당되는지 이동하기 전의 문서명에 입력되었던 글자 수만큼의 값이 마이너스로 나온다.
  • 되돌리기 작업시 나오는 리비전 번호 오류. 되돌리기 작업에 나온 문구(r○○○으로 되돌림)가 특수:최근 변경에는 "되돌리기했을 때 문서에 저장되는 리비전 번호"로 나오는 문제가 있지만 해당 문서로 직접 들어가서 문서 역사를 확인해 보면 되돌리기한 대상의 리비전번호로 바르게 나온다.
  • 검색한 결과가 100개를 넘어가도 다음 검색 결과를 볼 수 있는 단추가 나오지 않는다.[3] 찾을 방법이 있을 것 같은데
  • 문서 생성시 생성되었던 문서명 목록을 별도로 저장하는지, 문서를 생성한 다음 다른 문서명으로 이동해놓고 이동한 문서명을 깜빡 잊게 되었을 때 "
    *
    "로 검색해도 검색 결과에 이동한 문서명이 나오지 않고 이동하기 전의 문서명이 나오게 되면 그 문서는 미아가 된다.(...) 그리고 이동하기 전의 문서명은 검색되어 들어가면 이미 편집 역사가 적힌 로그는 이동한 문서명으로 옮겨졌으므로 로그가 없는데도 있는 문서로 나오는 유령 문서가 된다. 과거 전산 작업이 되지 않아서 생기는 문제인듯.
    이를테면 모 이용자가 "자위"라는 뻘문서를 만들어서 더미화했는데 여전히 검색란에 검색어를 이용하면 자동완성으로 '더미화한 문서의 이름' 대신 '자위'가 나오게 되며 최근 변경란이 쌓여 어떤 이름으로 문서를 이동했는가를 잊어버리게 되면 '자위'라는 문서 이름은 검색은 되나 편집 로그는 나오지 않게 되는 현상이 벌어진다.
    삭제된 해당 문서에 나타나는 문서 역사를 보면 ""에서 "(이동한 문서명)"으로 이동했다는 로그가 나온다. 정작 문서 역사 보기 페이지에서는 기존 문서 이름이 나온다.
  • (확인 필요) 문서를 삭제했거나 만들어지지 않은 제목의 문서로 이동을 시키면 문서가 삭제되었다 하더라도 새 문서를 생성한 것으로 처리된다. 그렇게 같은 이름의 문서에 삭제를 2번 이상 할 수 있다. 그래서 옛날에 삭제하고 이동하는 등 로그를 뒤섞어놓은 반달이 있었다.
  • 문서 이름공간 안에 문서명으로 이동한 문서가 있을 때 다른 문서를 문서:문서명으로 오류 문구 없이 이동시킬 수 있다. 그러나 후자의 문서 역사는 파묻힌다.
  • 취소선 안의 내용은 the seed에서는 터치할 동안에 취소선이 사라지지만 채널위키에서는 터치를 해도 취소선이 사라지지 않는다.
  • 틀/설명문서 같이 include로 불러온 문서 안에 문단이 있을 경우 해당 문단의 편집 단추를 누르면 400 bad request 오류가 나올 수 있다. 없는 section의 index번호의 문단 편집으로 주소를 입력하고 들어가면 오류 메세지를 볼 수 있다는 점은 채널위키와 the seed 둘 다 동일하나, 차이점으로서 the seed에는 include로 불러온 문서의 문단 index번호에 따른 문단 편집 URL 주소로 넘어가는 반면 채널위키에서는 본문의 문단 index번호에 따른 주소로 넘어가기 때문이다. (예 : #자유방임 채널)
  • 문서:를 강제로 생성할 수 있다. 예시 다만, 정상적으로 편집하기 어려우며 적당한 주소를 입력하여 편집기를 강제로 열어야 한다. r1 내용 보기
  • 상위 문서로 이동하는
    ../
    가 먼저 붙은 문서(예시[4])는 URL 주소값을 잘못 변환하는 매커니즘으로 일반적인 방법으로는 삭제할 수 없다.

2.4. 해결된 문제[편집]

3. the seed에는 지원되지 않는 구문[편집]

  • 파일 업로드 없이 base64를 이용한 그림 출력 (예 : 닭다리, 나무위키 로고)
  • {{{#!
    계열
    • html
      <span>
      일부 (참조 :
      파일:알파위키 로고.svg
      [5])
    • (확인 필요)
      wiki style="background-image: url(URL 주소);"
    • font-size:0px 를 이용하여 하이퍼링크 표시를 숨기는 트릭. the seed 구버전은 채널위키와 같이 줄에서 링크에 해당하는 텍스트를 기준으로 하이퍼링크 표시를 다는 방식이었으나 inline상의 공간을 기준으로 하이퍼링크 표시를 달아놓는 방식으로 바뀐 모양이다.
      구문
      {{{#!wiki style="display: inline; font-size: 0px;"
      [[URL주소|{{{#!wiki style="display: inline; font-size: 15px;"
      표시할 내용}}}]]}}}
      결과

      다만 표시되지 않는 공간으로 밀어넣어 하이퍼링크 표시가 나오지 않는다. 채널위키에는 이런 구문을 적어도 하이퍼링크 표시가 나타난다.
[1] 대다수 the seed에서는 문제 없이 보여주지 않는 방식으로 때워 넘어가지만 채널위키에서는 오류발생문제가 일어나는 경우도 문법이 the seed와 다르게 지원되지 않아 깨지게 나오는 것으로 간주한다.[2] 문단번호, 문단이름, 앵커[3] the seed 엔진상에서는 10,000개 까지만 보여준다. 1만개 중에서 1개를 찾을 일은 사문 규정 위반 신고할 거리 탐색할 때 빼고 없다고 보면 된다.[4]
기호
/
는 URL-8 값인
..%2E111111111
을, 기호
/
는 URL-8 값인
..%2F111111111
을 입력하면 된다. 주소를 잘못 입력하면 원신 채널로 가진다.
[5] 채널위키로 문법을 옮겨다 보면 정상적으로 작동된다.[6] 채널위키에서는 하이퍼링크 표시가 나오지 않는다.