Sie sind nicht angemeldet.

1

Freitag, 19. September 2014, 10:01

Lange Ladezeit mit Android-Endgerät bei 70 Standorten

Hallo allerseits,

mit der neusten Version 1.17 html5 Multiresolution verzögert sich nach dem 1. Aufstarten der Panotour mit Android sowohl vermutlich auch mit iOS erheblich. Der Ladestatusbalken baut sich bis zu 95% zügig auf, dann kommt das große Warten bis zu einer Minute, wenn vom schwarzen Bild erst die Navi-Leiste zu sehen gibt mit dem "loading..."-Vorgang. Das Laden vom Panorama selbst ist dann nach der einen Minuten ebenso zügig. Auch von Standort zu Standort geht der Bildaufbau dann normal weiter.

Die 70 Touren habe ich in 11 Blöcken erstellt, so dass es jeweils mit 5-8 Standorten pro xml-Datei verteilte und bei den Standort-Verknüpfungen (...linkedscene="scene_gabler_orgel" />) die nicht in der selben xml-Datei befanden, mit dem Hinweis dorthin...

<!-- include Sektor Gabler-Orgel Westempore-->
<include url="tour_Gabler_Orgel_Westempore.xml" />


...verwiesen habe.

Dies ging anfänglich mit wenigen Standorten, bzw. Blöcken noch recht zügig mit dem Aufstarten der Panotour.

Wie kann ich diese lange Wartezeit verkürzen?

Auf dem Desktop sieht man zwar noch kurz das schwarze Screen, aber ist immer noch mit der Ladezeit akzeptabel bei ca. 30 Mbs Downoladgeschwindigkeit.

Neue Version mit Pano-V-Tour

Alte Version noch jeweils mit einer xml-Datei pro Standort (xml zu xml-Verknüpfung) mit schnelleren Ladezeiten, aber ohne Bingmap.

Selbe alte Version mit BingMap (Flashplayer ) und nur für Desktop.

Es kommt mir so vor, als wenn beim Ladestatus der neuen Version zuerst alle Verknüpfungen zur Vollständigkeit abgefragt werden, bevor der eigentlich Bildaufbau des Panos vollzogen wird.

Gruß, Thomas

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »thomkell« (19. September 2014, 10:15)


toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

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

  • Nachricht senden

2

Freitag, 19. September 2014, 13:35

Wie ich sehe hast du für jede Szene eine xml, diese würde ich dann nur bei Bedarf laden, nicht gleich per include!

3

Samstag, 20. September 2014, 14:44

Hallo Toosten,

Zitat

Wie ich sehe hast du für jede Szene eine xml, diese würde ich dann nur bei Bedarf laden, nicht gleich per include!


Bei der neuen VTour-Version mit BingMap sind in der Regel alle Szenen in eine xml-Datei vorhanden. Und es wird ja gewöhnlich nur einmal eine html geladen für die 1. Scene. Um bei 70 Standorten nicht den Überblick zu verlieren (der Scrollbalken im Editor wäre dann auch fast unsichtbar) habe ich 5 bis 8 Szenen pro xml-Datei erstellt, untereinander verknüpft und ggf. zu einem anderen xml-Datei mit der betreffenden Verknüpfung mit "include" verwiesen. Dieses sollte zumindest nicht mit dem Laden der Bilder der Fall sein, sondern so vermute ich, dass das Auslesen der xml-Daten, für alle 70 Szenen (mit include, oder auch nicht) zu der langen Verzögerungen führen könnten.
Nachdem die Pano-Tour nach ca. einer Minute aufgestartet ist, gehen dann die Szenenwechsel ohne Verzögerungen vonstatten.

Wohlgemerkt, diese Verzögerung ist bei meinem Smartphone Samsung Galaxy s3 mini Android 4.1.2 sehr auffällig. Am Desktop noch akzeptabel.

