UMIhelp

Разработка сайта на UMI.CMS => Настройка системы и модулей => Тема начата: pandus от 24 Января 2017, 16:18:10

Название: По поводу модуля "Страница в PDF"
Отправлено: pandus от 24 Января 2017, 16:18:10
Есть бесплатный дополнение/модуль называется "Страница в PDF": http://market.umi-cms.ru/module/stranica_v_pdf/
Суть проблемы: Как сделать так чтобы создаваемый PDF не скачивался а просто открывался в новом окне ?
Название: Re: По поводу модуля "Страница в PDF"
Отправлено: pandus от 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 в браузере или отдавать файл на загрузку.

Плохо что нельзя кастомизировать работу этого метода  :(
Название: Re: По поводу модуля "Страница в PDF"
Отправлено: aghigay от 24 Января 2017, 16:53:45
предполагаю, что можно докинуть своих методов обычной кастомизацией, скопировав текущий метод и исправив его так, как вам нужно
Название: Re: По поводу модуля "Страница в PDF"
Отправлено: pandus от 24 Января 2017, 17:06:19
предполагаю, что можно докинуть своих методов обычной кастомизацией, скопировав текущий метод и исправив его так, как вам нужно
В смысле скопировать в туже директорию в файл pagetopdf/__custom.php
Он не указан для загрузки в pagetopdf/class.php
В этом и проблема :)
Название: Re: По поводу модуля "Страница в PDF"
Отправлено: aghigay от 24 Января 2017, 17:11:08
Так а вы не пробовали обратиться к поддержке модуля?
Название: Re: По поводу модуля "Страница в PDF"
Отправлено: pandus от 24 Января 2017, 17:28:20
Написал разработчику.
Дополнение бесплатное, поэтому сразу не стал писать туда.
Название: Re: По поводу модуля "Страница в PDF"
Отправлено: pandus от 25 Января 2017, 18:03:01
Разработчик дал ответ, за что спасибо  :) :
---------------------
Добрый вечер!
Спасибо за обращение!
Мы на форуме не зарегистрированные.
Но можете передать что модуль поставлен в очередь на доработку. В новой версии будет поддержка 14 версии UMI и поддержка кастомизации. Новый архив выложу на форуме. Постараемся на следующей недели.
Ну и в первую очередь нужно писать в поддержку. Мы всегда откликаемся.
И если есть какие еще пожелания ждем на почту.
---------------------