Обновление до актуальной версии до 1.10.6
Для установки распаковать содержимое архива в папку Вашего шаблона.
Заменяется файл com_content_read.tpl Вашего шаблона.
Все что было написано ранее больше не актуально, но пусть останется для пытливых умов.
Данное дополнение можно добавить себе на сайт потратив 5-10 минут. Выполнено в виде хака, поэтому придется минимально внести поправки.
Первое: В файле template.php Вашего шаблона перед </head> вставить кодВторое: В файле com_content_read.tpl в нужном месте вставляем код кнопки на печать:
Теперь находим и заменяем на:
Третье: кидаем картинку в папку /templates/_default_/images
По такому принципу можно вывести печать в блоге выполнив второй пункт для файла блога. Ту часть, которую нужно выводить на печать заключаем в дивВот и все.
Вот что получится:
Для установки распаковать содержимое архива в папку Вашего шаблона.
Заменяется файл com_content_read.tpl Вашего шаблона.
Все что было написано ранее больше не актуально, но пусть останется для пытливых умов.
Данное дополнение можно добавить себе на сайт потратив 5-10 минут. Выполнено в виде хака, поэтому придется минимально внести поправки.
Первое: В файле template.php Вашего шаблона перед </head> вставить код
<script type="text/javascript" language="javascript"><!-- function atoprint(aId) { var atext = document.getElementById(aId).innerHTML; var captext = window.document.title; var alink = window.document.location; var prwin = open(''); prwin.document.open(); prwin.document.writeln('<html><head><title>Версия для печати<\/title><META NAME="ROBOTS" CONTENT="noindex, nofollow"><\/head><body style="width:800px;margin: auto;" text="#000000" bgcolor="#FFFFFF"><div onselectstart="return false;" oncopy="return false;">'); prwin.document.writeln('<div style="padding:20px;background:#8EB9FC;"><a id="24" href="javascript://" onclick="window.print();"style="padding: 6px;background: #BFD8FF;border: 1px solid #000;text-decoration: none;color: 000;">Печать<\/a> • <a href="javascript://" onclick="window.close();"style="padding: 6px;background: #BFD8FF;border: 1px solid #000;text-decoration: none;color: 000;">Закрыть окно<\/a><div align="right">Много интересного тут <a href="http://сайт.ру">сайт.ру<\/a> | <?php $inPage->printSitename(); ?>.<\/div><\/div><hr>'); prwin.document.writeln('<h1>'+captext+'<\/h1>'); prwin.document.writeln(atext); prwin.document.writeln('<hr><div style="font-size:12pt;padding:20px;background:#8EB9FC;">2012 © <?php $inPage->printSitename(); ?><\/div>'); prwin.document.writeln('<div style="font-size:12pt;padding:20px;background:#8EB9FC;">Страница статьи: '+alink+'<\/div>') } --></script>
<noindex> <div style="float:right;"> <a href="javascript://"onclick="atoprint('MessForPrint');"><img src="/templates/_default_/images/print.png" style="margin:5px;"></a> </div></noindex>
{$article.content}
<div id="MessForPrint"> {$article.content} </div>
По такому принципу можно вывести печать в блоге выполнив второй пункт для файла блога. Ту часть, которую нужно выводить на печать заключаем в див
<div id="MessForPrint"> </div>
Вот что получится:
Реклама #
CROSS ツ 11 лет назад #
Майкл 11 лет назад #
Спасибо!
Где нибудь найду ему применение)
Александр 11 лет назад #
Александр 11 лет назад #
Особенно учитывая что тег noindex не входит в официальную спецификацию языка HTML, то большинство HTML-валидаторов считает его ошибкой. http://ru.wikipedia.org/wiki/Noindex
Dost 11 лет назад #
Harconen 11 лет назад #
<a href="/print.php" rel="nofollow" onclick="window.print(); return false"><img src="/images/printer.png"></a>
Harconen 11 лет назад #
Harconen 11 лет назад #
Harconen 11 лет назад #
nedoriko 10 лет назад #
Dost 8 лет назад #