jocha Posted November 11, 2012 Report Share Posted November 11, 2012 Benutze Veyton 4.0.15. In der Artikelansicht wird mir nur das Hauptbild angezeigt, weitere im Backend hochgeladene Bilder werden nicht angezeigt. Die if $more_images.... Abfrage ist in der product.html vorhanden (unter der Artikelbeschreibung). Muss ich da noch irgendwo was einstellen? Irgendwo aktivieren, dass mehrere Bilder dargestellt werden sollen? Suche jetzt schon seit 'ner Stunde nach einer Lösung, auch hier im Forum, leider bisher erfolglos.... Link to comment Share on other sites More sharing options...
objekt Posted November 11, 2012 Report Share Posted November 11, 2012 wenn weitere bilder vorhanden sind, könnte es an falschen Rechten im FTP liegen. Oder woanders, von der ferne schlecht zu lösen. eigenes Template, gekauftes Template oder Standardtemplate von xt? Link to comment Share on other sites More sharing options...
jocha Posted November 11, 2012 Author Report Share Posted November 11, 2012 Ist das Standardtemplate von xt... Die Rechte des gesamten Media-Ordners mit Unterordnern stehen auf 777. Link to comment Share on other sites More sharing options...
Sentor77 Posted November 12, 2012 Report Share Posted November 12, 2012 Moin, dann lass dir über ein {debug}[/CODE] am Anfang der product.html mal anzeigen, ob überhaupt die Variable $more_images existiert. LG Link to comment Share on other sites More sharing options...
jocha Posted November 12, 2012 Author Report Share Posted November 12, 2012 Nö, die Variable taucht nicht in der Liste auf. Wo wird die denn normalerweise gesetzt? Gruß, jocha Link to comment Share on other sites More sharing options...
Sentor77 Posted November 12, 2012 Report Share Posted November 12, 2012 Also gesetzt werden die Daten hier: xtCore/pages/product.php[/CODE] die passende Variable dazu ist [PHP]$tpl_data[/PHP] dabei ist [PHP]$p_info[/PHP] ein Objekt der Kalsse product zu findne hier: [PHP]xtFramework/classes/class.product.php[/PHP] und wird hier erstellt: [PHP]xtFramework/main_handler.php[/PHP] ungefähr Zeile 280. Wie schaut denn der Datenbank eintrag zu deinem Artikel aus? Wurden mehrere Bilder hinterlegt? LG Link to comment Share on other sites More sharing options...
jocha Posted November 12, 2012 Author Report Share Posted November 12, 2012 Also im Artikel sind mehrere Bilder hinterlegt. Die beiden zu tauschen funktioniert auch. Oder meinst Du den Eintrag in der SQL-Datenbank? Link to comment Share on other sites More sharing options...
Sentor77 Posted November 12, 2012 Report Share Posted November 12, 2012 Ja, den Eintrag in der SQL Datenbank meinte ich. Dazu mal in PHPMyAdmin folgenden SQL eingeben: SELECT * FROM `xt_media_link` WHERE class = 'product' AND link_id =12 bitte link_id = 12 durch eine Artikel ID ersetzen die es bei dir gibt. Damit erhälst du dann alle bilder die für diesen Artikel gespeichert wurden. LG Link to comment Share on other sites More sharing options...
jocha Posted November 12, 2012 Author Report Share Posted November 12, 2012 Beiliegend ein Screenshot des Ergebnisses. Wenn ich das richtig sehe, ist das nur ein Bild, oder? Link to comment Share on other sites More sharing options...
Sentor77 Posted November 12, 2012 Report Share Posted November 12, 2012 Ja, das ist nur ein Bild. Also liegt der Fehler wahrscheinlich beim zuordnen der Bilder. Leg doch noch einmal ein Bild für diesen Artikel an und schau dir die Abfrage erneut an. unter umständen kannst du die Abfrage auch modifizieren, damit du siehst welche Bilder gespeichert werden: SELECT m.file FROM `xt_media_link` ml LEFT JOIN xt_media m ON m.id = ml.m_id WHERE ml.link_id = 36 Die 36 wieder durch deine Artikel ID erstezen. LG Link to comment Share on other sites More sharing options...
jocha Posted November 12, 2012 Author Report Share Posted November 12, 2012 Neu hochgeladene Bilder werden angezeigt. (siehe Screenshot). Ich habe mal einen neuen Artikel angelegt und festgestellt, dass dass erste hochgeladene Bild "verschluckt" und das zweite dann als Artikelbild angezeigt wird. Das erste taucht nicht in der SQL auf. Ob ich dann noch mehr hochlade ist egal, angezeigt wird im FE immer nur ein Bild... Link to comment Share on other sites More sharing options...
jocha Posted November 12, 2012 Author Report Share Posted November 12, 2012 Nachtrag: Im FE wird allerdings das erste hochgeladene Bild, das, das nicht in der SQL angezeigt wird, dargestellt.... Link to comment Share on other sites More sharing options...
Sentor77 Posted November 12, 2012 Report Share Posted November 12, 2012 Das liegt daran, weil das erste bild direkt in der xt_products Tabelle gespeichert wird. Nur die "more_images" werden in der media Tabelle mit dem Produkt verlinkt. Wenn du jetzt ein {debug} in die product.html nimmst und dann das produkt öffnest, für das ja mehrereBilder in der DB hinterlegt waren (id 16 meine ich) werden dir da dann die {$more_images}[/code] angezeigt? Wenn das nicht der Fall sein sollte, dann kusst du dich wirklich durch den PHP-Code debuggen. Hat daran mal jemand was verändert? Wenn nicht, dann ist sehr wahrscheinlich ein Plugin dran schuld. Link to comment Share on other sites More sharing options...
jocha Posted November 12, 2012 Author Report Share Posted November 12, 2012 Nein, more_images wird nicht angezeigt. Am Code wurde nichts geändert, der Shop wurde sogar von XT installiert. Ich hab' nur ein leicht abgewandeltes default-Template installiert (wenn ich da auf die Ursprungsfassung zurückgehe, ändert sich auch nix. PHP-technisch bin ich nicht so fit, ich schätze das wird nix. Ich könnte mal bei XT nachhören, aber ob die mir helfen können, bezweifle ich... Link to comment Share on other sites More sharing options...
Sentor77 Posted November 12, 2012 Report Share Posted November 12, 2012 Ich würde auf jeden Fall bei xt nachfragen. Mir haben sie eigentlich nisher immer sehr zügig bei meinen Problemen helfen können. Wünsche dir auf jeden Fall viel Erfolg Link to comment Share on other sites More sharing options...
jocha Posted November 12, 2012 Author Report Share Posted November 12, 2012 Sentor77, du hattest recht, mir wurde geholfen ;-) Da war ein Bug in genau meiner verwendeten Version, XT hat mir einen Link zu einem Patch geschickt. Funktioniert wunderbar. Danke für Deine Hilfe & Fehleranalyse! Hier der Link zum Bugfix, falls jemand das gleiche Problem hat: Bugfix für 4.0.15: Produktbilder - Powered By Kayako SupportSuite Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.