SyntaxHighlighter
Re: SyntaxHighlighter
кстати, единственная проблема, которая может ввести в тупик - в файловом менеджере не создается папка "SyntaxHighlighter" - слишком много символов.. поэтому если будет другое название, то в кодах поменяйте название папки в ссылках к скриптам.. и ссылку внутри файла shForUcoZ.js (там в конце ссылка на файл clipboard.swf)
Re: SyntaxHighlighter
Вот скрипт для тех кто хочет чтоб подсветка работала например под другим BB-кодом.
Содержимое файла shForUcoZ.js полностью заменяем на
и в форму добавления сообщения в любое место ставим этот код
Вот и все
Плюс этой версии что она уже работает в IE но если заметите какие то баги пышете
будем исправлять
UPDATE
Русификация скрипта
Откраиваем файл shCore.js и находим там
заменяем на
на
на
на
на
на
на
на
Содержимое файла 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 но если заметите какие то баги пышете
будем исправлять
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>©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>©2004-2007 Alex Gorbatchev.<br>Русификация от AllCity © 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('Печатается...')-
Крестный отец
- Сообщения: 1
- Зарегистрирован: 27 окт 2008, 16:46
Re: SyntaxHighlighter
Во общем при добавлении этого бб кода в сообщение, он съедает в себя все сообщение включая даже подпись, как исправить?
Re: SyntaxHighlighter
Наверное проблема в этом:

отключи HTML как на скрине!

отключи HTML как на скрине!
Re: SyntaxHighlighter
У меня возникла проблема с отображением окна, нету какая строка по счету и кидает всё в одну строку.


Re: SyntaxHighlighter
Написал же в IE есть такая бага так что ставь версию на jQ!
Re: SyntaxHighlighter
Уже разобрался спасибо!
Обновление SyntaxHighlighter'а
Я прочитал гайд по установке - viewtopic.php?f=3&t=1613
Но уже вышло много обновлений. Как обновить старую версию на новую? Просто заметил обновления интересные и решил спросить.
PS: здесь последняя версия - http://alexgorbatchev.com/wiki/SyntaxHighlighter
Но уже вышло много обновлений. Как обновить старую версию на новую? Просто заметил обновления интересные и решил спросить.
PS: здесь последняя версия - http://alexgorbatchev.com/wiki/SyntaxHighlighter
Re: Обновление SyntaxHighlighter'а
Roma2Duo писал(а):Но уже вышло много обновлений.
Всего то одно
.Насчет обновления потом напишу как.

