|
|
Модератор форума: JonMagon |
Сообщество uCoz Вебмастеру JavaScript, Flash и прочие технологии Версия для печати |
Версия для печати |
Помогите реализовать форму версии для печати. В «версии для печати» должно отражаться только названия материала и текст материала, в идеале еще кнопка печати и ссылка на сайт. Версия для печати хорошо реализована в Joomla. Очень обидно за uCoz, что разработчики не реализовывают нехитрые удобства для пользователей сайтов на uCoz (печать материала, увеличение шрифта, В меню при отведение курсора подменю не сворачивается и т.д.)
Сообщение отредактировал Ural-10 - Суббота, 13 Апр 2013, 09:44:39
|
Ural-10,
Цитата В меню при отведение курсора подменю не сворачивается и т.д Всем кому этот факт не нравится ставят собственные меню, на свой вкус .. Цитата печать материала В сервисе share42.com есть кнопка печати, попробуйте поставить и посмотреть как работает .. А вообще если есть желание выпускать печатные версии материала, сделайте PDF версию материала (через тег object), и просмотреть отдельно можно и распечатать (полный функционал как при работе в Adobe Reader работает только в Internet Explorer, остальные обозреватели открывают PDF только в режиме просмотра) Сообщение отредактировал Miss_Esq - Суббота, 13 Апр 2013, 09:58:31
|
Miss_Esq, Где полезная инфа? Про меню ясно, что можно его в ручную собрать , но ведь проще разработчикам немного системный скрипт изменить (может я и ошибаюсь). Но самая главное как организовать "версию для печати"! На share42.com кнопка выводит все содержимое на печать - это можно сделать и нажатием Ctrl+P. Вы на писали про PDF версию материала, но как это сделать!
|
Ural-10,
Цитата немного системный скрипт изменить Цитата но как это сделать! |
Ural-10,
Цитата Если да то это идиотизм, НЕ ВАРИАНТ! |
Ural-10, Как выход Выделять текст и вызвав правым кликом мыши меню выбрать печать ...
|
Ural-10, не вижу проблемы сделать версию для печати.
самое простое: открываеть по ссылке новое окно, в котором скрипт будет получать необходимые данные со ссылающейся страницы. Создается файл с расширением .htm , например: print.htm Далее в head вставляется вот это: Код <script type="text/javascript" src="http://s50.ucoz.net/src/jquery-1.7.2.js"></script> <script type="text/javascript"> var domain = self.location.host; var url = self.location.search; url = url.substring(1, url.length); </script> - название: Код <h2><div id="print0"></div></h2> <script type="text/javascript">$('#print0').load(url + ' #title');</script> - текст материала: Код <div id="print" class="text_pr" align="justify"></div> <script type="text/javascript">$('#print').load(url + ' #message');</script> Настраивается все по желанию. На странице материала модуля, делаем ссылку: Код <a href="#" onClick="window.open('/print.htm?http://ваш_сайт$REQUEST_URI$', '_blank', 'Toolbar=0, Scrollbars=1, Resizable=0, Width=700, resize=no, Height=480');">Распечатать</a> А также обрамляем название материала, в див: Код <div id="title">$ENTRY_TITLE$</div> и сам материал: Код <div id="message">$MESSAGE$</div> Все. Кстати, можно при открытии print.htm сразу выводить документ на печать: Код <body onload="window.print();"> Добавлено (16 Апр 2013, 16:36:50) Цитата (Ural-10) Вы на писали про PDF версию материала, но как это сделать! Так вот, нашел на php несколько интересных библиотек, которые текст с картинками и стилями конвертируют в pdf. Если заинтересовало, кину в личку эти ссылки. |
добрый день! подскажите, ситуация с "версией для печати" не изменилась? мягко говоря способ предложенный vitaly576 не выглядит простым. если у меня 500 различных товаров на сайте и для каждого необходимо проделать все что описано выше, то потребуется пол года, а то и больше..
|
| |||
| |||