Sie sind nicht angemeldet.

1

Montag, 3. August 2020, 15:33

Bilder Galerie (Examples -> Image Gallery) verschwindet bei erneutem Aufruf der Szene

Hallo zusammen,

ich habe eine Virtuelle Tour erstellt und möchte gerne in den einzelnen Szenen eine Bildergalerie mit Thumbs am unteren Bildrand einblenden.
Ich habe die Image Gallery mit thumbbar.xml von den Beispielen eingebaut. Die Bilder werden beim ersten Aufruf wunderbar angezeigt, jedoch sind die Thumbs beim erneuten Laden oder beim Wechseln zwischen den Szenen verschwunden. Gibt es hierfür eine Lösung?
Ist es außerdem möglich, ein X oben rechts beim geöffneten Bild einzublenden, damit der User weiß, wie das Bild zu schließen ist?

Vielen Dank schon mal für die Hilfe

Flo

toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

2

Dienstag, 4. August 2020, 08:01

Durch das Attribut keep="true" kann verhindert werden, das beim Nachladen einer XML-Datei, daß das jeweilige Element gelöscht wird.

3

Dienstag, 4. August 2020, 12:11

Durch das Attribut keep="true" kann verhindert werden, das beim Nachladen einer XML-Datei, daß das jeweilige Element gelöscht wird.
Ich habe das Attribut überall hinzugefügt. Kann es sein, dass es bei einer action nicht funktioniert?
Die Thumbbar-Galerie wird über folgende action geladen:

<include url="thumbbar.xml" />


<action name="galerie" autorun="onstart" keep="true">
create_thumbbar(6, bottom, h, 0,10, calc(device.mobile ? 45 : 90), calc(device.mobile ? 30 : 60), calc(device.mobile ? 3 : 6));


thumbbar_addimage('img/gallery/nature/nature2.jpg');
thumbbar_addimage('img/gallery/nature/nature3.jpg');
thumbbar_addimage('img/gallery/nature/nature4.jpg');
thumbbar_addimage('img/gallery/nature/nature5.jpg');
thumbbar_addimage('img/gallery/nature/nature6.jpg');
thumbbar_addimage('img/gallery/nature/nature7.jpg');
</action>


die thumbbar.xml besteht auch nur aus actions.

toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

4

Dienstag, 4. August 2020, 22:08

Das Beispiel https://krpano.com/releases/1.20.7/examples/#image-gallery ist nur für ein Pano!

Probiere, die Action zu erweitern;

Quellcode

1
2
3
4
<action name="create_thumbbar">
...
set(plugin[thumbbar].keep, 1);
</action>

5

Mittwoch, 5. August 2020, 01:58

Hab's jetzt hinbekommen. Musste nur bei jeder Szene mit Onstart die action abrufen *whistling* *rolleyes*

Habt ihr ne Idee wie man jetzt nach Klick auf die Thumbnails auf die geöffneten Bilder oben rechts ein X bekommt, damit gleich klar wird, das man auf's Bild klicken muss um es wieder zu schließen?

toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

Beruf: Software-Entwickler bei VR-Easy ( HTML, JS, PHP, krpano, C++, Java )

  • Nachricht senden

6

Mittwoch, 5. August 2020, 07:14

Hab's jetzt hinbekommen. Musste nur bei jeder Szene mit Onstart die action abrufen *whistling* *rolleyes*

So gehts auch *thumbsup*


Habt ihr ne Idee wie man jetzt nach Klick auf die Thumbnails auf die geöffneten Bilder oben rechts ein X bekommt, damit gleich klar wird, das man auf's Bild klicken muss um es wieder zu schließen?


Du müsstest die Erstellung des X-Icons, in die Action thumbbar_showimage mit einbauen.

Viktor123

Anfänger

Beiträge: 8

Wohnort: Baden

Beruf: Kellner

  • Nachricht senden

7

Mittwoch, 16. September 2020, 12:29

Hey JoeSakic,

hast du das Problem mittlerweile gelöst? Ich denke auch das es an der Erstellung des X-Icons liegen könne.


LG