Eine Frage an Klaus: Gibt es dazu eine Lösung für eine kürzere Ladezeit? Dazu nochmal der Link für Smart-und iPhones in der neusten Version krpano 1.17 html5Multireosultion

Mit Gruß, Thomas

toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

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

  • Nachricht senden

4

Samstag, 20. September 2014, 15:27

Ich würde die Version mit den einzelnen Szene.xml nutzen und die Map-Daten in die root.xml packen ;-)

Somit wird immer nur das geladen was benötigt wird :-)

5

Samstag, 20. September 2014, 18:13

Vielleicht sind die 70 Vorschaubilder nur das Problem der langen Wartezeit?

...und was machst du mit den Vorschaubildern in der Navi-Leiste. Das wäre doch eine ganz neue Struktur. Statt linkedscene="scene_westempore" /> wieder - onclick="action(changepano,scene);" mit Verweis zu Map ?!?

Quellcode

1
2
3
4
5
6
<!-- %1 ist das erste argument des funktionsaufrufs -->
<action name="changepano">
   loadpano(%1.xml, null, MERGE, BLEND(2));
   plugin[bingmap].activatespot(%1);
   plugin[bingmap].pantospot(%1);
</action>


...da bin ich jetzt ein wenig überfordert.


Kannst du mir bitte vielleicht ein Beispiel dazu geben?
Vielleicht sind die 70 Vorschaubilder nur das Problem der langen Wartezeit?

Gruß, Thomas

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »thomkell« (20. September 2014, 18:25)


toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

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

  • Nachricht senden

6

Sonntag, 21. September 2014, 09:39

Es ist vor allem die Anzahl der angeforderten Dateien! ( Bis das erste Panorama komplett (ohne Bewegung) geladen ist, werden 214 Dateien geladen! )

Du kannt in der root.xml eigene Elemente schaffen, die zB GPS-Position & XML-Path enthalten und die entsprechenden Actions anpassen.

<mypano name="szene1" lat="" lgn="" url="%FIRSTXML%/szene1/krpano.xml" />
<mypano name="szene2" lat="" lgn="" url="%FIRSTXML%/szene2/krpano.xml" />

