Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
Источники значений & в интернет-магазине "

Автор diii3Раздел Шаблоны XSLT

Ответов: 2
Просмотров: 3746
Последний ответ 10 Ноября 2012, 22:04:18
от diii3
Проблема с модулем "Обратная связь-->Шабло&

Автор don_basilioРаздел Настройка системы и модулей

Ответов: 2
Просмотров: 3885
Последний ответ 14 Ноября 2011, 20:13:47
от don_basilio
Работа модуля Обратная связь (вставка форм в контент сайта) при XSLT

Автор ariusgroupРаздел Шаблоны XSLT

Ответов: 8
Просмотров: 8123
Последний ответ 17 Октября 2012, 15:29:17
от admin
Вывод названия и иконки модуля в панели избранных модулей

Автор SeweryssРаздел Разработка модулей

Ответов: 5
Просмотров: 4918
Последний ответ 21 Февраля 2014, 19:46:41
от e.ioffe
форма создания новой темы для модуля форум

Автор izen29Раздел Шаблоны XSLT

Ответов: 4
Просмотров: 4492
Последний ответ 13 Февраля 2013, 22:49:13
от Rodogor

0 Пользователей и 1 Гость просматривают эту тему.

*

pandus

  • *
  • 36
  • +2/-0
    • Просмотр профиля
По поводу модуля "Страница в PDF"
« : 24 Января 2017, 16:18:10 »
Есть бесплатный дополнение/модуль называется "Страница в PDF": http://market.umi-cms.ru/module/stranica_v_pdf/
Суть проблемы: Как сделать так чтобы создаваемый PDF не скачивался а просто открывался в новом окне ?

*

pandus

  • *
  • 36
  • +2/-0
    • Просмотр профиля
Re: По поводу модуля "Страница в PDF"
« Ответ #1 : 24 Января 2017, 16:25:08 »
В class.php есть метод HTMLtoPDF:
static function HTMLtoPDF($html, $size, $orientation, $file){
header('HTTP/1.1 200 OK');
header("Cache-Control: public, must-revalidate");
header("Pragma: no-cache");
header("Content-type: application/force-download");
header('Accept-Ranges: bytes');
header("Content-Encoding: None");
header("Vary:");
header('Content-Transfer-Encoding: Binary');


require_once("dompdf/dompdf_config.inc.php");

$dompdf = new DOMPDF();

$dompdf->set_paper($size, $orientation);
$dompdf->load_html($html);
$dompdf->render();
$dompdf->stream($file);
exit;
}
В stream нужно передать 2 параметра: stream($file, array('Content-Disposition' => $file, "Attachment" => false));
Attachment = будет загружать pdf в браузере или отдавать файл на загрузку.

Плохо что нельзя кастомизировать работу этого метода  :(

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Re: По поводу модуля "Страница в PDF"
« Ответ #2 : 24 Января 2017, 16:53:45 »
предполагаю, что можно докинуть своих методов обычной кастомизацией, скопировав текущий метод и исправив его так, как вам нужно
Мой блог http://umicms.me

*

pandus

  • *
  • 36
  • +2/-0
    • Просмотр профиля
Re: По поводу модуля "Страница в PDF"
« Ответ #3 : 24 Января 2017, 17:06:19 »
предполагаю, что можно докинуть своих методов обычной кастомизацией, скопировав текущий метод и исправив его так, как вам нужно
В смысле скопировать в туже директорию в файл pagetopdf/__custom.php
Он не указан для загрузки в pagetopdf/class.php
В этом и проблема :)

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Re: По поводу модуля "Страница в PDF"
« Ответ #4 : 24 Января 2017, 17:11:08 »
Так а вы не пробовали обратиться к поддержке модуля?
Мой блог http://umicms.me

*

pandus

  • *
  • 36
  • +2/-0
    • Просмотр профиля
Re: По поводу модуля "Страница в PDF"
« Ответ #5 : 24 Января 2017, 17:28:20 »
Написал разработчику.
Дополнение бесплатное, поэтому сразу не стал писать туда.

*

pandus

  • *
  • 36
  • +2/-0
    • Просмотр профиля
Re: По поводу модуля "Страница в PDF"
« Ответ #6 : 25 Января 2017, 18:03:01 »
Разработчик дал ответ, за что спасибо  :) :
---------------------
Добрый вечер!
Спасибо за обращение!
Мы на форуме не зарегистрированные.
Но можете передать что модуль поставлен в очередь на доработку. В новой версии будет поддержка 14 версии UMI и поддержка кастомизации. Новый архив выложу на форуме. Постараемся на следующей недели.
Ну и в первую очередь нужно писать в поддержку. Мы всегда откликаемся.
И если есть какие еще пожелания ждем на почту.
---------------------