не он сохраняет всю страницу сайта, а надо только item
Нужно смотреть исходники и разбираться как заставить его сохранять только материал. Думаю с этим вопросом вам нужно обратиться к разработчику этого элемента.
Posted 24 September 2014 - 18:37
Появилось вот такое решение: (платное, но, можно "погуглить") http://networkconnec...pdf-the-webpage
не он сохраняет всю страницу сайта, а надо только item
Нужно смотреть исходники и разбираться как заставить его сохранять только материал. Думаю с этим вопросом вам нужно обратиться к разработчику этого элемента.
Посмотрел как работает этот элемент. 25 долларов только за то, что нам выведут кнопку со ссылкой вида:
http://pdfmyurl.com/?url='ссылка на страницу'
Это конечно здорово
Т.е. вся конвертация в PDF происходит на этом сервисе: http://pdfmyurl.com. Поэтому можно самому прописать подобную ссылку в любом месте страницы, будет работать аналогично.
Posted 25 September 2014 - 02:55
Купил элемент ItemSaveAs Element for ZOO, установил библиотеку TCPPDF,
элемент в админке ZOO есть, в позицию добавляется, но на сайте не отображается, похоже не работает.
Похоже с сохранением iteme в PDF вопрос открытый.
Сорри тут замотался(не смог проверит на выходных), нет почему сохраняет как не странно... настраивал на JBZOO 2.0.2
Сегодня попробую на актуальной версии JBZOO, и уже отпишу о результатах
Posted 25 September 2014 - 12:04
Сегодня попробую на актуальной версии JBZOO, и уже отпишу о результатах
обязательно отпишите. И напишите, как он работает: сохраняет все, что full шаблоне, или надо заранее поля в элемент переносить?
Можно было и не покупать этот элемент т.к всего лиш добавив строку
<a href="http://pdfmyurl.com/?url=http://'наш_сайт'<?php echo $this->app->route->item($this->_item)?>?tmpl=component">Печать в PDF</a>Мы получим то что нам нужно
Этот способ тоже замечательно работает. Только есть небольшие минусы. Первый: сервис этот платный, и если слишком часто отправлять к ним подобные запросы, они могут заблокировать по IP. Для разблокировки надо будет покупать аккаунт (прочитал в правилах). Второй: способ не подходит, если сайт используется как закрытая база материалов, например, только для зарегистрированных пользователей. Материалы будут недоступны без авторизации, следовательно, сервис не сможет получить данные для конвертации.
Все-таки лучше использовать способ, который работает непосредственно у нас на сайте. И если тот элемент корректно работает, который тестирует Dmytry, то будет здорово.
Posted 26 September 2014 - 06:02
Вообщем, элемент поставился и отображается на сайте, установил необходимые библиотеки TCPDF.
В том числе поставил, поверх более новую версию http://www.fabbricab...library-6-0-012
Далее после настроек исключений, что не нужно сохранять в pdf формате.
При попытке сохранить, выходит ошибка
TCPDF ERROR: [Image] Unable to get image: http://www.gravatar.com/avatar/7c4ff521986b4ff8d29440beec01972d?s=50&d=http://ru.ru/media/zoo/assets/images/avatar.png
Вечером уже попробую разобраться в чем проблема
Posted 26 September 2014 - 08:16
— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.
Posted 26 September 2014 - 09:03
Автор элемента для PDF есть на нашем форуме
Думаю можно к нему обратиться и он поможет. Просто сейчас не знает об этом топике.
Да я тоже это хотел предложить) Просто нужно уже точно оттестировать, чтобы сформировать багрепорт по проблеме)