SyntaxHighlighter 입니다. 기존에 EYE 님께서 만드신 버젼도 있지만 전 개인적으로 Alex Gorbatchev가 만든 기능이 더 맘에 들어서 제작해보았습니다. 기존에 시작할때에는 단순하게 EYE 님께서 만드신 스크립트를 Alex Gorbatchev의 것으로 바꾸는 것만 생각했었지만 그렇게 되면 단순히 플러그인을 베끼는 느낌이 들 것 같아서 환경설정 기능까지 포함해서 완전히 새롭게 제작했습니다. Based on eye plugin 이라고 적긴 했지만 ^^;; 일단 eye 님의 플러그인이 모토가 되었기에 감사하는 마음으로 함께 적습니다.

Manuz_SyntaxHighlighter.zip

플러그인 다운로드 2009.04.22 최신버젼

추가 수정사항 리스트 입니다.

  • 2009.04.22 [code] 추출 패턴 변경
  • 2009.04.22 toolbar 사용여부 작동안하던 부분 수정
  • 2009.04.22 Core.css 의 font-size !important 속성 제거 (font-size 설정이 작동하지 않아서 수정함

/*** SYNTAX HIGHLIGHTER using SyntaxHighlighter (http://alexgorbatchev.com/wiki/SyntaxHighlighter)
*
* version: 1.0
* Syntax Highlighter version: 2.0.296
*
* usage : [code:js
]...[/code]
* usage : [code:bash]...[/code]

* usage : [code:cpp]...[/code]
* usage : [code:php]...[/code]
* ... anything if you want  :)
*
* available class list :
*  Type    : class name
*  ------------------------------------------------
*  Bash/shell  : bash, shell
*  C#     : c-sharp, csharp
*  C++    : cpp, c
*  CSS     : css
*  Delphi    : delphi, pas, pascal
*  Diff     : diff, patch
*  Groovy   : groovy
*  JavaScript : js, jscript, javascript
*  Java    : java
*  Perl     : perl, pl
*  PHP     : php
*  Plain    : Text  plain, text
*  Python   : py, python
*  Ruby    : rails, ror, ruby
*  Scala    : scala
*  SQL     : sql
*  Visual Basic : vb, vbnet
*  XML     : xml, xhtml, xslt, html, xhtml
*
* made by manu(
http://manuz.com)
* based on eye(
http://theeye.pe.kr)'s plugin. THX :D
*/


아래는 실제 동작 화면입니다.

 $_SERVER['HTTP_HOST'], 'fullpath' => str_replace('index.php', '', $_SERVER["REQUEST_URI"]), 'position' => $_SERVER["SCRIPT_NAME"], 'root' => rtrim(str_replace('rewrite.php', '', $_SERVER["SCRIPT_NAME"]), 'index.php') ); ?>

간단히 몇가지 샘플과 스크린샷도 아래에 함께 올려봅니다.

사용자 삽입 이미지

Default 테마


사용자 삽입 이미지

Django 테마



사용자 삽입 이미지

Emacs 테마


사용자 삽입 이미지

FadeToGrey 테마


사용자 삽입 이미지

Midnight 테마


사용자 삽입 이미지

RDark 테마


사용자 삽입 이미지

구문강조 플러그인 환경설정 화면입니다.

ps. 다 만들어 놓고 여기저기서 검색을 해보니 제가 만든것과 비슷한 기능을 하는게 상당히 많이 존재하네요.. -_-; 점심먹고 시간을 다 보내버렸는데.. 괜히 했을까요~? 혼자 만족해야 할 것 같습니다.. -_ㅠ

크리에이티브 커먼즈 라이센스
Creative Commons License
2009/04/21 16:58 2009/04/21 16:58
Posted by 마누

