개발&Development/태터툴즈

CodeHighlight Plug-in 0.5

겐도 2007. 8. 16. 08:44
이전버전 : http://gendoh.tistory.com/2510878

스킨과 Class 충돌이 있어서 Tistory에 적용되지 못했던 비운의 플러그인이었습니다. 이번 버전에서는 소스까지 고쳐가며 Class 충돌문제를 해결하였습니다. 더불어 Textcube 1.5 호환 테스트를 수행하였습니다. 태터툴즈 1.1 이상에서 문제없이 수행될 것입니다.

invalid-file

CodeHighlight Plug-in 0.5



이하 기존의 내용을 그대로 인용합니다.

베이스로 "dp.SyntaxHighlighter"를 사용합니다. http://www.dreamprojections.com/SyntaxHighlighter
기존 테터에서 사용되던 [ code ] [ / code ]를 사용합니다. 그냥 이대로 하는 경우 C++로 기본 적용됩니다.
만약 언어를 적용하고 싶은 경우 "[ code" 다음에 언어를 적고 "]"를 쓰시면 됩니다.
http://www.dreamprojections.com/SyntaxHighlighter/Usage.aspx
여기서 class 영역에 지정하는 방법을 그대로 사용할 수 있습니다. 가령 "c#:collapse"를 하고 싶다면
[ code c#:collapse ] ~~~
하시면 됩니다. 가령 php라면
[ code php ]
되겠습니다. [ 와 code 사이엔 공백 있으면 안됩니다. (주의!)

List of supported language codes
  • css
  • c#, c-sharp, csharp
  • c, cpp, c++
  • vb, vb.net
  • delphi, pascal
  • js, jscript, javascript
  • php
  • py, python
  • ruby
  • sql
  • xml, xhtml, xslt, html, xhtml

List of supported Configuration
  • nogutter
    Will display no gutter.
  • nocontrols
    Will display no controls at the top.
  • collapse
    Will collapse the block by default.
  • firstline(value)
    Will begin line count at value. Default value is 1.
  • showcolumns
    Will show row columns in the first line. See example.

FirstLine의 경우 [를 사용할 수 없어서 (로 쓰셔야 합니다.
더불어 code내의 모든 "<BR>"은 엔터로 변경됩니다.  내용은 모두 HTML로 기술되어야 합니다. 가령 HTML 코드를 적는 경우 "<"들은 "&lt;"로 되어 있어야 하죠. (이해 안되시면 그냥 위지윅 모드에서 쓰심 됩니다.)

정말 불친절한 설명답게 날림 코드로 작성 -ㅅ-

'개발&Development > 태터툴즈' 카테고리의 다른 글

LetterBox Skin for Textcube 1.5.3  (3) 2007.09.24
Textcube 1.5가 드디어 나왔습니다.  (6) 2007.08.16
Skin LetterBox for Textcube 1.5  (7) 2007.08.16
RSS 스킨 1.1  (3) 2007.08.07
TextCube Performance Profiling  (0) 2007.07.26