Выводить PDF-файл в теле записи (не ссылку)

#1 26 мая 2021 в 23:56
Здравствуйте.
Есть 3 дополнения для вставки pdf-файлов:

instantcms.ru/addons/pdfreader.html
instantcms.ru/addons/goodmade-pdf-view.html
instantcms.ru/addons/field-view-documents.html

Разные дополнения, но все они добавляют ссылку, при нажатии на которую открывается просмотр pdf-файлов в браузере, в новом окне.
Но, нет таких, чтобы можно было в саму запись вставлять.

Например, с помощью гугловской читалки

  1. <iframe src="https://docs.google.com/viewer?url=Instruction.pdf&embedded=true"
  2. style="width: 600px; height: 600px;" frameborder="0">Ваш браузер не поддерживает фреймы</iframe
Но каждый раз прописывать код не удобно.

Может есть какое-то решение, чтобы загружать файл и тут же выводить его?
Подскажите пожалуйста.

Во многих темах подымался этот вопрос, но в итоге ставили эти плагины с прямой ссылкой на файл.
#2 27 мая 2021 в 08:47

Может есть какое-то решение, чтобы загружать файл и тут же выводить его?

Можно виджет написать или поле, но в любом случае нужно понять, как это будет работать? Вы загружаете файл на сервер. И что дальше? Он сразу должен открыться (где то там)? Или нужна кнопка "Открыть"? Или вы будите ссылку на файл вставлять в поле, например. Или то и другое?
P.S. Последняя указанная вами ссылка. Что там не устраивает?
#3 27 мая 2021 в 11:48


Может есть какое-то решение, чтобы загружать файл и тут же выводить его?

Можно виджет написать или поле, но в любом случае нужно понять, как это будет работать? Вы загружаете файл на сервер. И что дальше? Он сразу должен открыться (где то там)? Или нужна кнопка "Открыть"? Или вы будите ссылку на файл вставлять в поле, например. Или то и другое?
P.S. Последняя указанная вами ссылка. Что там не устраивает?

Lora

Плохо еще с движком знаком.
Получается, поле.

Или вв-код вообще, если возможно.

Работает так — загружаем файл по кнопке / через форму, затем вставляем в поле/текст. Как вставляем фото, видео и прочее.
Но нужно, чтобы сразу предпросмотр PDF был, как например гугл встраивает через iframe.

Последний плагин не подходит, там опять же ссылка вставляется. Да и не обновлялся он давно, не знаю работает или нет.
#4 27 мая 2021 в 11:59
PS:

я пока просто загружаю файл на сайт через вставку ссылки, редактор TinyMce,



а затем вручную вставляю embed-код:

  1. <object data="http://yoursite.com/the.pdf" type="application/pdf" width="750px" height="750px">
  2. <embed src="http://yoursite.com/the.pdf" type="application/pdf">
  3. <p>This browser does not support PDFs. Please download the PDF to view it: <a href="http://yoursite.com/the.pdf">Download PDF</a>.</p>
  4. </embed>
  5. </object>
#5 27 мая 2021 в 16:18
Напишите разработчику, возможно он допилит функционал. Всё легче, чем всё заново писать кому то). Да и дешевле намного выйдет. А то, что не обновляется, значит там и нечему обновляться.
#6 27 мая 2021 в 19:14
@alex1313, написал такое поле, могу скинуть для теста. Если это то что нужно, выложу в каталог бесплатно
#7 27 мая 2021 в 20:28

я пока просто загружаю файл на сайт...

@alex1313
Ещё вариант без загрузки (со сторонних ресурсов) с использованием
embed-кодаSterwins (триммер).
Касательно мобильных устройств читаем матчасть.
#8 31 мая 2021 в 15:16


@alex1313, написал такое поле, могу скинуть для теста. Если это то что нужно, выложу в каталог бесплатно

Make

Здравствуйте.
Было бы неплохо посмотреть.
#9 1 июня 2021 в 08:51
Тоже интересует такое поле. Объединить бы 2 в 1. И ссылка чтоб была и inline просмотр pdf документа.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.