Zum Inhalt springen

YAG Theme Simpleviewer: Cannot parse Gallery XML

Erstellt am 9. Oktober 2011 · 6 Antworten · letzte Antwort am 10. Oktober 2011

Tags: Frage

mavo ·

Hallo zusammen,

ich benutze die neuste YAG und SimpleViewer Versionen und bekomme beim Laden der Flash Datei eine Fehlermeldung, dass die Gallery XML nicht geparst werden konnte.
Da die Galerie geladen wurde gehe ich davon aus, dass der Pfad in der ExtensionConfig richtig gesetzt wurde. Ich habe den SimpleViewer wie in der Manual beschrieben installiert.

Woran könnnte der Fehler liegen? Ich hatte die Seite per https gesichtert...

Vielen Dank für eure Hilfe

brucelie ·

Hallo Mavo,

Das Flash des Simpleviewer lädt die Liste der anzuzeigenden Bilder in einer XML Liste nach. Anscheinend schlägt der Request nach dem XML fehl.

Ich vermute der Fehler kommt hier von deiner HTTPS Konfiguration. Für den Abruf der XML Datei wurde der spezielle PageType YAGXML definiert. Musst du dort eventuell noch die Optionen für HTTPS setzen?

Zur Fehlerfindung ist es das Beste, wenn du aus dem Seiten-HTML den Link zur XML raussuchst und mal aufrufst. Die dabei angezeigte Fehlermedlung hilft uns sicher weiter.

Viele Grüße
Daniel

mavo ·

Hallo Daniel,

ich habe die HTTPS Verbindung zur Sicherheit mal entfernt.

Wo genau befindet sich der Link zur XML, ich vermute nämlich, dass das genau das Problem darstellt. Ich bin mir nicht sicher ob die XML generiert wird?
Denn index.php?id=626&typeNum=89657201 führt nicht zu der xml.

9802: # SimpleViewer XML
9803: YAGXML_SimpleViewer < YAGXML
9804: YAGXML_SimpleViewer {
9805: 	typeNum = 89657201
9806: 	config.no_cache = 0
9807: 	10 < tt_content.list.20.yag_xmllist
9808: }

Grüße
Max

mavo ·

Hallo Daniel,

das Plugin befindet sich auf: http://ebf.li/testing/community/test-galerie/viewer.html

Und das Flash Objekt wird wie folgt eingebunden:

<object width="100%" height="100%" type="application/x-shockwave-flash" id="svInstance" data="http://ebf.li/testing/fileadmin/template07/simpleViewer//web/svcore/swf/simpleviewer.swf" style="width: 538px; height: 503px;"><param name="wmode" value="transparent"><param name="allowfullscreen" value="true"><param name="allowscriptaccess" value="always"><param name="bgcolor" value="222222"><param name="flashvars" value="galleryURL=http%3A//ebf.li/testing/community/test-galerie/viewer.html%3Ftx_yag_xmllist%255Bcontext1148%255D%255BalbumUid%255D%3D2%26tx_yag_xmllist%255Bcontext1148%255D%255BgalleryUid%255D%3D3%26tx_yag_xmllist%255BitemList1148%255D%255BheaderColumns%255D%3D%26tx_yag_xmllist%255BitemList1148%255D%255Bfilters%255D%255BinternalFilters%255Dhttp://www.typo3.net/typo3conf/ext/mm_forum/res/img/default/editor_icons/php.gif%3D%26tx_yag_xmllist%255BcontextIdentifier%255D%3D1148%26tx_yag_xmllist%255Bcontroller%255D%3DItemList%26cHash%3D08e72aade92736e887ab9a489df90677&amp;embedurl=http://ebf.li/testing/community/test-galerie/viewer.html"></object>

Das value lautet daher:

galleryURL=http%3A//ebf.li/testing/community/test-galerie/viewer.html%3Ftx_yag_xmllist%255Bcontext1148%255D%255B
albumUid%255D%3D2%26tx_yag_xmllist%255Bcontext1148%255D%255BgalleryUid%255D%3D3%26tx_yag_xmllist%255BitemList1148%255D%255BheaderColumns%255D%3D%26tx_yag_xmllist%255B
itemList1148%255D%255Bfilters%255D%255BinternalFilters%255D%3D%26tx_yag_xmllist%255BcontextIdentifier%255D%3D1148%26tx_yag_xmllist%255Bcontroller%255D%3DItemList%26cHash%3D08e72aade92736e887ab9a489df90677&embedurl=http://ebf.li/testing/community/test-galerie/viewer.html
brucelie ·

Hallo Mavo,

Sehr seltsam: Der Link wird per TYPO3-Funktion gebaut, aber bei dir wird kein type in die URL eingefügt. Richtig sollte deine URL so sein: http://ebf.li/testing/community/test-galerie/viewer.html?tx_yag_xmllist[context1148][albumUid]=2&tx_yag_xmllist[context1148][galleryUid]=3&tx_yag_xmllist[itemList1148][headerColumns]=&tx_yag_xmllist[itemList1148][filters][internalFilters]=&tx_yag_xmllist[contextIdentifier]=1148&tx_yag_xmllist[controller]=ItemList&type=89657201

Und dann funktioniert das auch.

Ich hatte das Problem noch nie - hast du in deiner Konfiguration irgend was besonderes? Wird vielleicht der Type von deiner Realurl Config verschluckt?

Gruß
Daniel

mavo ·

Hallo Daniel,

es liegt wohl definitiv am Realurl. Nachdem ich es deaktiviert habe, ging der Player. http://ebf.li/testing/index.php?id=626

Welcher Parameter in meiner Installation gerade die typeNum unterdrückt versuche ich noch herauszufinden...

Danke erst einmal für die schnelle Hilfe!