SyntaxHighlighter

Архив полностью рабочих скриптов и так далее...
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Обновление SyntaxHighlighter'а

Сообщение AllCity »

Значит так обновление с 1.5 на 2.0 ;)
Версия обновления номер 1 (самый простой вариант обновления)
1. Удалить все что есть в папке SyntaxHighlighter кроме shForUcoZ.js файла и закачать туда содержимое этого архива:
syntaxhighlighter_2.0.287_for_ucoz_update.zip
(64.86 КБ) 137 скачиваний

2. Весь код что мы ставили в HEAD заменяем на этот:

Код: Выделить всё

<link type="text/css" rel="stylesheet" href="/SyntaxHighlighter/styles/shCore.css" />
<link type="text/css" rel="stylesheet" href="/SyntaxHighlighter/styles/shThemeDefault.css" />
<script type="text/javascript" src="/SyntaxHighlighter/shCore.js"></script>
<script type="text/javascript" src="/SyntaxHighlighter/shLegacy.js"></script>
<script type="text/javascript" src="/SyntaxHighlighter/shBrushJScript.js"></script>
<script type="text/javascript" src="/SyntaxHighlighter/shBrushBash.js"></script>
<script type="text/javascript" src="/SyntaxHighlighter/shBrushCpp.js"></script>

3. В файле shForUcoZ.js найти:

Код: Выделить всё

dp.SyntaxHighlighter.ClipboardSwf = '/SyntaxHighlighter/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');

заменить на:

Код: Выделить всё

SyntaxHighlighter.all();
dp.SyntaxHighlighter.HighlightAll('code');


Версия обновления номер 2 (рекомендую)
1. Удалить все что есть в папке SyntaxHighlighter кроме shForUcoZ.js файла и закачать туда содержимое этого архива:
syntaxhighlighter_2.0.287_for_ucoz_update.zip
(64.86 КБ) 137 скачиваний

2. Весь код что мы ставили в HEAD заменяем на этот:

Код: Выделить всё

<link type="text/css" rel="stylesheet" href="/SyntaxHighlighter/styles/shCore.css" />
<link type="text/css" rel="stylesheet" href="/SyntaxHighlighter/styles/shThemeDefault.css" />
<script type="text/javascript" src="/SyntaxHighlighter/shCore.js"></script>
<script type="text/javascript" src="/SyntaxHighlighter/shBrushJScript.js"></script>
<script type="text/javascript" src="/SyntaxHighlighter/shBrushBash.js"></script>
<script type="text/javascript" src="/SyntaxHighlighter/shBrushCpp.js"></script>

3. В файле shForUcoZ.js найти (для любых версии этого файла) :

Код: Выделить всё

dp.SyntaxHighlighter.ClipboardSwf = '/SyntaxHighlighter/clipboard.swf';
dp.SyntaxHighlighter.HighlightAll('code');

заменить на:

Код: Выделить всё

SyntaxHighlighter.all();

4. В файле shForUcoZ.js найти:

Код: Выделить всё

pre.setAttribute('name','code');
pre.setAttribute('class','js');

заменить на:

Код: Выделить всё

pre.setAttribute('class','brush:js');

или

Код: Выделить всё

pre.setAttribute('name','code');
pre.className = 'js';

на

Код: Выделить всё

pre.className = 'brush:js';

или

Код: Выделить всё

<pre name="code" class="js">

на

Код: Выделить всё

<pre class="brush:js">

помоем ничего не забыл и не попутал :)
Аватара пользователя
Roma2Duo
Сообщения: 58
Зарегистрирован: 09 фев 2009, 11:00

Re: Обновление SyntaxHighlighter'а

Сообщение Roma2Duo »

Ерунда получается! :x
http://station13.ru/forum/121-246-1

Может проще сделать нормальный гайд с отредактированным файлом?
Мой дом - Станция 13
Изображение
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Обновление SyntaxHighlighter'а

Сообщение AllCity »

Проверил установку обновления на тестовом сайте все прекрасно обновилось!
Изображение
и регистрироваться у тебя на сайте я не собираюсь, делай пользователя test или разреши гостям смотреть этот раздел.
Youzer
Сообщения: 354
Зарегистрирован: 20 авг 2008, 13:21

Re: Обновление SyntaxHighlighter'а

Сообщение Youzer »

а копирование в буфер стоит ожидать?

несколько нюансов:
1. я опять со своим ИЕ7: иконки при наведении расползаются (поле с иконами сужается и вытягивается ввысоту, оставляя видимыми только принтер и вопрос)

2. в ФФ как сейчас на скрине: певая строка отображается почти без отступа слева, остальные смещены сильнее (в ИЕ все строки выровнены красиво)

з.ы. ставил через JQ (последний вариант)
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Обновление SyntaxHighlighter'а

Сообщение AllCity »

Это все баги автора :) копирования в буфер работает только не так как надо :) он копирует все в одну строку!
Так что тебе сюда 8-) .
Аватара пользователя
Roma2Duo
Сообщения: 58
Зарегистрирован: 09 фев 2009, 11:00

Re: Обновление SyntaxHighlighter'а

Сообщение Roma2Duo »

Да я и не заставляю регистрироваться!
Открыл я доступ. Можно смотреть.
Мой дом - Станция 13
Изображение
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Обновление SyntaxHighlighter'а

Сообщение AllCity »

У тебя один скрипт не подключен.
Замени:

Код: Выделить всё

/Scripts/shLegacy.js

на:

Код: Выделить всё

/SyntaxHighlighter/shLegacy.js
Аватара пользователя
Roma2Duo
Сообщения: 58
Зарегистрирован: 09 фев 2009, 11:00

Re: Обновление SyntaxHighlighter'а

Сообщение Roma2Duo »

Ну вроде всё нормально. Вот только вид... Так и должно быть? :idea:
Мой дом - Станция 13
Изображение
Аватара пользователя
AllCity
Сообщения: 2508
Зарегистрирован: 18 апр 2008, 17:52
Контактная информация:

Re: Обновление SyntaxHighlighter'а

Сообщение AllCity »

Да, а так можно настроить под себя ;) например линейку подключить.
Аватара пользователя
Roma2Duo
Сообщения: 58
Зарегистрирован: 09 фев 2009, 11:00

Re: Обновление SyntaxHighlighter'а

Сообщение Roma2Duo »

Я в таком английском пока новичок.
Можешь сказать, какие файлы редактировать надо?
А то вот линейку захотелось... :roll:
Мой дом - Станция 13
Изображение
Закрыто