Перейти к публикации

Ссылка распечатать в короткой новости


Рекомендованные сообщения

Кнопка

<input type="button" onclick="javascript:window.print()" value="Распечатать страницу">
Ссылка
<a href="#" onclick="javascript:window.print()">Распечатать страницу</a>

:rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

Ни какой пользователь печатать не станет, не прочитав полную новость, если он не "лол" конечно. ;)

Сейчас обычно, выделяют нужный кусок текста и печатуют.

Изменено пользователем Captain
Ссылка на сообщение
Поделиться на других сайтах

если ссылка в короткой, то печатать нужно то что в короткой или то что в полной?

Ссылка на сообщение
Поделиться на других сайтах

если ссылка в короткой, то печатать нужно то что в короткой или то что в полной?

ссылка нужна как в полной версии новости fullstory [print-link] такую же в короткой новости shortstory

Ссылка на сообщение
Поделиться на других сайтах

Нужно немного модифицировать файл /engine/modules/show.short.php

После:

$full_link = $config['http_home_url'] . get_url( $row['category'] ) . "/" . $row['id'] . "-" . $row['alt_name'] . ".html";
добавить:
$print_link = $config['http_home_url'] . get_url( $category_id ) . "/print:page,1," . $row['id'] . "-" . $row['alt_name'] . ".html";
После:
$full_link = $config['http_home_url'] . $row['id'] . "-" . $row['alt_name'] . ".html";
добавить:
$print_link = $config['http_home_url'] . "print:page,1," . $row['id'] . "-" . $row['alt_name'] . ".html";
После:
$full_link = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] ) . $row['alt_name'] . ".html";
добавить:
$print_link = $config['http_home_url'] . date( 'Y/m/d/', $row['date'] ) . "print:page,1," . $row['alt_name'] . ".html";
После:
$full_link = $config['http_home_url'] . "index.php?newsid=" . $row['id'];
добавить:
$print_link = $config['http_home_url'] . "engine/print.php?newsid=" . $row['id'];
После:
$tpl->set( '{full-link}', $full_link );
добавить:
		if ($config['allow_search_print']) {


			$tpl->set( '[print-link]', "<a href=\"" . $print_link . "\">" );

			$tpl->set( '[/print-link]', "</a>" );


		} else {


			$tpl->set( '[print-link]', "<noindex><a href=\"" . $print_link . "\" rel=\"nofollow\">" );

			$tpl->set( '[/print-link]', "</a></noindex>" );


		}

Готово. Удачи!

Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

×
×
  • Создать...