Форум | SEDITIO | SE » Плагины и модификации | Версия для печати (страницы)

 


  Автор   Сообщение
Fagot Онлайн статус
№: 20570  Дата: 15.08.08 15:55 GMT
  

Специалист

Сообщений: 187
Откуда: Russia
Кто:
Возраст: 49
Репутация 16 [+] [-]
Плагинчик формирует страницу удобную для печати.
и открывает её в новом окне.

ссылка на версию для печати помещается в переменную {PAGE_PRINTVERSION_LINK}
которую нужно разместить в удобном месте в шаблоне для страницы
например в page.tpl

установка обычная: копируем в plugins/ и в админке устанавливаем.
шаблон для печатной версии (pprint.tpl) поместите в скин... хотя он и так его найдёт

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

стиль в шаблоне цельно тянутый с комментатора.инфо старого - это ведь не страшно да?

881-finepages.rar
   
Вверх
ProFF Онлайн статус
№: 20571  Дата: 15.08.08 16:43 GMT
  

Участник

Сообщений: 301
Откуда: Russia Владивосток
Кто:
Возраст:
Репутация 4 [+] [-]
А чем Printversion не угодил? 0_о

добавлено спустя 23 сек.

О)) обьединил плагин) два в одном)
   
Вверх
Fagot Онлайн статус
№: 20572  Дата: 15.08.08 17:01 GMT
  

Специалист

Сообщений: 187
Откуда: Russia
Кто:
Возраст: 49
Репутация 16 [+] [-]
Цитата
#20571 ProFF :
А чем Printversion не угодил? 0_о



Чукча не читатель - чукча писатель А чё есть уже такой да? надо поискать и глянуть
Во... ну... ну типа альтернативный

Цитата
#20571 ProFF :
добавлено спустя 23 сек.

О)) обьединил плагин) два в одном)



Ну я вобщем этот хотел сделать то... а шаблоны по ходу добавил из тех соображений - что их плодить то плагины.
Будет один с фичами для страниц... разными...

Не прав да?

добавлено спустя 18 мин.

Аааа да. Алмазовский плагин. А чего он ХаТэЭмЭль теги выводит...?
   
Вверх
kellas Онлайн статус
№: 20584  Дата: 18.08.08 17:55 GMT
  

Участник

Сообщений: 69
Откуда: ---
Кто:
Возраст:
Репутация 1 [+] [-]
Советую добавить опцию для админа, типа "Запускать окно печати:Да/Нет"

а в шаблон дописать простенький яваскриптик
Код:
<script>
function position_this_window()
{
var x = (screen.availWidth - 600) / 2;
window.resizeTo(600, screen.availHeight - 100);
window.moveTo(Math.floor(x),50);
}
</script>

<body onLoad="position_this_window();window.print();">

Пример работы скрипта
   
Вверх
Fagot Онлайн статус
№: 20596  Дата: 19.08.08 14:09 GMT
  

Специалист

Сообщений: 187
Откуда: Russia
Кто:
Возраст: 49
Репутация 16 [+] [-]
По мне так это излишество.. Ну да пусть будет... выключенное по дефолту... ща работу разгребу - прикручу.

добавлено спустя 44 мин.

Ах дырявый я ишшяк...!!! Я ж забыл LANG файл к архиву прикрутить!!

Ну всё уже прикрутил. И фичу с автозапуском окна драйвера печати прикрутил.
   
Вверх
Barmolei Онлайн статус
№: 28122  Дата: 07.02.10 00:13 GMT
  

Участник

Сообщений: 21
Откуда: Russia Москва
Кто: Barmolei
Возраст: 45
Репутация 0 [+] [-]
Большое спасибо "Господа" . Мне не хватало этого, теперь поставил!
Работает отлично, респект и уважуха ВАМ.
Я раньше пользовался скриптом от UCOZ Г....пип.... О полное ТЕПЕРЬ ВСЁ Круто СПАСИБО
   
Вверх
Barmolei Онлайн статус
№: 28278  Дата: 25.02.10 14:01 GMT
  

Участник

Сообщений: 21
Откуда: Russia Москва
Кто: Barmolei
Возраст: 45
Репутация 0 [+] [-]
А ВОТ САМЫЙ ПРОСТОЙ "JavaScript".
Он просто работает.
Может и пригодится кому?

<head><script language="JavaScript">
<!--
var browser_name = navigator.appName;
function printit(){
if (browser_name == "Netscape") {
window.print() ;
} else {
var WebBrowser = '<object id="WebBrowser1" width=0 height=0 classid="clsid:8856F961-340A-11D0-A96B-00C04FD705A2"></object>';
document.body.insertAdjacentHTML('beforeEnd', WebBrowser);
WebBrowser1.ExecWB(6, 2);
}
}
//-->
</script></head>


<a href="#" onClick="printit();">Распечатать страницу</a>
   
Вверх

Гостиница Иркутск  Страница создана за 15.135 секунды
Пользователи онлайн :    Гостей на сайте: 8