loadpano( (get(mypano['szene1'].url));

7

Sonntag, 21. September 2014, 17:29

Hallo Toosten,
ich habe jetzt die Startscene in nur eine xml-Datei zum Aufstarten geladen und der Rest in <include...> verwiesen.
Siehe Quellcode:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
<krpano version="1.17.4" title="Weingarten" onstart="startup();" showerrors="true">

<include url="skin/bingmap.xml" />

	<!-- set skin settings: bingmaps? gyro? thumbnail controlling? tooltips? -->
	<skin_settings bingmaps="true"
	               bingmaps_key="xxx"
	               bingmaps_zoombuttons="true"
	               gyro="true"
	               thumbs_width="120" thumbs_height="80" thumbs_padding="10" thumbs_crop=""
	               thumbs_opened="false"
	               thumbs_text="true"
	               thumbs_dragging="false"
	               thumbs_onhoverscrolling="true"
	               thumbs_scrollbuttons="false"
	               thumbs_scrollindicator="false"
	               thumbs_loop="false"
	               tooltips_thumbs="true"
	               tooltips_hotspots="true"
	               tooltips_mapspots="true"
	               controlbar_offset="20"
				   
	               />
	        			   
				   <!-- set optional skin logo url -->
	<layer name="skin_logo" url="" scale="0.25" opened_onclick="openurl('...',_blank);" />
	

	
	
	<action name="startup">
		if(startscene === null, copy(startscene,scene[0].name));
		loadscene(get(startscene), null, MERGE);
	</action>
	

<!-- include für tooltip_rot -->
<include url="plugins/text_rot.xml" keep="true" />
<!-- include für tooltip_info -->
<include url="plugins/text_info.xml" keep="true" />
<!-- include für tooltip_quickinfo_top -->
<include url="plugins/text_quickinfo_top.xml" keep="true" />
<!-- include für tooltip_info_links -->
<include url="plugins/text_info_links.xml" keep="true" />
<!-- include für tooltip -->
<include url="plugins/text.xml" keep="true" />
<!-- include für tooltip_quickinfo -->
<include url="plugins/text_quickinfo.xml" keep="true" />	

<scene name="scene_Muensterplatz" title="Münsterplatz | Touristeninformation" onstart="" thumburl="panos/Muensterplatz.tiles/thumb.jpg" lat="47.808778" lng="9.642673" heading="" > 

		<view hlookat="179.185" vlookat="-0.819" fovtype="MFOV" fov="120.000" maxpixelzoom="0.9" fovmin="30" fovmax="140" limitview="auto" />

		<preview url="panos/Muensterplatz.tiles/preview.jpg" />

		<image type="CUBE" multires="true" tilesize="512" progressive="false">
			<level tiledimagewidth="2654" tiledimageheight="2654">
				<cube url="panos/Muensterplatz.tiles/%s/l3/%v/l3_%s_%v_%h.jpg" />
			</level>
			<level tiledimagewidth="1328" tiledimageheight="1328">
				<cube url="panos/Muensterplatz.tiles/%s/l2/%v/l2_%s_%v_%h.jpg" />
			</level>
			<level tiledimagewidth="664" tiledimageheight="664">
				<cube url="panos/Muensterplatz.tiles/%s/l1/%v/l1_%s_%v_%h.jpg" />
			</level>
			<mobile>
				<cube url="panos/Muensterplatz.tiles/mobile_%s.jpg" />
			</mobile>
		</image>
	


<hotspot name="info_touristeninformation"
             ath="136.49" 
             atv="-0.873"
             url="plugins/info_button.png"
			 alpha="0.5"
			 handcursor="false"
			 edge="center"
			 onhover="set(alpha,1.0);showtext(Touristeninformation[br]ehem.
			 Sitz des Landvogts,tooltip_info);"
             onout="set(alpha,0.5);"
	 
/>	
<hotspot name="info_Ruthersche_Haus"
             ath="182.45" 
             atv="-3.45"
             url="plugins/info_button.png"
			 alpha="0.5"
			 handcursor="false"
			 edge="center"
			 onhover="set(alpha,1.0);showtext(Ruthersche Haus[br]ehem. Klosterschule,tooltip_info);"
             onout="set(alpha,0.5);"/>			 

	<!-- include für externe bilder + Datenschutz-->
<include url="skin/extern_pictures.xml" keep="true" />			 
<!--Info Box-Stadtführer-plugin -->
<include url="Info_Muensterplatz.xml" />

<!-- place your scene hotspots here -->
		<hotspot name="spot1" style="skin_hotspotstyle" ath="169.900" atv="-2.190" linkedscene="scene_kirchplatz_eingang_basilika" />
		<hotspot name="spot2" style="skin_hotspotstyle" ath="-141.891" atv="12.361" linkedscene="scene_kleine_muensterplatz" />
		
		<hotspot name="spot4" style="skin_hotspotstyle" ath="-7.593" atv="15.242" linkedscene="scene_apotheke" />
		<hotspot name="spot5" style="skin_hotspotstyle" ath="111.321" atv="3.477" linkedscene="scene_postplatz" />
         
	</scene>  
	
<!-- include Sektor Apotheke Postplatz-->	
<include url="tour_apotheke_postplatz.xml" />
	
<!-- include Sektor Hallenbad Welfenfest-->	
<include url="tour_Hallenbad_Welfenfest.xml" />


<!-- include Sektor Freibad-->	
<include url="tour_Freibad.xml" />

		
<!-- include Sektor Kuko-->	
<include url="tour_Kuko.xml" />	


<!-- include Sektor Stadtgarten Abt-hyylerstraße-->	
<include url="tour_Stadtgarten_Abt_Hyller_Strasse.xml" />


