Добавление 3D фото на веб-сайт. Часть 3. Интеграция через FTP + iFrame
Для сайтов, имеющих панель администрирования и редактирования контента.
Как правило, это сайты, созданные на основе различных CMS (Joomla, 1C-bitrix, Drupal, Wordpress, NetCat и др.)
Кроме доступа к административной панели необходим доступ к серверу, на котором будут храниться 3D фотографии. Подойдет любой сервер, позволяющий выгружать на него файлы (через SFTP/FTP или любым другим способом) и раздавать статический контент (т.е. отдающий эти файлы по соответствующим URL).
- Создайте на сервере отдельный каталог для хранения 3D фотографий.
- Сохраните фотографию в формате HTML+JavaScript на диск вашего компьютера.
- Скопируйте содержимое папки с сохраненной 3D фотографией на сервер (рис. 4). Для копирования может понадобиться программа-клиент с поддержкой используемого сервером протокола (например, WinSCP или FileZilla). Если используется протокол FTP, для доступа к достаточно набрать адрес сервера в проводнике Windows - он поддерживает протокол FTP.
Рис.4. Копирование 3D фотографии на сервер по FTP.
При сохранении нескольких 3D фотографий их все можно складывать в одну папку на сервере. Файлы и директории с одинаковыми именами (как, например, файл vue.min.js или директория icons), идентичны для различных 3D фотографий и могут быть без проблем перезаписаны при копировании. В нашем примере мы копируем две 3D фотографии: img3d_54 и img3d_55. - Откройте фотографию, скопированную на сервер, в браузере (рис. 5). В нашем случае (рис. 4,5) файл
/photomechanics.ru/photo-test/img3d_54.html
соответствует адресу
https://photomechanics.ru/photo-test/img3d_54.html - Если всё было сделано правильно, вы должны увидеть работающий проигрыватель с загруженной фотографией.
- Перейдите в режим редактирования той страницы, на которую Вы хотите добавить 3D фотографию (рис. 6).
Рис. 6. Редактирование статьи на сайте – клавиша добавления медиа-контента.
- Как правило, панель редактирования контента страницы содержит встроенный HTML-редактор, в котором Вы можете редактировать текст страницы, а также при необходимости увидеть HTML-код.
Примеры для данной инструкции были подготовлены в CMS Joomla.
Итак, в HTML-редакторе Вы находите клавишу вставки медиа-контента. Далее выбираете тип медиа-контента iframe и указываете адрес страницы. В нашем случае этот адрес “https://photomechanics.ru/photo-test/img3d_54.html”. Выберите подходящий размер iframe.
Рис.7. Добавление iframe через встроенный HTML-редактор панели администрирования.
- В некоторых случаях необходимо вначале разрешить добавление iframe на страницу в настройках сайта и разрешить использование тэга <iframe> в настройках сайта или HTML-редактора.
- Завершите добавление медиа-контента. После этого откройте редактор HTML-кода (рис. 8) и добавьте к коду Вашего iframe следующие параметры: style=”border: 0px;” для того, чтобы убрать рамку и полосы прокрутки вокруг iframe.
Рис.8. Редактирование HTML-кода страницы с iframe.
- Сохраните страницу.
- Откройте страницу сайта с 3D фотографией и убедитесь, что все работает правильно.
Для других web-сайтов
В случае, если вы не используете CMS (статический или полностью самописный сайт), проигрыватель необходимо встраивать в HTML код требуемой страницы.
- Выполните шаги 1-4, описанные для сайтов, созданных на основе CMS (см. выше).
- Откройте нужную HTML-страницу (или соответствующей ей шаблон, в зависимости от используемых Вами технологий) и добавьте на неё код
<iframe style="scrolling: no; border: 0px;" src="photo-test/img3d_54.html" width="800" height="600"/>
где width и height – ширина и высота iFrame. Scr- это пусть к HTML-файлу с 3D фотографией.
- Проверьте результат, открыв страницу сайта со встроенной 3D фотографией в браузере.