2011-02-08 2 views
5

Я хотел играть с SyntaxHighlighter, поэтому я загрузил последнюю версию с http://alexgorbatchev.com/SyntaxHighlighter/. Файл src/shCore.js, который является распакованной/незарегистрированной версией, кажется, не работает, когда я перехожу из скриптов/shCore.js в src/shCore.js в index.html, которые поставляются с загрузкой.SyntaxHighlighter v3.0.83 исходный код

Кто-нибудь знает, почему или знаю, где я могу получить исходный код, чтобы у меня была игра.

Thanks

ответ

9

Да. СинтаксисHighlighter версии 3.0.83 требует Steven Levithan's XRegExp.js library ver 1.5.0. Сжатая версия SH, которая работает (scripts/shCore.js 16,175 bytes), имеет встроенный XRegexp.js. Однако несжатая версия (src/shCore.js 43,502 байта) не будет работать, пока вы не поместите копию XRegExp.js в ту же папку (она не входит в папку src в файле загрузки.)

Обратите внимание, что если вы загрузите full source archive, это включает в себя несжатый файл XRegExp.js и позволит вам поиграть с ним и скомпилировать/сжать его, если хотите.

Обратите внимание, что в SyntaxHighlighter есть довольно злая ошибка, которая заставляет ее запутываться и некорректно раскрашивать код. Я написал статью, описывающую ошибку, и как ее исправить. См .: Fixing the SyntaxHighlighter 3.0.83 Parser Bug. Я уведомил автора об ошибке, но официальное исправление еще не реализовано.

Этот ответ немного поздно, но я все еще надеюсь, что это может кому-то помогает ...

+0

Не забудьте явно загрузить «XRegExp.js» файл перед «shCore.js», если вы используете несжатую версию. –

2

отлично добавив!

для отладки, перейти на WP-содержания \ Plugins \ синтаксис фломастер-компресс \ синтаксис фломастер-compress.php

и добавьте следующую строку в wp_shc_head():

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

в эти дни, v.2.0.0 сломал код Syntax Highlighter, так что не забудьте включить как:

<script type="text/javascript" src="http://xregexp.com/xregexp.js"></script> 
<script type="text/javascript" src="http://xregexp.com/addons/backcompat.js"></script> 
Смежные вопросы