Страница 2 из 4

Re: SyntaxHighlighter

СообщениеДобавлено: 16 сен 2008, 17:59
horo6aya
кстати, единственная проблема, которая может ввести в тупик - в файловом менеджере не создается папка "SyntaxHighlighter" - слишком много символов.. поэтому если будет другое название, то в кодах поменяйте название папки в ссылках к скриптам.. и ссылку внутри файла shForUcoZ.js (там в конце ссылка на файл clipboard.swf)

Re: SyntaxHighlighter

СообщениеДобавлено: 17 сен 2008, 20:50
AllCity
Вот скрипт для тех кто хочет чтоб подсветка работала например под другим BB-кодом.

Содержимое файла shForUcoZ.js полностью заменяем на
Код: Выделить всё
// By AllCity ~ Web-Codes.Net
e=document.getElementsByTagName("td");
for(k=0;k<e.length;k++) {
if(e[k].className=='posttdMessage') {
s=e[k].innerHTML;
while (s.indexOf('[syntax]') != -1) {
s=s.replace(/<br>/gi,'\r\n');
if(navigator.userAgent.indexOf('IE')!=-1) {
s=s.replace(/<p>/gi,'\r\n');
s=s.replace(/<\/p>/gi,'\r\n');
} else {
s=s.replace(/<p>/gi,'\r\n\n');
s=s.replace(/<\/p>/gi,'\r\n\n');
}
s=s.replace('[syntax]','<pre name="code" class="js">');
s=s.replace('[\/syntax]','</pre>');
e[k].innerHTML=s;
}}}

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

и в форму добавления сообщения в любое место ставим этот код
Код: Выделить всё
<input type="button" value="syntax" id="syntax" onclick="simpletag('syntax','','','message',''); return false;" class="codeButtons" title="Код (Подсветка синтаксиса)" />

Вот и все ;)

Плюс этой версии что она уже работает в IE но если заметите какие то баги пышете :!: будем исправлять :ugeek:

UPDATE
Русификация скрипта :)
Откраиваем файл shCore.js и находим там
Код: Выделить всё
<title>About...</title>

заменяем на
Код: Выделить всё
<title>О скрипте...</title>


Код: Выделить всё
<div class="para">Version: {V}</p>

на
Код: Выделить всё
<div class="para">Версия: {V}</p>


Код: Выделить всё
<a href="http://www.dreamprojections.com/syntaxhighlighter/?ref=about" target="_blank">http://www.dreamprojections.com/syntaxhighlighter</a></p>&copy;2004-2007 Alex Gorbatchev.</td>

на
Код: Выделить всё
<a href="http://www.dreamprojections.com/syntaxhighlighter/?ref=about" target="_blank">http://www.dreamprojections.com/syntaxhighlighter</a><br><a href="http://web-codes.net/" target="_blank">http://web-codes.net/</a></p>&copy;2004-2007 Alex Gorbatchev.<br>Русификация от AllCity &copy; 2005-2008.</td>


Код: Выделить всё
{label:'view plain',func:function(sender,highlighter)

на
Код: Выделить всё
{label:'исходный код',func:function(sender,highlighter)


Код: Выделить всё
{label:'copy to clipboard',

на
Код: Выделить всё
{label:'скопировать в буфер обмена',


Код: Выделить всё
alert('The code is in your clipboard now')

на
Код: Выделить всё
alert('Код успешно скопирован в буфер обмена')


Код: Выделить всё
PrintSource:{label:'print',func:function(sender,highlighter)

на
Код: Выделить всё
PrintSource:{label:'печать',func:function(sender,highlighter)


Код: Выделить всё
alert('Printing...')

на
Код: Выделить всё
alert('Печатается...')

Re: SyntaxHighlighter

СообщениеДобавлено: 29 окт 2008, 19:49
Крестный отец
Во общем при добавлении этого бб кода в сообщение, он съедает в себя все сообщение включая даже подпись, как исправить?

Re: SyntaxHighlighter

СообщениеДобавлено: 08 ноя 2008, 13:52
AllCity
Наверное проблема в этом:
Изображение
отключи HTML как на скрине!

Re: SyntaxHighlighter

СообщениеДобавлено: 14 дек 2008, 12:56
fayfa
У меня возникла проблема с отображением окна, нету какая строка по счету и кидает всё в одну строку.
Изображение

Re: SyntaxHighlighter

СообщениеДобавлено: 14 дек 2008, 16:15
AllCity
Написал же в IE есть такая бага так что ставь версию на jQ!

Re: SyntaxHighlighter

СообщениеДобавлено: 15 дек 2008, 15:29
fayfa
Уже разобрался спасибо!

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

СообщениеДобавлено: 09 фев 2009, 12:04
Roma2Duo
Я прочитал гайд по установке - viewtopic.php?f=3&t=1613
Но уже вышло много обновлений. Как обновить старую версию на новую? Просто заметил обновления интересные и решил спросить.
PS: здесь последняя версия - http://alexgorbatchev.com/wiki/SyntaxHighlighter

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

СообщениеДобавлено: 09 фев 2009, 14:22
AllCity
Roma2Duo писал(а):Но уже вышло много обновлений.

Всего то одно :lol: .
Насчет обновления потом напишу как.

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

СообщениеДобавлено: 09 фев 2009, 15:06
Roma2Duo
Ну.... :lol:
Жду ответа.