Если в вашем блоге встречаются довольно объемные и интересные посты, то было не плохо иметь возможность распечатать один из них и прочитать, когда на это появится время.
Для этих целей можно добавить кнопку распечатки поста
Нашел парочку решений (ссылки в конце поста), которые добавляют кнопку распечатки поста. Я остановился на первом
Сперва необходимо решить, где будет распологаться кнопка. Я расположил её в первой строке футера поста (ищите в коде шаблона текст post-footer-line-1).
Добавляем следующий код:
<!--Printer Button start--> <b:if cond='data:blog.pageType == "item"'> <a class='print-button' title='Распечатать пост' href='javascript:window.print()'></a></b:if> <!-- Printer Button ends -->
В файле стилей класс print-button описывает стиль кнопки:
.print-button { background-image: url('cсылка на картинку'); background-position: center center; background-repeat: no-repeat; width: 24px; height: 24px; float: right; /* или display:block */ }
Для задания стиля при печати необходимо подключить к блогу файл стилей
Вставить в код шаблона:
<style media='print' type='text/css'> #header-wrapper, #header, .header, #sidebar-wrapper, .sidebar, #footer-wrapper, #footer, .date-header, .post-meta-data, .comment-link, .comment-footer, #blog-pager, #backlinks-container, #navbar-section, .subscribe_notice, #comments,.noprint {display: none;} #main-wrapper {width: 95%} </style>
Таким образом можно скрыть нежелательный элементы страницы. Так же можно подключить файл .css:
<link rel="stylesheet" type="text/css" media="print" href="ссылка к файлу .ccs" />
спасибочки )
ОтветитьУдалить