포럼에서의 글쓰기 화면.
BBCode란 오스 포럼에서 사용되며, 더 넓게는 rich text formatting을 가능하게 하기 위해 대개의 온라인 포럼에서 사용되는 마크업 용어입니다. 텍스트를 감싸는 tag들과 attribute들로 이루어져 있죠.
osu!web에서 BBCode는 포럼 글, 시그니처와 유저페이지에 사용됩니다.
글쓰기 에디터 화면이 글을 포맷하기 위한 간단한 도구들을 제공해주긴 하지만, BBCode는 직접 사용자가 수동으로 작성할 수도 있습니다.
BBCode에 사용되는 tag들은 대소문자 구분이 없습니다.
아무 텍스트도 선택하지 않은 채 BBCode 버튼을 누르면 글쓰기 화면에 커서가 위치한 곳 양쪽으로 tag가 생성됩니다.
글쓰기 화면에 텍스트를 선택 한 후 BBCode 버튼을 누르면 tag가 선택된 텍스트 양면에 자동으로 생성됩니다.
더더욱 화려한 연출을 위해 여러 가지 tag들을 섞어 사용할 수 있습니다.
이렇게 여러 tag들을 사용할 때 중요한 것은, 꼭 tag들이 열린 순서에 맞게 닫히도록 나열해주세요.
순서에 맞지 않게 tag들을 나열하거나 닫은 경우 해당 글의 포맷팅 또는 포럼의 해당 페이지에 버그가 생기는 불상사가 발생할 수 있습니다.
예를 들면 (tag들의 순서에 주목해주세요):
[centre]
[b]
text [/b]
[/centre]
는 순서에 맞게 나열되었지만[b]
[centre]
text [/b]
[/centre]
는 순서에 맞지 않아 사용 불가합니다.단어 또는 문장을 강조 하거나 기운 글꼴을 사용하는 것보다 더 강력하게 어필하는 방법입니다.
[b] ... [/b]
강조체 보다 더 약한 방법으로 단어 또는 문장을 강조하는 방법입니다.
[i] ... [/i]
단어 또는 문장 밑에 밑줄을 긋습니다.
[u] ... [/u]
단어 또는 문장의 중앙에 취소선을 긋습니다.
[strike] ... [/strike]
BBCode에서는 해당 "Color" 철자를 사용합니다.
텍스트에 색상을 입힙니다.
#HEXCODE
인자를 사용할 때에는 작은따옴표를 포함하지 않아야 합니다.#HEXCODE
가 색깔의 헥스갋이거나 색깔 이름일 때,
#
로 시작하며 여섯 글자(0 - 9, A - F)를 포함해야 하고,[color=#HEXCODE] ... [/color]
색상의 리스트를 보시려면 이 X11 color names 리스트를 참조하시기 바랍니다.
텍스트 크기를 조절합니다.
50
(tiny)85
(small)100
(normal; default)150
(large)NUMBER
인자는 작은따옴표를 포함하지 않아야 합니다.NUMBER
가 해당 (50
, 85
, 100
, or 150
) 사이즈 일 때.[size=NUMBER] ... [/size]
스포일러 상자와 헷갈리지 않도록 주의해주세요.
검은 바탕으로 텍스트를 감쌉니다.
이 기능은 티비쇼나 영화, 애니메이션에서의 중요한 씬에 대해 토론하고 싶지만 해당 회차를 아직 시청하지 않은 사용자들에게 스포일러를 하지 않고 싶을 때 사용하는 기능입니다.
글의 독자들은 이 기능을 사용한 텍스트를 드래그하여 선택해 안의 글씨를 읽을 수 있습니다.
[spoiler] ... [/spoiler]
글을 읽고 있는 사용자가 바로 읽지 못하도록 미리 이름이 정해져 있는 상자 속에 문장을 숨깁니다.
해당 글을 읽고 있는 사용자는 이 스포일러 박스를 클릭해 숨겨진 문단을 연 후 속에 있는 문장들을 읽을 수 있습니다.
collapsed text
라는 이름을 가진 박스를 생성할 것입니다.[spoilerbox]
...
[/spoilerbox]
스포일러 박스와 헷갈리지 않도록 주의해주세요.
글을 읽는 사용자가 바로 읽지 못하도록 글쓴이가 직접 이름을 지은 상자 속에 문장을 숨깁니다.
해당 글을 읽고 있는 사용자는 이 박스를 클릭해 숨겨진 문단을 연 후 속에 있는 문장들을 읽을 수 있습니다.
이 상자들은 대개 크기가 큰 사진들 또는 여러 장의 사진들을 넣기 위해 사용합니다. 상자 안에 사진을 넣어 닫아 두면 데이터를 사용중이거나 인터넷이 느린 사용자들이 불편함 없이 글을 볼 수 있기 때문이죠.
NAME
부분을 공백으로 남겨놓는다면, 상자를 열기 위한 손잡이 부분이 매우 얇아지게 됩니다. (상자를 열기 어려워질 수 있어요)NAME
인자는 작은따옴표를 포함하지 않아야 합니다.NAME
인자는 띄어쓰기를 포함해도 됩니다.NAME
이 상자의 이름일 때[box=NAME]
...
[/box]
단어 혹은 문장을 인용 할 떄.
NAME
인자를 사용하면 된답니다).NAME
인자는 꼭 큰따옴표를 사용하도록 해요.Post
를 눌러 게시한 글)에 자동으로 인용되게 됩니다.NAME
이 인용한 사용자의 이름일 때 (무조건 큰따옴표에 둘러싸여 있어야 함).[quote=NAME]
...
[/quote]
해당 텍스트를 일정한 공백을 갖고있는 폰트로 바꾸어 회색 상자 안에 넣습니다.
스토리보드를 위한 코드나 어떤 프로젝트의 소스코드를 게시할 때 사용하기 좋은 tag입니다.
[code]
...
[/code]
문단을 중심에 맞게 포맷팅 해주는 tag입니다. 주로 제목 또는 소제목에 사용합니다.
center
가 아닌 centre
이어야 하는 것에 유의합시다. (마지막 두 글자가 다릅니다).[centre]
...
[/centre]
링크를 추가합니다.
링크에 딱히 부가 설명 또는 이름을 포함하고 싶지 않다면 이 tag를 사용하지 않아도 됩니다.
게시글에 URL 링크만 붙여넣고 (tag 없이) 글을 게시한다면 오스 포럼에서는 자동으로 해당 링크를 클릭 가능하게 포맷팅하여 게시를 합니다.
LINK
인자는 큰따옴표를 포함하지 않아야 합니다.LINK
가 url 이고.TEXT
가 url주소에 알맞는 제목 또는 이름일 때,[url=LINK]TEXT[/url]
사용자의 인게임 이름(닉네임/유저네임)을 사용해 자동으로 해당 유저의 프로필을 링크해 줍니다.
이 버튼의 사용은 매우 추천하지 않습니다.
이 tag의 문제점은 osu!supporter tag를 구매하면 유저네임을 교체할 수 있다는 것에 있는데요.
이렇게 하여 유저네임을 수정하게 된다면 링크가 더이상 작동하지 않게 됩니다.
방법 대신 해당 유저의 id 넘버를 사용하여 URL tag를 사용하는것을 추천드립니다.
USER
인자가 꼭 있어야 합니다.USER
인자가 해당 사용자의 닉네임 일 때,[profile]USER[/profile]
주어진 단어의 구글 검색을 자동으로 링크해 줍니다.
[google]...[/google]
주어진 단어로 구글에서 I'm Feeling Lucky 검색을 하여 나온 결과물의 링크를 표시합니다.
[lucky]...[/lucky]
주어진 텍스트를 목록으로 자동 포맷합니다.
BBCode에는 목록을 만들기 위해 필요한 요소가 두 가지 있는데요, wrapper과 bullet이라고 합니다.
Wrapper는 목록의 베이스와 포맷팅을 담당하고 있는 것이고, bullets는 해당 목록에 들어있는 요소들이죠.
TYPE
에 사용할 수 있는 인자들 입니다.
1
- 숫자로 된 목록a
- 소문자로 된 목록A
- 대문자로 된 목록i
- 로마 숫자(소문자)로 된 목록I
- 로마 숫자(대문자)로 된 목록TYPE
은 위에 나열 된 종류 중 하나이며TYPE
이 공백이라면 나열을 위해 문자 또는 숫자 대신 검은 네모가 사용 될 것입니다.[list=TYPE]
[*]...
[/list]
인터넷에 올려진 사진을 표시합니다.
이미지의 링크가 존재하는 한 아무 곳에서나 이미지를 가져와도 됩니다.
로컬 사용자의 파일 경로를 복사해 붙히지 마세요.C:\Users\Name\Pictures\image.jpg
를 사용하면 안됩니다.
imgur 또는 puush같은 안전한 이미지 공유용 사이트에 이미지를 업로드 한 후, 성공적으로 게시되었는지 확인 한 후 게시된 사진의 링크를 복사해 (이 링크들은 대개 .png 또는 .jpg로 끝납니다.) 이미지 tag 사이에 붙여넣기 하면 됩니다.
몇 사이트들은 핫링크 라고도 알려진, 외부에서 자신의 사이트 이미지에 직접 엑세스 하는것을 꺼려 할 때도 있습니다.
그렇기 때문에 위에 제공된 것과 같은 사진 공유용 사이트를 사용하는것을 추천드립니다. 사진 공유용 사이트는 사진을 공유하기 위해 만들어진 사이트이니까요.
LINK
가 어떠한 사진의 URL일 때,[img]LINK[/img]
게시글에 YouTube 동영상을 포함합니다.
YT-ID
가 어떠한 YouTube 영상 ID일 때 (11글자),
?v=
이후에 적혀 있습니다.[youtube]YT-ID[/youtube]
크고 아름다운 분홍색 제목을 만들어 냅니다.
게시글에서 새로운 섹션을 나누고 싶을 때 주로 사용되죠.
[heading]...[/heading]
크고 아름다운 보라색 제목을 만들어 냅니다.
게시글에서 새로운 섹션을 나누고 싶을 때 주로 사용되죠.
[...]
문단을 하얀 상자 안에 넣습니다.
[notice]
...
[/notice]