<!-- include Sektor Kornhaus Löwenplatz Schmidt-->	
<include url="tour_Kornhaus_Loewenplatz_Schmidt.xml" />	


<!-- include Sektor Schlössle-->	
<include url="tour_Schloessle.xml" />


<!-- include Sektor tour_Rathaus_Karlstrasse_Alamannenmuseum-->	
<include url="tour_Rathaus_Karlstrasse_Alamannenmuseum.xml" />	


<!-- include Sektor Gabler-Orgel Westempore-->	
<include url="tour_Gabler_Orgel_Westempore.xml" />


<!-- include Sektor Haus der Familie-->	
<include url="tour_hdf.xml" />	


<!-- include Sektor Basilika Fruchtkasten Sued-->	
<include url="tour_Klostermuseum_Basilika_Fruchtkasten_Sued.xml" />


<!-- include Sektor Nessenreben-->	
<include url="tour_Nessenreben.xml" />	


</krpano>


Hat aber auch nichts genützt. Ich möchte mit sehr wenig Aufwand die Ladezeit verringern. Wäre Dein Vorschlag mit all den Elementen weiterhin funktionsfähig, wie Navi-Leiste, BingMap und die Vorschaubildern ?

Wie sollte die root.xml mit vtourskin und der obigen xml verknüpft werden? Ich komm damit noch nicht weiter, wie du es meinst.

Gruß, Thomas

toosten

Fortgeschrittener

Beiträge: 521

Wohnort: Berlin

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

  • Nachricht senden

8

Sonntag, 21. September 2014, 19:03

Du kannst mit Firefox und dem Addon Firebug analysieren was wann geladen wird und wie lange es dauert!

9

Montag, 22. September 2014, 10:19

...danke Toosten.

Vorschlag. Ich würde auf Dropbox zwei verknüpfte Standorte hochladen. Mit Vtourskin.xml im Skin-Ordner. Könntest du vielleicht bitte in Verbindung mit rootmap.xml ein Beispiel "aufbauen" und in den Dropbox-Ordner die xml-Datei überschreiben, oder mir als E-Mail zusenden ?

Du hättest mir dann einen sehr großen Schritt weitergeholfen *cry*

Viele Grüße, Thomas


PS.Habe gerade Firebug 2.0.4 in firefox eingebaut. Mal sehen was es mir anzeigt. Da gibt es aber einige add-ons von Firebug. Ich hoffe es ist das richtige?

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »thomkell« (22. September 2014, 10:34)


10

Dienstag, 23. September 2014, 14:21

Vtour nicht geeignet für 70 Szenen

... mit Firebug hat sich nun meine Vermutung bestätigt. Thumbnails aller Standorte werden mit der 1. Scene geladen, sowie sonstige plugins. Die Vtour-Version ist als solches mit 70 Szenen nicht geeignet.
Dann baue ich eben halt die Tour wieder um mit einzelnen xml-Dateien pro Standort.
Gruß, Thomas

11

Dienstag, 23. September 2014, 14:59

Hi,

70 Szenen sollten im Prinzip kein Problem sein, allerdings die extrem vielen XML includes in deinem Beispiel sind eines.

Bevor der Viewer starten kann, muss dieser alle XML Dateien laden und auflösen - und dabei muss auf jede XML Datei gewartet werden, denn diese könnte ja weitere <include> Elemente enthalten.

So wie es aussieht werden ziemlich oft dieselben XML Dateien inkludiert, hier wäre eventuell ein andere 'Aufbau' besser - z.B. eine einmalige Vorab-Definition mit keep=true von allen Elementen, welche für alle Szenen immer gleich bleiben.

Die Anzahl der Thumbnails sollte kein großes Problem sein, diese werden erst später geladen.

Schöne Grüße,
Klaus

12

Dienstag, 23. September 2014, 17:04

...danke Klaus. Werde deinen Rat befolgen *rolleyes*
Ich melde mich wieder, wenns geklappt hat.
Mit Gruß, Thomas

13

