Ну так и запихайте в pdf только первый параграф.
Что-то вы в своем бизнесе не учли оформление статьи и количество символов. ИМХО, лучше весь текст подменить "Lorem Ipsum" с сохранением стилизации.
ASAlena2 wrote:
при попытке прокрутить вниз всплывает окно с регистрацией или оплатой
Т.е. статья может быть продана "сколько-хочу" раз?
Чтобы резать пдфки, нужен серверный софт, который будет генерировать из больших файлов маленькие. Ну или какая-то специфическая пхп-библиотека. И к ней писать кастомный модуль, который будет исходник класть в приватные файлы, а маленький документ в публичные.
Так статья это что, контент из БД или загруженная PDF`ка?
Если контент, то решение выше
Если контент, но качать в PDF, то просто не давать ссыль на скачивание
Если файло, то как и писал Алексей, при загрузке парсер, который будет кромсать и складывать куда нужно. Но это будет УГ. Проще один раз генерировать pdf при скачивании, а у кого нет прав - просто не давать качать.
ТС, пролейте свет, какая именно задача и в чём её сакральный смысл?
Комментарии
Что такое "неполный pdf просмотр"?
ну как в видна верхняя част статьи а при попытке прокрутить вниз всплывает окно с регистрацией или оплатой
Ну так и запихайте в pdf только первый параграф.
Что-то вы в своем бизнесе не учли оформление статьи и количество символов. ИМХО, лучше весь текст подменить "Lorem Ipsum" с сохранением стилизации.
Т.е. статья может быть продана "сколько-хочу" раз?
Как на хакер.ру? Только при чём тут pdf?
Вряд ли речь идет об онлайн-подписке.
https://drupal.ru/node/135510
Чтобы резать пдфки, нужен серверный софт, который будет генерировать из больших файлов маленькие. Ну или какая-то специфическая пхп-библиотека. И к ней писать кастомный модуль, который будет исходник класть в приватные файлы, а маленький документ в публичные.
Да тут без разницы. Принцип то одинаковый - не отдавать весь контент, пока {не купит, не зарегистрируется, не оформит подписку}
По сабжу, это всего лишь одно условие в шаблоне типа:
render($content->body)
} else {
render($content->summary)
drupal_add_js() // Кастомный js со слушателем скролла, для показа модального окна
}
На правильность кода не претендую, но смысл,думаю, понятен)))
Другое дело, когда самих статей в бд нет, а только PDFки. В таком случае я бы рекомендовал переделать сайт, а не лепить горбатого дальше.
Не совсем одинаковый. Как правило, следует продажа файлов. А тут, как понял, задача идет о превью статьи, для которой выбрана роль "порезанного" pdf.
Так статья это что, контент из БД или загруженная PDF`ка?
Если контент, то решение выше
Если контент, но качать в PDF, то просто не давать ссыль на скачивание
Если файло, то как и писал Алексей, при загрузке парсер, который будет кромсать и складывать куда нужно. Но это будет УГ. Проще один раз генерировать pdf при скачивании, а у кого нет прав - просто не давать качать.
ТС, пролейте свет, какая именно задача и в чём её сакральный смысл?