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 설정이 작동하지 않아서 수정함
/**
*
* version: 1.0
* Syntax Highlighter version: 2.0.296
*
* usage : [code:js]...[/code]
* usage : [code:bash]...[/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(
* 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') ); ?>
간단히 몇가지 샘플과 스크린샷도 아래에 함께 올려봅니다.
ps. 다 만들어 놓고 여기저기서 검색을 해보니 제가 만든것과 비슷한 기능을 하는게 상당히 많이 존재하네요.. -_-; 점심먹고 시간을 다 보내버렸는데.. 괜히 했을까요~? 혼자 만족해야 할 것 같습니다.. -_ㅠ
트랙백 보낼 주소 : http://manuz.com/trackback/202
-
텍스트큐브(테터툴스)에 Syntax Highlighter 2.0 적용기
from 써미의 한마디2009/12/14 10:53블로그에 글을 올리려면 테터툴즈에서 Syntax Highlighter 기능을 제공하지 않아서 참 불편했다.그래서 플러그인에 있지 않을 까 해서 찾은 플러그 인이...Syntax Highlighter 1.0 (Manuz) (TT플러그인)였는데.








