Перейти к содержимому


Скиншот


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 m-bezlimit

m-bezlimit

    Новичок

  • Пользователи
  • Pip
  • 1 сообщений

Отправлено 24 Июнь 2013 - 20:40

Возможно сделать такую кнопку "скришота"

- чтоб скриншот был в формате .jpg
- чтоб скриншот открывался в новом

Прикрепленные изображения

  • 002.jpg


#2 support 2.0

support 2.0

    Активный участник

  • Модераторы
  • 4 950 сообщений

Отправлено 24 Июнь 2013 - 23:22

Просмотр сообщенияm-bezlimit (24 Июнь 2013 - 20:40) писал:

Возможно сделать такую кнопку "скришота"

- чтоб скриншот был в формате .jpg
- чтоб скриншот открывался в новом
Вообще, сначала нужно было подготовить шаблоны к печати, т.к. ко всем блокам, которые нам не нужны будут для печати мы ставим класс noprint и потом мы его пропишем на странице, которую нужно будет распечатать.

Прикрепляю Вам файл с Вашим шаблоном HTML его Вам нужно будет полностью заменить на этот.
Далее зайдите в шаблон Страница и замените его на
{% IF index_page %}
  <!-- Заголовок главной странички -->
  <div class="headline noprint">
	<div class="main">
	  <div class="h1 fnt14n txtalgnlft">
		<h1>{PAGE_NAME}</h1>
	  </div>
	 
	  <div class="text fnt12n noprint">
		<div class="htmlDataBlock">
		  {PAGE_CONTENT}
		</div>
	  </div>
	  <!-- Короткое SEO-описание -->
	  {% IF PAGE_SEO_DESCRIPTION_SHORT %}
		<div class="article padd noprint">
		  <div class="text fnt12n">
			{PAGE_SEO_DESCRIPTION_SHORT}
		  </div>
		</div>
	  {% ENDIF %}
	  <!-- END Короткое SEO-описание -->
	 
	  <!-- Полное SEO-описание -->
	  {% IF PAGE_SEO_DESCRIPTION_LARGE %}
		<div class="htmlDataBlock noprint">
		  <div class="article padd">
			<div class="text fnt12n">
			  {PAGE_SEO_DESCRIPTION_LARGE}
			</div>
		  </div>
		</div>
	  {% ENDIF %}
	  <!-- END Полное SEO-описание -->
	</div>
  </div>
  <!-- Заголовок главной странички-Конец -->
{% ELSE %}
  <!-- Статический заголовок странички -->
  <div class="headline noprint" style="background:none;">
	<div class="h1static clear">
	  <h1 class="fnt18n">{PAGE_NAME}</h1>
	</div>
  </div>
  <!-- Статический заголовок странички-Конец -->
  <!-- Спидбар сайта -->
  <div class="padd noprint">
	<div class="speedbar fnt11n txtalgnlft">
	  <a href="http://{NET_DOMAIN}/">Главная</a> &raquo; <span class="fnt11b">{PAGE_NAME}</span>
	</div>
  </div>
 
  <!-- Спидбар сайта-Конец -->
  <div class="htmlDataBlock">
	<div class="article padd">
	  <div class="text fnt12n">
		 {PAGE_CONTENT}
	  </div>
	</div>
  </div>
 
  <!-- Короткое SEO-описание -->
  {% IF PAGE_SEO_DESCRIPTION_SHORT %}
	<div class="article padd noprint">
	  <div class="text fnt12n">
		{PAGE_SEO_DESCRIPTION_SHORT}
	  </div>
	</div>
  {% ENDIF %}
  <!-- END Короткое SEO-описание -->
 
  <!-- Полное SEO-описание -->
  {% IF PAGE_SEO_DESCRIPTION_LARGE %}
	<div class="htmlDataBlock noprint">
	  <div class="article padd">
		<div class="text fnt12n">
		  {PAGE_SEO_DESCRIPTION_LARGE}
		</div>
	  </div>
	</div>
  {% ENDIF %}
  <!-- END Полное SEO-описание -->
 
{% ENDIF %}

теперь осталось зайти на саму страницу, которую нужно будет распечатать:
сайт -> страницы -> Доставка -> нажать редактирование -> в описании нажать "источник" -> в самом начале кода вставляем
<style media="print" type="text/css">.noprint {display: none;}
</style>
в самом конце кода вставляем
<a href="javaScript:window.print();">Распечатать эту страницу</a>
сохранить
По идее, теперь должно так получиться для всех страниц. Т.е. везде, где Вы хотите поставить кнопку распечатать, Вам нужно в редактировании нажать источник и вставить те 2 блока кода.

Прикрепленные файлы






Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных