You are not logged in.

1

Monday, August 3rd 2020, 3:33pm

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

Intermediate

Posts: 491

Location: Berlin

Occupation: freier Software-Entwickler ( HTML, JS, PHP, JSP, Flash, AS3, C++, Java, krpano, ---)

  • Send private message

2

Tuesday, August 4th 2020, 8:01am

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

3

Tuesday, August 4th 2020, 12:11pm

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

Intermediate

Posts: 491

Location: Berlin

Occupation: freier Software-Entwickler ( HTML, JS, PHP, JSP, Flash, AS3, C++, Java, krpano, ---)

  • Send private message

4

Tuesday, August 4th 2020, 10:08pm

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

Probiere, die Action zu erweitern;

Source code

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

5

Wednesday, August 5th 2020, 1:58am

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

Intermediate

Posts: 491

Location: Berlin

Occupation: freier Software-Entwickler ( HTML, JS, PHP, JSP, Flash, AS3, C++, Java, krpano, ---)

  • Send private message

6

Wednesday, August 5th 2020, 7:14am

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

Beginner

Posts: 8

Location: Baden

Occupation: Kellner

  • Send private message

7

Wednesday, September 16th 2020, 12:29pm

Hey JoeSakic,

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


LG