В этой статье вы узнаете, как изменить различные настройки скина krpano: сделать превьюшки открытыми или закрытыми по умолчанию, настроить их прокрутку, добавить логотип компании. Откройте ваш файл tour.xml и вглядитесь в его строки.
<krpano version="1.19" title="Virtual Tour"> <include url="skin/vtourskin.xml" /> <skin_settings maps="false" maps_type="bing" maps_bing_api_key="" maps_zoombuttons="false" gyro="true" littleplanetintro="false" title="true" thumbs="true" thumbs_width="120" thumbs_height="80" thumbs_padding="10" thumbs_crop="0|40|240|160" thumbs_opened="false" thumbs_text="false" thumbs_dragging="true" thumbs_onhoverscrolling="false" thumbs_scrollbuttons="false" thumbs_scrollindicator="false" thumbs_loop="false" tooltips_buttons="false" tooltips_thumbs="false" tooltips_hotspots="false" tooltips_mapspots="false" deeplinking="false" loadscene_flags="MERGE" loadscene_blend="OPENBLEND(0.5, 0.0, 0.75, 0.05, linear)" loadscene_blend_prev="SLIDEBLEND(0.5, 180, 0.75, linear)" loadscene_blend_next="SLIDEBLEND(0.5, 0, 0.75, linear)" loadingtext="loading..." layout_width="100%" layout_maxwidth.normal="900" layout_maxwidth.mobile="" controlbar_width.normal="-44" controlbar_width.mobile="100%" controlbar_height.normal="38" controlbar_height.mobile="34" controlbar_offset.normal="22" controlbar_offset.mobile="0" controlbar_offset_closed="-40" controlbar_overlap.normal="7" controlbar_overlap.mobile="2" design_skin_images="vtourskin.png" design_bgcolor="0x000000" design_bgalpha="0.5" design_bgborder="0 0xFFFFFF 1.0" design_bgroundedge.normal="9" design_bgroundedge.mobile="1" design_bgshadow="0 0 9 0xFFFFFF 0.5" design_thumbborder_bgborder="4 0xFFFFFF 1.0" design_thumbborder_padding="2" design_thumbborder_bgroundedge="5" design_text_css="color:#FFFFFF; font-family:Arial; font-weight:bold;" design_text_shadow="1" /> <!--Здесь будет еще много строк кода--> </krpano>
Кстати, если вам нечего открывать, скачайте здесь виртуальный тур для экспериментов, или возьмите здесь мои панорамы, и экспериментируйте с ними.
Далее работать мы будем с этим фрагментом кода.
skin_settings — блок настроек, который содержит в себе множество переменных, которые krpano использует для настройки интерфейса, обращаясь к ним из различных сценариев. Вы можете редактировать значения этих переменных, но не вправе изменять их названия. Подробнее о переменных читайте в материале Переменные и константы в krpano.
Заголовок виртуального тура мы меняли в прошлой статье, поэтому возвращаться к нему не будем. Внесем изменения в другие элементы интерфейса. Так, первое, что лично мне хочется сделать — открыть панель превьюшек по умолчанию.
Открытие/закрытие панели превью по умолчанию
На мой взгляд, панель превью должна быть сразу открыта. Это дает зрителю представление о том, что по ним можно понажмать и пооткрывать. А это полезно. Далеко не все разберутся со стандартной иконкой открытия превью .
Найдите строку: thumbs_opened=»false» и измените ее на thumbs_opened=»true»
Все! Теперь ваши превью будут открыты сразу же после загрузки виртуального тура.
Полное скрытие панели превью
Если ваш виртуальный тур состоит всего из пары-тройки панорам, или если у вас есть какие-то еще соображения, превьюшки можно отключить полностью, чтобы они не отвлекали от просмотра панорамы и не занимали место на экране.
Найдите строки: thumbs=»true» и замените ее на thumbs=»false»
И все, панель с картинками скрыта.
Управление подписями
Если в вашем виртуальном туре много различных помещений, логично будет их подписать и сделать подписи видимыми. Как? Все очень просто. Подписали мы панорамы в прошлом уроке, а теперь включим подписи на превьюшках.
Найдите строку thumbs_text=»false» и замените значение константы thumbs_text на true: thumbs_text=»true»
Обновите страницу, и увидите, что на картинках появились подписи.
Аналогично можно включить/отключить отображение названия текущей панорамы над картинками: title=»true»
Кроме того, подписи с названиями панорам могут отображаться возле курсора мыши при наведении мыши на кнопки, превьюшки, хотспоты, и для этого тоже есть свои константы:
tooltips_buttons="false" tooltips_thumbs="false" tooltips_hotspots="false"
Лично я отдаю предпочтение подписям, которые видны постоянно, а не появляются при наведении мыши, т.к. постоянные подписи работают на всех устройствах, а появляющиеся при наведении — только на устройствах с мышью. При этом я избегаю дублирования подписей. Так, если включено отображение подписей на превью, то отображение их при наведении мыши выключено:
thumbs_text="true" tooltips_thumbs="false"
Изменение размеров превью
Если вы планируете демонстрировать ваш тур в небольшом окне, стандартный размер превью может показаться слишком большим. Не проблема, это можно исправить при помощи настроек скина. За размеры и кадрирование превью отвечают эти константы:
thumbs_width="120" thumbs_height="80" thumbs_padding="10" thumbs_crop="0|40|240|160"
thumbs_width=»120″ — ширина превью в пикселях
thumbs_height=»80″ — высота превью в пикселях
thumbs_padding =»10″ — отступ подписей внутри превью в пикселях
thumbs_crop=»0|40|240|160″ — кадрирование превью (подробнее о кадрировании в krpano, подробнее о настройках отображения превью в krpano)
Чтобы уменьшить превьюшки, просто измените значения ширины и высоты thumbs_width=»120″ и thumbs_height=»80″ на пропорциональные, например:
thumbs_width="90" thumbs_height="60"
Всё, теперь ваши картинки станут меньше. Только не забудьте о том, что нельзя менять соотношение сторон. А если всё же хотите сделать превью, например, квадратными, читайте материал об их расширенной настройке.
Изменение текста «Loading…»
Для русскоязычных зрителей логично будет поменять текст загрузки на что-нибудь более понятное, чем Loading…, и для этого в 1.19 также сделали константу. Просто найдите строку loadingtext=»loading…» и измените текст в кавычках на что-нибудь понятное. Например, «Загрузка…» А в одной из публикаций я расскажу, как сделать полоску загрузки. Но только если вы напишете, что это вам нужно, в комментариях.
Вот какой виртуальный тур получился у меня (нажмите, чтобы открыть):
Также читайте:
- Как сделать заставку «маленькая планета» в виртуальном туре krpano?
- Как сделать «открывающиеся» двери и активные хотспоты в виртуальном туре KRPANO?
- Как сделать виртуальный тур с планом этажа
Важное примечание
Некоторые элементы интерфейса отсутствуют в некоторых скинах. Все они имеются в скине 117, но практически ни один из них не работает в скине ultra_light. Это нормально.