목차

참치 인터넷 어장:기능

시작

이 문서에서는 참치 게시판의 기능을 설명한다.

용어

참치 게시판

라이트튜나 소스를 사용하는 게시판이다. 현재 참치게시판(tuna), 상황극판(situplay), 앵커판(anchor)이 존재한다. 현재 버전은 라이트튜나 0.6.0이다.

카드

주제글, 스레드, 어장이라는 명칭으로도 사용된다. 디렉토리 개념으로 카드번호, 제목, 작성자, 암호, 작성일시, 갱신일시, 포스트 갯수에 대한 정보를 가지고 있다. 1개 이상의 포스트를 반드시 포함하고 있다.

포스트

답글, 리스폰스, 레스라는 명칭으로도 사용된다. 개별 파일 개념으로 실질적인 내용을 포함하고 있다. 작성자, 작성일시, ID, 본문에 대한 정보를 가지고 있다. 포스트는 꼭 하나의 카드에 포함되어있어야 한다.

페이지

인덱스(index.php)

가장 최근 갱신된 카드 10개를 출력한다. 포스트의 경우 각 카드마다 0번과 (m-30)~m(m은 가장 마지막 포스트)번에 해당하는 포스트를 출력한다. 또한 포스트에 대해 최대 출력 줄 수가 지정되어있어 해당 기준보다 긴 포스트의 내용은 가려진다. 가려진 내용과 동시에 “내용 더 있음” 링크가 제공되어 해당 포스트를 추적할 수 있다. 관련 설정은 다음과 같다. 카드당 출력되는 최대 포스트 수 = 30 포스트당 출력되는 최대 줄 수 = 50

추적(trace.php)

특정 카드 또는 특정 카드의 특정 포스트를 출력한다. 오직 하나의 카드만 추적할 수 있으며 (n~m|m은 n보다 크거나 같다)에 해당하는 포스트를 출력한다. 추적 중에는 POST_SCREEN_LINE_LIMIT(포스트당 출력되는 최대 줄 수)의 제한이 적용되지 않는다.

목록 / 검색(list.php)

특정 게시판의 카드 목록을 출력한다. 관련 설정은 다음과 같다. 목록에 한 번에 표시되는 카드 수 = 20

옵션과 키워드를 지정해 카드 또는 포스트를 검색한다. 옵션의 종류는 다음과 같다.

search_type = (thread_title|thread_owner)

본문(content) 기능

개요

본문란에 입력하여 사용하는 기능이다.

프로토타입 규칙

  1. 프로토타입의 $기호는 해당 단어가 상황에 따라 값이 변하는 변수임을 나타낸다. 실제 작성 시엔 $를 쓰지 않는다.
  2. [] 안의 변수 또는 텍스트는 경우에 따라 입력하지 않아도 되는 경우를 의미한다.

주사위(dice)

개요

본문에 코드를 입력하여 지정된 범위 내에서 난수를 생성, 출력한다.

프로토타입

.dice $min $max.

변수

$min

난수 범위 중 낮은 수

$max

난수 범위 중 큰 수

사용 예

기본 사용
.dice 1 3.
음수 사용
.dice -5 5.

주의사항

  1. 최대 값이 너무 클 경우 제대로 된 결과가 출력되지 않음1)
  2. 범위와 결과는 자연수만 가능

수평선(horizon)

개요

가로줄을 긋는다. 이 코드 앞에 aa 코드가 있으면 가로줄 뒤에는 aa 코드가 적용되지 않는다.

프로토타입

.hr.

언급(anchor)

개요

추적을 위한 링크를 생성한다. 숫자 부분을 클릭하면 해당 포스트의 앵커(구 니코니코니)를 복사할수 있다.

프로토타입

[$bbs]>[$cardNumber]>[$postNumber]

변수

$bbs

게시판을 입력한다. 같은 게시판 내에서 언급할 경우 생략할 수 있다. 이 변수에 입력할 수 있는 값은 (tuna|situplay|anchor)이다.

$cardNumber

카드 번호이다. 해당 카드의 상단에 있는 10자리 정수가 카드 번호를 의미한다.

$postNumber

포스트 번호이다. 해당 포스트의 첫 줄 가장 왼쪽에 있는 숫자가 포스트 번호이다.

사용 예

해당 게시판, 해당 카드의 특정 포스트
>>1
해당 게시판, 다른 카드의 특정 포스트
>1234567890>1
해당 게시판, 다른 카드(최신 보기)
>1234567890>
다른 게시판
anchor>1234567890>1
특정 포스트 연결

해당 게시판, 해당 카드의 특정 포스트 연결시

>>1-10

해당 게시판, 다른 카드의 특정 포스트시

>1234567890>1-10

다른 게시판, 특정 포스트 연결시

anchor>1234567890>1-10

s

색상(color)

개요

문자에 색을 입힌다.

프로토타입

<clr $color>$content</clr>

변수

$color

적용할 색상을 입력한다. 16진수 색상 코드와 영문 소문자 색상명을 사용할 수 있다. 16진수 색상코드를 사용할 때는 #e8e8e8 과 같이 #을 붙여야한다.

사용 가능한 모든 색상 목록: http://bbs.tunaground.net/trace.php/anchor/1460627984/663/664

$content

색상이 적용될 내용이다.

사용 예

16진수 색상 코드 사용

내용1<clr #e3e8a1>내용2</clr>내용3 내용2에 #e3e8a1 색상이 적용된다.

색상명 사용

내용1<clr red>내용2</clr>내용3 내용2에 red 색상이 적용된다.

아스키 아트 서식(aa 또는 mona)

개요

