Нумерация строк code для uCoz
Обычные code блоки можно модернизировать, сделав их информативными и читабельными, а именно добавив нумерацию каждой строки.
Установка:
Управление дизайном - Нижняя часть сайта в конце шаблона добавьте код:
Скрипт работает как только обнаружит блок на странице, в материалах, в комментариях, чате и форуме
Установка:
Управление дизайном - Нижняя часть сайта в конце шаблона добавьте код:
Код
<script>
function addCode_numbers(fm){
var fm = $(fm ? fm : 'body');
$('.codeMessage', fm).each(function(){
var thisCode = $(this), newLines = '<ol>';
var lines = $.trim(thisCode.html()).replace(/(\r?\n|^<!--uzc-->\s+<br>|<br>\s+<!--\/uzc-->$)/g,'').split('<br>');
$.each(lines, function(i,val) {
newLines += '<li>'+(val == '' ? ' ' : val)+'</li>';
if(i == parseInt(lines.length-1)) thisCode.html(newLines+'</ul>');
});
});
}
if($('.codeMessage')[0]) addCode_numbers();
</script>
function addCode_numbers(fm){
var fm = $(fm ? fm : 'body');
$('.codeMessage', fm).each(function(){
var thisCode = $(this), newLines = '<ol>';
var lines = $.trim(thisCode.html()).replace(/(\r?\n|^<!--uzc-->\s+<br>|<br>\s+<!--\/uzc-->$)/g,'').split('<br>');
$.each(lines, function(i,val) {
newLines += '<li>'+(val == '' ? ' ' : val)+'</li>';
if(i == parseInt(lines.length-1)) thisCode.html(newLines+'</ul>');
});
});
}
if($('.codeMessage')[0]) addCode_numbers();
</script>
Скрипт работает как только обнаружит блок
Цитата
[code]
Скачать бесплатно - [.]
без регистрации через 5 сек.
Или скачать без ожидания.
Или скачать без ожидания.