Как сделать переход на сайт через горячие точки виртуального тура krpano?

Как сделать переход на сайт через горячие точки виртуального тура krpano?

Как сделать так, чтобы при нажатии на кнопку в 3D туре пользователь переходил на определённый сайт?

Расположение

Для начала нужно найти соответствующую папку с виртуальным туров, в котором будем производить изменения.

В этой папке находим файл, который управляет сценами и переходами — tour.xml

Открываем его в профессиональном текстовом редакторе, который умеет распознавать элементы XML-разметки. Например, редактор Notepad++.

Родительский элемент <scene>

Хотспоты (горячие точки) принадлежат своим сценам. В krpano одна сцена это одна сферическая панорама. Находим нужную нам сцену внутри файла tour.xml. Сцена имеет обозначение <scene> со своим началом и концом </scene>.

Дочерний элемент <hotspot>

Внутри тегов сцены находятся тэги <hotspot> со своими параметрами (именами, расположением, масштабом и т. д.). Эти теги обозначают кнопки навигации (горячие точки).

Переменная onclick из набора специальных переменных для <hotspot>

Мы хотим, чтобы нажатие на кнопку создавало переход из виртуального тура на конкретный сайт. Для этого воспользуемся переменной hotspot[name].onclick. У неё существует укороченный вариант написания — onclick. Поместим запись onclick=»…» внутрь тега <hotspot>:

<hotspot name=»spot1″ style=»skin_hotspotstyle» ath=»10″ atv=»0″ rotate=»180″ onclick=»…»/>

Событие openurl переменной onclick

Текущий вид записи означает то, что кнопка получила событие, но пока не готова к действию. Вместо троеточия нужно добавить действие. krpano имеет свои собственные наборы действий. Нас интересует действие openurl(url, target*). Для перехода на главную страницу этого сайта нужно ввести строку openurl(‘https://panorama.efim360.ru’,_self). 

В ней URL — это ‘https://panorama.efim360.ru’. А target — _self (открывает URL в текущем кадре в текущем окне, браузера пользователя)

<hotspot name=»spot1″ style=»skin_hotspotstyle» ath=»10″ atv=»0″ rotate=»180″ onclick=»openurl(‘https://panorama.efim360.ru’,_self)»/>

Создаю виртуальные туры и панорамы на заказ

виртуальные туры и панорамы
виртуальные туры и панорамы 8-904-338-57-42 Ефим
Поделись страницей. Расскажи обо мне.