Mittwoch, 24. September 2014, 13:57

Ladezeit von 60 sek. auf ca. 15-20 sek. verkürzt

Hallo Klaus,


diesen Syntax

<!-- include für externe bilder + Datenschutz-->
<include url="skin/extern_pictures.xml" /> sowie die Logos darin (png) auf keep="true" /> gesetzt.

....habe ich jetzt nur einmal auf der Start-xml-Datei. Dieser Verweis bezieht sich auf zwei Logos im Top left und right, die immer in den Panos erscheinen müssen.
Alle anderen Verweise wie...

Quellcode

1
2
<!--Info Box-Stadtführer-plugin -->
<include url="Info_Muensterplatz.xml" />
...sind individuell Scenebezogen und kann es nicht kollektiv einsetzen. In den Sektoren mit "include..." sind jeweils 5-8 Scenen ausgelagert. Kann es sein, wenn ich alle Sektoren in die untere xml- hineinkopiere es noch schneller laden könnte?

Es hat sich also für den Android erheblich verkürzt mit meiner derzeitigen "langsamen" Leitung von 26 Mbit/s. Was könnte man noch optimieren?



Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
<krpano version="1.17.4" title="Weingarten" onstart="startup();" showerrors="true">

<include url="skin/bingmap.xml" keep= "true" />

	<!-- set skin settings: bingmaps? gyro? thumbnail controlling? tooltips? -->
	<skin_settings bingmaps="true"
	               bingmaps_key="xxx"
	               bingmaps_zoombuttons="true"
	               gyro="true"
	               thumbs_width="120" thumbs_height="80" thumbs_padding="10" thumbs_crop=""
	               thumbs_opened="false"
	               thumbs_text="true"
	               thumbs_dragging="false"
	               thumbs_onhoverscrolling="true"
	               thumbs_scrollbuttons="false"
	               thumbs_scrollindicator="false"
	               thumbs_loop="false"
	               tooltips_thumbs="true"
	               tooltips_hotspots="true"
	               tooltips_mapspots="true"
	               controlbar_offset="20"
				   
	               />
	        			   
				   <!-- set optional skin logo url -->
	<layer name="skin_logo" url="" scale="0.25" opened_onclick="openurl('...',_blank);" />
	

	
	
	<action name="startup">
		if(startscene === null, copy(startscene,scene[0].name));
		loadscene(get(startscene), null, MERGE);
	</action>
	

<!-- include für tooltip_rot -->
<include url="plugins/text_rot.xml" keep="true" />
<!-- include für tooltip_info -->
<include url="plugins/text_info.xml" keep="true" />
<!-- include für tooltip_quickinfo_top -->
<include url="plugins/text_quickinfo_top.xml" keep="true" />
<!-- include für tooltip_info_links -->
<include url="plugins/text_info_links.xml" keep="true" />
<!-- include für tooltip -->
<include url="plugins/text.xml" keep="true" />
<!-- include für tooltip_quickinfo -->
<include url="plugins/text_quickinfo.xml" keep="true" />	

<scene name="scene_Muensterplatz" title="Münsterplatz | Touristeninformation" onstart="" thumburl="panos/Muensterplatz.tiles/thumb.jpg" lat="47.808778" lng="9.642673" heading="" > 

		<view hlookat="179.185" vlookat="-0.819" fovtype="MFOV" fov="120.000" maxpixelzoom="0.9" fovmin="30" fovmax="140" limitview="auto" />

		<preview url="panos/Muensterplatz.tiles/preview.jpg" />

		<image type="CUBE" multires="true" tilesize="512" progressive="false">
			<level tiledimagewidth="2654" tiledimageheight="2654">
				<cube url="panos/Muensterplatz.tiles/%s/l3/%v/l3_%s_%v_%h.jpg" />
			</level>
			<level tiledimagewidth="1328" tiledimageheight="1328">
				<cube url="panos/Muensterplatz.tiles/%s/l2/%v/l2_%s_%v_%h.jpg" />
			</level>
			<level tiledimagewidth="664" tiledimageheight="664">
				<cube url="panos/Muensterplatz.tiles/%s/l1/%v/l1_%s_%v_%h.jpg" />
			</level>
			<mobile>
				<cube url="panos/Muensterplatz.tiles/mobile_%s.jpg" />
			</mobile>
		</image>
	


