• Страница 1 из 1
  • 1
Маленькая проблема со скриптом подсветки кода
Apocalypse
Дата: Воскресенье, 05.09.2010, 16:55 | Сообщение # 1
молчун
Группа: Проверенные
Пользователь №: 3203
Сообщений: 22
Всем доброго времени суток! Вчера адаптировал (Не без помощи аллсити и хелпера) подсветку синтаксиса через плагин SyntaxHighlighter. Всё замечательно работает за исключением одного: при нажатии на кнопку "копировать в буфер" копируются пробелы, которые заменяются html кодом отступов. Вот пример:

Копируем мы, допустим, этот код:

Code
Тест
      Тест
      Тест
     Тест      
         
     Тест
      тест
      Тест

При нажатии на кнопку "Копировать в буфер" копируется так:

Эта проблема не исчезает даже при использовании стандартных файлов плагина

Для uCoz запускной код:

Code
// By AllCity - http://allcity.net.ru/
jQuery('div.bbCodeBlock').each(function(){
code = jQuery(this).find('div.codeMessage').html();
code = code.replace(/<br>/ig,'\r\n');
code = code.replace(/<!--uzc-->/ig,'');
code = code.replace(/<!--\/uzc-->/ig,'');
jQuery(this).replaceWith('<pre class="brush:js">'+code+'</pre>');
});

SyntaxHighlighter.all();

Заранее спасибо! Надеюсь на помощь. Если понадобится полный перечень использованных файлов - предоставлю (скрипты + стили)

Прикрепления: 0187156.jpg (5.9 Kb)


Сообщение отредактировал Apocalypse - Воскресенье, 05.09.2010, 16:57
  
Apocalypse
Дата: Воскресенье, 05.09.2010, 16:58 | Сообщение # 2
молчун
Группа: Проверенные
Пользователь №: 3203
Сообщений: 22
Пример можно посмотреть на тестовом сайте:

http://bagger.ucoz.kz/load/1-1-0-86

Логин: 123
Пароль: 123123123

  
Crasher
Дата: Воскресенье, 05.09.2010, 17:41 | Сообщение # 3
говорун
Группа: Проверенные
Пользователь №: 3179
Сообщений: 256
Получено оценок: 3
Не знаю, в чём проблема, но у меня так копируется:
Code
Тест  
   Тест  
   Тест  
  Тест    
    
  Тест  
   тест  
   Тест


  
Apocalypse
Дата: Воскресенье, 05.09.2010, 17:46 | Сообщение # 4
молчун
Группа: Проверенные
Пользователь №: 3203
Сообщений: 22
Crasher, лучше скриншотом.. Здесь непонятно, так как code обрезал всё
  
Apocalypse
Дата: Воскресенье, 05.09.2010, 17:50 | Сообщение # 5
молчун
Группа: Проверенные
Пользователь №: 3203
Сообщений: 22
Crasher, хмм, скриншота не нужно... Данная проблема лишь у браузера Google Chrome
  
  • Страница 1 из 1
  • 1
Поиск:
© Studioad.ru 2006 · 2010. Использование материалов форума на сторонних ресурсах без прямой обратной ссылки строго запрещено. Хостинг от uCoz.