아스키 아트 서식을 사용한다. 위 서식이 사용된 영역은 모바일에서도 자동 줄바꿈이 적용되지 않아 긴 글이나 아스키 아트가 잘리지 않는다. 아스키 아트 서식은 가독성과 구분을 위해 하얀 배경이 적용된다. 폰트는 Saitamaar font 를 사용하며 평간은 1.1em 이다. 아스키 아트 서식은 박스 요소이므로 문장 중 일부분에만 아스키 아트 서식을 적용하는 것은 불가능하다.

프로토타입

.aa $content aa.

변수

$content

아스키 아트 서식이 적용될 내용이다.

사용 예

내용1.aa;-)aa.내용2

;-) 부분에 아스키 아트 서식이 적용된다. 아스키 아트 서식이 박스 요소인것을 고려하면 다음과 같이 출력된다.

내용1
;-)
내용2
$content

아스키 아트 서식이 적용될 내용.

루비(ruby)

개요

본문에서 특정 글자 위쪽에 작은 글자를 덧붙여 표기한다.

프로토타입

<ruby $rubycontent>$content</ruby>

변수

$rubycontent

덧붙일 작은 글자의 내용을 입력한다.

$content

작은 글자를 덧붙일 글자의 내용을 입력한다.

주의사항

루비 기능은 대부분의 특수문자가 <>안에 들어갈시 작동안함.(예시 : () , . ! ?) 단 …은 허용됨.

그림자(shadow)

개요

글자에 추가로 그림자 같은 옅은 바탕색을 넣는다. 글자 색상 지정 기능과 같이 사용한다.

프로토타입

<clr $color $shadow>$content</clr>

변수

$color

적용할 글자의 색상을 입력한다. 16진수 색상 코드와 영문 소문자 색상명을 사용할 수 있다.

$shadow

적용할 그림자의 색상을 입력한다. 마찬가지로 16진수 색상 코드와 영문 소문자 색상명을 사용할 수 있다.

$content

글자색 및 그림자 색이 적용될 내용이다.

주의사항

16진수 색상코드를 사용할 때는 #e8e8e8 과 같이 #을 붙여야한다.

사용 가능한 모든 글자 색상 및 그림자 색상 목록 : http://bbs.tunaground.net/trace.php/anchor/1476633409/606/611

헤살(spo)

개요

RGBA를 전부 0으로 설정하여 글자를 보이지 않게 한다. 드래그하면 볼 수 있다.

프로토타입

<spo>$content</spo>

변수

$content

글자색의 RGBA가 0이 될 내용이다.

사용 예

<clr black black><spo>내용1</spo></clr> 내용1이 흐림 효과가 적용된 검은색이 된다.

콘솔(console) 기능

개요

콘솔란에 입력하여 사용하는 기능이다. 콘솔에 여러 기능을 함께 사용할 때는 구분자로 .(온점)을 사용한다.

본문 기능 미사용(off) 콘솔

개요

본문 기능을 사용하지 않는다. 주사위 기능과 아스키 아트 기능, 색상 기능이 활성화되지 않으며 언급 기능은 off 콘솔의 영향을 받지 않는다.

콘솔 명령어

off

시험(test) 콘솔

개요

포스트를 작성하지 않고 미리 어떤 결과가 나오는지 확인하는 기능.

콘솔 명령어

test

아스키 아트 서식(aa 또는 mona) 콘솔

개요

본문 전체에 아스키 아트 서식을 적용한다.

콘솔 명령어

aa

지속 작성(relay) 콘솔

개요

글 작성 후 입력폼으로 빠르게 이동한다.

콘솔 명령어

relay

깨짐 복구(ncr) 콘솔

개요

유니코드 오류로 인해 깨지는 아스키 아트를 복구한다.

콘솔 명령어

ncr

갱신 방지(noup) 콘솔

개요

포스트 작성시 카드가 갱신되지 않는다.

콘솔 명령어

noup

관리(manage) 콘솔

개요

카드 암호를 이용하여 카드를 관리하는 기능. 카드포스트3에서 존재하던 콘솔로 라이트튜나는 해당 콘솔이 별도 기능으로 분리되었다. 라이트튜나에서 manage 콘솔을 사용하면 비밀번호가 그대로 노출되니 주의해야 한다.

관리 콘솔의 숨기기(hide)는 Mask 버튼으로 가능하며, 숨김 해제(dhide)는 Manage 버튼으로 관리 모드로 진입한 뒤 가능하다. 차단 기능(ban)은 나메 옆 IP코드를 눌러 가능하며 카드포스트 시절과 마찬가지로 언밴은 불가능하다. 한번 밴되면 하루간 유지되며 셀프밴도 가능하니 조심해서 사용할것.

기타 기능

추적 중 최근 n개 보기

개요

추적 중 최근 n개 만 보는 기능이다.

사용법

최근 보기 추적 중 주소에서 /recent 부분에 /recent/30 과 같이 숫자를 추가해준다. 아무런 숫자도 없는 기본 상태에서는 최근 50개의 포스트가 출력된다.

사용 예

참치 게시판 잡담 주제글 추적 http://bbs.tunaground.net/trace.php/tuna/1465205242/recent 위 주소에선 최근 50개의 포스트가 출력된다. 해당 주소를 아래와 같이 바꾼다. http://bbs.tunaground.net/trace.php/tuna/1465205242/recent/12 위 주소에선 최근 12개의 포스트가 출력된다.

1)
결과를 출력 가능한 범위는.dice -9223372036854776832 9223372036854775807. 이 코드 사용시 결과가 음수 아니면 0으로 나와 제대로 된 난수 생성이 되지 않는걸로 보인다