2011-02-08 4 views
5

SyntaxHighlighter로 게임하고 싶었으므로 최신 버전을 http://alexgorbatchev.com/SyntaxHighlighter/에서 다운로드했습니다. 압축을 푼/인코딩되지 않은 버전 인 src/shCore.js 파일은 다운로드와 함께 제공되는 index.html의 scripts/shCore.js에서 src/shCore.js로 변경할 때 작동하지 않는 것 같습니다.SyntaxHighlighter v3.0.83 소스 코드

누구나 이유를 알거나 내가 어디에서 일할 수있는 소스 코드를 얻을 수 있는지 알고 있습니까?

감사합니다.

답변

9

예. SyntaxHighlighter 버전 3.0.83에는 Steven Levithan's XRegExp.js library ver 1.5.0이 필요합니다. 압축 된 버전의 SH (scripts/shCore.js 16,175 바이트)에는 XRegexp.js가 내장되어 있습니다. 그러나 XRegExp.js의 복사본을 같은 폴더에 넣을 때까지 압축 파일 버전 (src/shCore.js 43,502 바이트)은 작동하지 않습니다. 다운로드 파일의 src 폴더에는 포함되어 있지 않습니다.

full source archive을 다운로드하십시오.이 파일에는 압축되지 않은 XRegExp.js 파일이 포함되어 있으므로 원하는대로 재생하고 컴파일/압축 할 수 있습니다.

또한 SyntaxHighlighter에는 혼란스럽고 잘못 코드화되는 버그가 있습니다. 나는 버그를 설명하는 기사와 그것을 고치는 방법을 썼다. 참조 : Fixing the SyntaxHighlighter 3.0.83 Parser Bug. 필자는 버그에 대해 저자에게 통보했지만 공식적인 수정은 아직 구현되지 않았습니다.

이 대답은 조금 늦게,하지만 난 여전히 수도 희망 사람 ...

+0

명시 적으로 경우 "shCore.js"전에 "XRegExp.js"파일을로드하는 것을 잊지 마십시오 당신은 압축되지 않은 버전을 사용하고 있습니다. –

2

우수한 추가하는 데 도움이! 디버깅을위한

는) (wp_shc_head하는-내용을 WP \ 플러그인 \ 구문 형광펜 - 압축 \ 구문 - 형광펜 - compress.php

하고 다음 줄을 추가로 이동합니다

<!-- START: Syntax Highlighter ComPress --> 
    <script type="text/javascript" src="http://xregexp.com/xregexp.js"></script> 
1

요즘은 v.2.0.0는 구문 형광펜 코드를 파산, 그래서 모두 포함해야합니다 :

<script type="text/javascript" src="http://xregexp.com/xregexp.js"></script> 
<script type="text/javascript" src="http://xregexp.com/addons/backcompat.js"></script>