<hotspot name="info_touristeninformation"
             ath="136.49" 
             atv="-0.873"
             url="plugins/info_button.png"
			 alpha="0.5"
			 handcursor="false"
			 edge="center"
			 onhover="set(alpha,1.0);showtext(Touristeninformation[br]ehem.
			 Sitz des Landvogts,tooltip_info);"
             onout="set(alpha,0.5);"
	 
/>	
<hotspot name="info_Ruthersche_Haus"
             ath="182.45" 
             atv="-3.45"
             url="plugins/info_button.png"
			 alpha="0.5"
			 handcursor="false"
			 edge="center"
			 onhover="set(alpha,1.0);showtext(Ruthersche Haus[br]ehem. Klosterschule,tooltip_info);"
             onout="set(alpha,0.5);"/>			 

	<!-- include für externe bilder + Datenschutz-->
<include url="skin/extern_pictures.xml" />	
		 
<!--Info Box-Stadtführer-plugin -->
<include url="Info_Muensterplatz.xml" />

<!-- place your scene hotspots here -->
		<hotspot name="spot1" style="skin_hotspotstyle" ath="169.900" atv="-2.190" linkedscene="scene_kirchplatz_eingang_basilika" />
		<hotspot name="spot2" style="skin_hotspotstyle" ath="-141.891" atv="12.361" linkedscene="scene_kleine_muensterplatz" />
		
		<hotspot name="spot4" style="skin_hotspotstyle" ath="-7.593" atv="15.242" linkedscene="scene_apotheke" />
		<hotspot name="spot5" style="skin_hotspotstyle" ath="111.321" atv="3.477" linkedscene="scene_postplatz" />
         
	</scene>  
	
<!-- include Sektor Apotheke Postplatz-->	
<include url="tour_apotheke_postplatz.xml"/>
	
<!-- include Sektor Hallenbad Welfenfest-->	
<include url="tour_Hallenbad_Welfenfest.xml"/>


<!-- include Sektor Freibad-->	
<include url="tour_Freibad.xml"/>

		
<!-- include Sektor Kuko-->	
<include url="tour_Kuko.xml"/>	


<!-- include Sektor Stadtgarten Abt-hyylerstraße-->	
<include url="tour_Stadtgarten_Abt_Hyller_Strasse.xml"/>


<!-- include Sektor Kornhaus Löwenplatz Schmidt-->	
<include url="tour_Kornhaus_Loewenplatz_Schmidt.xml" />	


<!-- include Sektor Schlössle-->	
<include url="tour_Schloessle.xml"/>


<!-- include Sektor tour_Rathaus_Karlstrasse_Alamannenmuseum-->	
<include url="tour_Rathaus_Karlstrasse_Alamannenmuseum.xml"/>	


<!-- include Sektor Gabler-Orgel Westempore-->	
<include url="tour_Gabler_Orgel_Westempore.xml" />


<!-- include Sektor Haus der Familie-->	
<include url="tour_hdf.xml" />	


<!-- include Sektor Basilika Fruchtkasten Sued-->	
<include url="tour_Klostermuseum_Basilika_Fruchtkasten_Sued.xml"/>


<!-- include Sektor Nessenreben-->	
<include url="tour_Nessenreben.xml" />	


</krpano>


Mit Gruß, Thomas


PS.:Die Tour mit verkürzter Ladezeit

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »thomkell« (24. September 2014, 17:42) aus folgendem Grund: Die Tour mit verkürzter Ladezeit Korrektur: Nur die Logos im Top auf [keep=""true" />] setzen.


Ähnliche Themen