댓글을 달아주세요

  1. 2009/04/21 18:21
    댓글 주소 수정/삭제 댓글
    와! 비교도 할수 없을정도로 좋아졌네요~!
    대단하십니다~
    • 2009/04/21 18:36
      댓글 주소 수정/삭제
      계획한만큼은 아니지만 그래도 어느정도 예상대로 만들고나서..
      웹에서 검색해보니 겐도님께서 만드신 것도 있고 하네요 ^^;;
      그분들께서 만드신 것도 상당히 좋은것 같은데 ㅎㅎ
      몇가지 기능을 더 추가하고 해서 버젼업을 좀 한 다음에 또 배포해야 할 것 같아요 ㅎㅎㅎ
      현재 불필요하게 불러들이는 파일들도 많고 해서 최적화작업도 좀 진행하고 해야겠어요 ㅎㅎㅎ
      기능을 좀더 강화하고 ^^;;
  2. 2009/04/22 16:35
    댓글 주소 수정/삭제 댓글
    혹시 오늘 이전에 다운받으셔서 사용하시는 분들이 있다면 현재 4월 22일자 버젼으로 다시 수정하셔야 할것 같습니다 ^^;
    약간의 오류가 있어서 프로그램을 수정하였습니다. 사용에 크나큰 지장은 없지만 앞으로 발생할 수도 있으니 버젼 업데이트 해주세요 ^^;
  3. N
    2009/05/13 10:55
    댓글 주소 수정/삭제 댓글
    <br> 태그가 함께 들어가는데.. ㅠ_ㅠ 이건 어찌 안될까요?
    • 2009/05/20 11:38
      댓글 주소 수정/삭제
      <br> 태그가 함께 들어간다는 말은 무슨 뜻일까요? ^^;
      제가 한번 볼수 있으면 좋겠는데요 ㅎㅎ
  4. 2009/05/14 19:41
    댓글 주소 수정/삭제 댓글
    마누님 정말 잘쓰겠습니다.

    너무 좋네여~^^

    근데 전 적용하면서 고생 좀 했는데

    혹시라도 고생하시는 분들
    http://offree.net/entry/TextCube-WYSIWYG-TEXT
    http://offree.net/plugin/print/?id=1211
    이글 참조하면서 해결하세요~

    마누님 다시 한번 감사드려요~ㅎ
    • 2009/05/20 11:38
      댓글 주소 수정/삭제
      감사합니다 ^^
      좋은 링크까지 ^^
  5. 2009/06/04 19:12
    댓글 주소 수정/삭제 댓글
    버그인지 환경인지 궁금해서 왔는데 같은 문제를 겪는 분이 있내요..
    저도 <br>이 같이 들어갑니다.
    Textcube 1.7.8 이며, TTML포멧터의 이지윅모드에서 소스를 입력하면, 엔터를 친 자리마다, <br>이 들어갑니다.

    이지윅을 끄고 HTML모드로 소스를 붙이고, 저장을 하면 잘됩니다만...
    원래 이지윅모드에서 입력이 안되는것인지요?

    샘플 URL입니다. http://www.zziuni.pe.kr/myproject/entry ··· EC%A7%88
  6. 2009/06/07 14:50
    댓글 주소 수정/삭제 댓글
    좋은 플러그인 감사합니다.

    근데 전 tc에서 플러그인을 활성화시키도 적용이 안되네요...

    글 내부에서 코드부분에 적용이 될려면 어떻게 해야하는지요? [code] ... [/code] 로 글을 블록을 지었는데...[]내용까지 그대로 표시가 되네요....

    이런 걸 보고 줘도 못 먹는다고 하는 거지요.ㅜ..ㅜ..
[로그인][오픈아이디란?]

<< PREV : [1] : [2] : [3] : [4] : [5] : ... [124] : NEXT >>

행복합니다^^

카테고리

전체 (124)
일상다반사 (37)
삶이 있는 고민 (33)
유용한 프로그램 (1)
Meditation (15)
홈페이지 제작 (7)
태터툴즈 (4)
LINUX (5)
EGGDROP (10)
mIRC 관련 (2)
DBMS (1)
GLFTPD 관련 (7)
영상 (2)

글 보관함

달력

«   2009/07   »
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
Total : 134558
Today : 55 Yesterday : 73