- BBCode for Tistory 2.1 수정 공개
- 컴퓨터야그/블로그 관련
- 2008. 5. 29. 11:53
블로그를 돌아다녀보니 제가 개발한 BBCode를 사용하시는 분들이 보이더군요. 뿌듯뿌듯~
그런데, 제 입장에서는 누가 사용하시는지를 알지 못해 프로그램의 오류를 파악하기 힘듭니다.
사용하시는 분들께선 이 글에 트랙백을 걸어주시면 좋겠습니다.
※ 환경설정에서 댓글창을 닫은 경우엔 BBCode가 표시되지 않던 문제를 해결했습니다.
그런데, 제 입장에서는 누가 사용하시는지를 알지 못해 프로그램의 오류를 파악하기 힘듭니다.
사용하시는 분들께선 이 글에 트랙백을 걸어주시면 좋겠습니다.
※ 환경설정에서 댓글창을 닫은 경우엔 BBCode가 표시되지 않던 문제를 해결했습니다.
티스토리용 BBCode가 2.1로 업그레이드 되었습니다.
이 BBCode의 장점은 아래와 같습니다.
1. 티스토리의 답글에 생명력을 불어넣을 수 있음
물론, 이것은 BBCode의 특징입니다.
2. 설치/제거가 쉬움
파일 1개를 업로드한 뒤 스킨 수정 프로그램만 돌리면 됩니다.
스킨 수정을 한칼에 해주는 프로그램이 있기 때문에 설치/제거가 쉽습니다.
(실제로 수정되는 내용은 v1.1a/v2.0과 거의 같습니다)
3. 티스토리 버그로 인해 [url=]을 입력할 수 없던 문제 해결
기존 BBCode 쓰면서 발견한 현상인데, [url=] 코드를 사용하면 댓글이 차단되어 버립니다.
그래서, [url=] 대신에 [ur=]을 사용해도 동일하게 동작하도록 했습니다.
4. embed 태그 지원(v2.1에서 새로 추가)
embed 태그를 이용해서 동영상을 간단하게 삽입할 수 있습니다.
물론, 이것은 BBCode의 특징입니다.
2. 설치/제거가 쉬움
파일 1개를 업로드한 뒤 스킨 수정 프로그램만 돌리면 됩니다.
스킨 수정을 한칼에 해주는 프로그램이 있기 때문에 설치/제거가 쉽습니다.
(실제로 수정되는 내용은 v1.1a/v2.0과 거의 같습니다)
3. 티스토리 버그로 인해 [url=]을 입력할 수 없던 문제 해결
기존 BBCode 쓰면서 발견한 현상인데, [url=] 코드를 사용하면 댓글이 차단되어 버립니다.
그래서, [url=] 대신에 [ur=]을 사용해도 동일하게 동작하도록 했습니다.
4. embed 태그 지원(v2.1에서 새로 추가)
embed 태그를 이용해서 동영상을 간단하게 삽입할 수 있습니다.
설치 과정은 아래와 같습니다. (BBCode for Tistory 2.0와 거의 같습니다)
1. 첨부파일 다운받기
위 압축파일을 다운받은 뒤 풀면 두 개의 파일이 들어있습니다.
두 파일은 아래와 같습니다.
- bbcode21.js : BBCode → HTML 변환기 본체
- BBCodehelper for TiStorySkin.exe : 스킨 수정 도우미
2. bbcode21.js 업로드
관리메뉴의 스킨→직접올리기에서 bbcode21.js 파일을 업로드합니다.
3. 스킨 파일 수정
BBCodehelper for TiStorySkin.exe(이하 도우미)를 실행합니다.
다음, 역시 관리메뉴의 스킨→HTML/CSS 편집에서 skin.html 파일을 복사한 뒤 도우미에 붙여넣습니다.
그리고는 도우미에서 BBCode 적용 버튼을 클릭해서 내용이 바뀌면 이것을 다시 skin.html에 붙여넣습니다.
마지막으로 HTML/CSS 편집 화면에서 저장 버튼을 클릭하면 됩니다.
위 압축파일을 다운받은 뒤 풀면 두 개의 파일이 들어있습니다.
두 파일은 아래와 같습니다.
- bbcode21.js : BBCode → HTML 변환기 본체
- BBCodehelper for TiStorySkin.exe : 스킨 수정 도우미
2. bbcode21.js 업로드
관리메뉴의 스킨→직접올리기에서 bbcode21.js 파일을 업로드합니다.
3. 스킨 파일 수정
이번에도 물론 얘가 다 알아서 해줍니다. (1.1로 업글했습니다)
다음, 역시 관리메뉴의 스킨→HTML/CSS 편집에서 skin.html 파일을 복사한 뒤 도우미에 붙여넣습니다.
그리고는 도우미에서 BBCode 적용 버튼을 클릭해서 내용이 바뀌면 이것을 다시 skin.html에 붙여넣습니다.
마지막으로 HTML/CSS 편집 화면에서 저장 버튼을 클릭하면 됩니다.
지원되는 BBCode는 아래와 같습니다.
1. 일반적으로 널리 사용되는 코드 (v1.1a/v2.0와 동일)
[i]이탤릭[/i] : 이탤릭
[b]볼드[/b] : 볼드
[u]밑줄[/u] : 밑줄
[quote]인용문[/quote] : 인용문 (예제 생략)
[img]이미지 URL[/img] : 이미지 (예제 생략)
[url=http://qaos.com]QAOS[/url] : QAOS (링크)
[color=red]색깔[/color] : 색깔
2. 티스토리의 문제 해결 또는 편리성을 위해 임의로 만든 코드 (v2.0과 거의 같음)
[ru]빨간 밑줄[/ru] : 빨간 밑줄
[bu]파란 밑줄[/bu] : 파란 밑줄
[rb]빨간 볼드[/rb] : 빨간 볼드
[bb]파란 볼드[/bb] : 파란 볼드
[red]빨간색[/red] : 빨간색
[blue]파란색[/blue] : 파란색
[ur=http://qaos.com]QAOS[/ur] : QAOS (링크) / 티스토리 문제 해결
[c=red]색깔[/c] : 색깔
[q]인용문[/q] : 인용문 (예제 생략)
[embed=주소 (폭) (높이)] : 동영상 embed / v2.1에서 추가됨
[embed=http://kr.youtube.com/watch?v=sxA2FZANE2o]
[embed=http://kr.youtube.com/v/sxA2FZANE2o 500 300]
※ embed에서 폭과 높이는 생략 가능하며, 생략시 425x355로 자동 설정합니다.
3. 치환자 입력 기능 (v1.1a/v2.0과 동일)
\#를 입력하면 \가 사라집니다.
즉, [#\#치환자#\#]를 입력하면 치환자만 남습니다.
[i]이탤릭[/i] : 이탤릭
[b]볼드[/b] : 볼드
[u]밑줄[/u] : 밑줄
[quote]인용문[/quote] : 인용문 (예제 생략)
[img]이미지 URL[/img] : 이미지 (예제 생략)
[url=http://qaos.com]QAOS[/url] : QAOS (링크)
[color=red]색깔[/color] : 색깔
2. 티스토리의 문제 해결 또는 편리성을 위해 임의로 만든 코드 (v2.0과 거의 같음)
[ru]빨간 밑줄[/ru] : 빨간 밑줄
[bu]파란 밑줄[/bu] : 파란 밑줄
[rb]빨간 볼드[/rb] : 빨간 볼드
[bb]파란 볼드[/bb] : 파란 볼드
[red]빨간색[/red] : 빨간색
[blue]파란색[/blue] : 파란색
[ur=http://qaos.com]QAOS[/ur] : QAOS (링크) / 티스토리 문제 해결
[c=red]색깔[/c] : 색깔
[q]인용문[/q] : 인용문 (예제 생략)
[embed=주소 (폭) (높이)] : 동영상 embed / v2.1에서 추가됨
[embed=http://kr.youtube.com/watch?v=sxA2FZANE2o]
[embed=http://kr.youtube.com/v/sxA2FZANE2o 500 300]
※ embed에서 폭과 높이는 생략 가능하며, 생략시 425x355로 자동 설정합니다.
3. 치환자 입력 기능 (v1.1a/v2.0과 동일)
\#를 입력하면 \가 사라집니다.
즉, [#\#치환자#\#]를 입력하면 치환자만 남습니다.
덧. 도우미의 버전을 1.0a에서 1.1로 업글했습니다.
변환처리하는 코드를 </body> 앞이 아니라 </s_t3>에 위치하도록 수정했습니다.
레몬펜 등이 설치된 경우엔 BBCode 호출 자체가 너무 늦게 일어나더군요.
환경설정에서 "댓글을 기본적으로 펼치기" 옵션을 꺼둔 경우에는 BBCode가 정상적으로 표시되지 않았는데, 이 경우에도 정상적으로 표시되도록 약간 수정했습니다.
변환처리하는 코드를 </body> 앞이 아니라 </s_t3>에 위치하도록 수정했습니다.
레몬펜 등이 설치된 경우엔 BBCode 호출 자체가 너무 늦게 일어나더군요.
환경설정에서 "댓글을 기본적으로 펼치기" 옵션을 꺼둔 경우에는 BBCode가 정상적으로 표시되지 않았는데, 이 경우에도 정상적으로 표시되도록 약간 수정했습니다.
'컴퓨터야그 > 블로그 관련' 카테고리의 다른 글
Firefox3 download day 참가! (18) | 2008.06.18 |
---|---|
티스토리에서 정말 고쳐주지 않는 LineCalendar 버그 (4) | 2008.06.07 |
Moving Box 스킨 버그 해결방법 (10) | 2008.05.24 |
최근 발견한 티스토리의 버그 또는 한계점들 7가지 (11) | 2008.05.23 |
정규식으로 구현한 BBCode [embed] (3) | 2008.05.23 |
Recent comment