Стаття для тих, в кого виникає необхідність відобразити прикріплений PDF документ на сторінці перегляду вмісту. Реалізується це доволі просто. Для цього необхідно вставити фрагмент коду в потрібному нам для виводу місці:
Ширину (width) та висоту (height) області необхідно виставити у відповідності до параметрів сторінки.
Якщо в браузері не встановлениий плагін для перегляду PDF, то відображення не буде доступним. Для того, щоб дати користувачу можливість побачити прикріплений файл, необхідно в середині тегу object додати ссилку на файл, яка буде з'являтись лише в тому випадку, якщо перегляд неможливий.
<object width="100%" height="800px" type="application/pdf" data="path_to_pdf_file"> <a href="path_to_pdf_file">Download PDF file</a></object>
Для виводу такої області можна написати нескладний модуль на основі Field API, який для типу даних file створить новий формат відображення. Вибір формату здійснюється в розділі Manage Display типу вмісту.
Для цього нам знадобиться 4 хука:
hook_field_formatter_info() - визначає новий формат;
hook_field_formatter_settings_form() - створює форму для настройки;
hook_field_formatter_settings_summary() - відображення вказаних налаштувань;
hook_field_formatter_view() - вивід поля на сторінці вмісту.
Перш за все веб розробнику необхідно створити новий формат. Вкажемо, що він буде доступним для типу даних file, а також буде вміщувати 3 параметри для налаштування - ширина і висота області, і текст, який буде відображатись в якості ссилки на скачування файлу:
Після цього в нас з'явиться новий формат перегляду, який буде відображати pdf файл повністю на сторінці вмісту. Також є можливість настроювати параметри області відображення, що дозволяє нам "підігнати" її під необхідні розміри сторінки.
Для зручності, до статті додається вже готовий модуль для реалізації такої задачі.
Пакетні операції дають можливість обробляти форми на протязі декількох запитів. Це попереджує обривання обробки через тайм-аут РНР. Також користувачу надається інформація про хід здійснення таких...
Швидкість завантежння сторінки в браузері кінцевого користувача - один із ключових факторів популярності вашого сайту. Користувач може не дочекатися...
SSH - мережевий протокол рівня сеансів, з його допомогою виконується віддалене управління операційною системою і тунелювання ТСР-з'єднань (наприклад, для передачі файлів).
Якщо ви знаєте що таке jQuery чи починаєте його вивчати, то напевне вас зацікавить знання про те, як написати свій jQuery плагін. Зробити це досить просто. Прочитавши цю статтю ви зможете...