Актуальная инструкция как распечатать отдульный текст на странице сайта
1. В глобальный блок нижняя часть сайта http://ваш-сайт.ру/panel/?a=tmpl;m=1;t=BFOOTER установите код:
<script type="text/javascript">
$(function(){
$('#print').click(function(){
var printing_css='<style media=print>tr:nth-child(even) td{background: #f0f0f0;}</style>';
var html_to_print=printing_css+$('#to_print').html();
var iframe=$('<iframe id="print_frame">');
$('body').append(iframe);
var doc = $('#print_frame')[0].contentDocument || $('#print_frame')[0].contentWindow.document;
var win = $('#print_frame')[0].contentWindow || $('#print_frame')[0];
doc.getElementsByTagName('body')[0].innerHTML=html_to_print;
win.print();
$('iframe').remove();
});
});
</script>
2. Далее на нужной вам странице заверните текст который нужно распечатать в код:
<div id="to_print">здесь текст для печати</div>
3. В самом начале материала перед всем кодом установите код кнопки для печати:
<button id='print'>Печать</button>
готово, после будет все работать.