kann das Listing nicht ändern:-(

Hallo! In meinen Kategorien werden die Artikel in einem vierspaltigen Listing angezeigt. Also vier Artikel pro Reihe. Meine Frage: Kann man aus diesem bestehenden vierspaltigen Listing ein dreispaltiges Listing machen? Wie kann ich meine Vorschaubilder im Listing größer darstellen? Vielen Dank im Voraus.

Hallo, das Listing stellt man direkt in der jeweiligen Kategorie um (Artikel / Kategorien). Unter dem Reiter “Einstellungen” kann man dann das Template wählen. Liste, 2-Spalter, 3-Spalter etc. Die Bildgröße müsste man schon im Template-Code selber anpassen. Beispielsweise in der Datei: templates/0/de/html/articles/article_box_4col.tpl Erklärung zu den Bildgrößen

Hallo, du kannst auswählen im Backend unter Artikel->Kategorien. Dort kannst du für jede Kategorie unter Einstellungen ein 3-Spaltiges Template auswählen. Des weitern kannst du natürlich auch unter Einstellungen->Grundeinstellungen->Storefront->Kategorien/Listen die vorauswahö für das 3-Spaltige Template wählen. So musst du das dann beim Kategorien anlegen nicht jedes mal ändern. Um die Bilder in der Übersichtsseite größer zu machen, musst du im Template (article_box_3col.tpl [für die 3-Spaltige ansicht]) mal nach folgendem suchen: {$sArticle.image.src.3} Wenn du dort statt der 3 eine ander Zahl nimmst bekommst du die Bilder in anderen Größen. Viele Grüße Thomas

:thumbup: Super! Vielen Dank für die guten, schnellen Antworten. Dreispaltig hat jetzt geklappt. Die Änderungen in den Grundeinstellung funktionieren dann aber nur für neu erstellte Kategorien, oder? Meine bereits erstellten kann ich damit nicht ändern. Das mit dem Bild hat auch geklappt. Allerdings ist es dann etwas zu groß. Habe ich die Möglichkeit, eine Größe zwischen 3 und 4 zu erstellen? Bzw. wenn ich das richtig verstanden habe gibt es ja diese sechs unterschiedlichen Bildgrößen, die Shopware erstellt, dann müsste ich irgendwo die Maße der Größe 4 ändern? Oder wie geht das? HG

Hallo, Ja die Änderung in den Grundeinstellungen zählt nur für neu angelegte Kategorien. Du kannst auch Bilder in anderen Größen definieren, schau mal Gruneinstellungen->Storefront->Thumbnails. Dort kannst du noch weitere Größen definieren. Aber Achtung, nachdem du dort eine Änderung gemacht hast, musst die alle Bilder neu hochladen um die auch in der neu hinzugefügten Größe zur Verfügung zu haben. Grüße Thomas

Hallo, man kann die Thumbnail-Größen auch nachträglich für alle bereits angelegten Bilder ändern, siehe: http://www.shopware.de/wiki/Nachtraegli … il_35.html

Guten Morgen zusammen! Das mit der PHP-Datei aus dem Wiki habe ich probiert. Es ist dann so, dass mir einige Bilder in der Größe geändert werden, aber die meißten nicht, wie kann das sein? HG

Ist das Script evtl. nicht komplett durchgelaufen? Hast du irgendwelche Fehlermeldungen oder eine weiße Seite nach Aufruf des Scripts erhalten? Ansonsten schick mal den Auszug deiner Thumbnail-Konfiguration und den Link zum Shop. Am besten kurze Info, welche Thumbnail-Größen du neu berechnen lassen hast.

Also das Script sieht schon so aus, als wäres fertig. Läuft eine ganze Zeit, sagt 714 zu aktualisierende Bilder", listet dann die images auf und hört irgendwann auf. Keine weiße Seite, keine Fehlermeldung. In meiner php-Datei habe ich $thb = 4; $thb_x = 180; $thb_y = 180; in “article_box_3col.tpl” habe ich eingestellt, dass mir das vierte Bild {$sArticle.image.src.4} geladen werden soll. Bei allen Kategorien habe ich dreispaltiges Layout eingestellt. Der Shop ist im Wartungsmodus, hier ist ein Screenshot: Man sieht nun mittlerweile drei verschiedene Bildgrößen. Das größte Format ist die ursprüngliche Größe 4, das mittlere Format ist die neue Größe und das kleine Format ist eine Größe (ich glaube 80/80 oder so), die ich über das php-Script mal ausprobiert hatte. D.h. also die Kleinen hatte er mir mal über das Script in 80px geändern, dann aber nicht erneut in 180px. Ich weiß nicht, irgendwie macht der nicht, was ich will :frowning:

Das lässt sich so generell schwierig analysieren. Möglich wäre einfach, dass der Vorgang nach einiger Zeit abgebrochen wird, da vom Server die max. Ausführungszeit erreicht wurde. Ggf. können Sie am Server, bzw. durch den Hoster, die Skript-Ausführungszeit nach oben ändern lassen. Dann sollte das Script auch komplett durchlaufen können. PS: Wurden die Thumbeinstellungen in den Grundeinstellungen auch geändert, so dass neu angelegte Bilder direkt die richtige Skalierung besitzen?

Was auch in dem Fall sinvoll ist, entweder mal das ApacheLog anschauen oder kurzzeitig die Fehlermeldungen anschalten (display_error=on (php.ini)) Somit siehst du ja gleich, ob irgendwo ein Fehler auftritt und tappst nicht im Dunkeln viele Grüße Thomas

Na sehr fein. So fängt der Montag-Morgen aber nicht gut an. Nun habe ich die Ausführungszeit rauf setzen lassen. Hab das Script durchlaufen lassen, die Aktion wurde dann aber unterbrochen und jetzt wird mir bei jeder Seite, die ich anklicken will „No input file specified.“ angezeigt. Nur die Startseite öffnet. Ich hatte den Shop vorher allerdings noch nicht offen, kann also rein theoretisch sein, dass es schon vor der Ausführung des Scriptes so war. Habe diesen Artikel zu der Fehlermeldung gefunden: http://www.shopware.de/wiki/Meldung-No- … l_331.html wollte aber jetzt nicht noch mehr ändern, weil es ja vorher lief und auf einmal nicht mehr, also nicht ganz auf mein Problem zutrifft, außerdem finde ich auch gar nicht, welche Shopware-Version ich habe. Wo finde ich Angaben dazu? Wat nu? :frowning:

Wegen Deiner Shopware-Version: Die siehst Du wenn Du im Backend eingeloggt bist. Steht immer oben im Browsertitel bzw. in der Tab-Beschriftung. (click to zoom)

Das kann mit dem Import-Script aber nicht zusammenhängen, mögliche Ursachen sind: - Umbenennung der shopware.php in z.B. index.php (In diesem Fall müssen auch die Dateinamen in der .htaccess Datei angepasst werden) - Änderungen an der Server-Konfiguration, Apache-Version, Mod-Rewrite Modul, PHP-Einstellungen - Sonstige Änderungen an der .htaccess Datei

Aaalso. Die gute Nachricht: wie es aussieht, sind die Bilder jetzt tatsächlich alle in der Größe geändert (die Ausführungszeit wurde erhöht), jedenfalls die auf der Startseite. Die schlechte Nachricht: ich kann immer noch keine Seite anklicken. Die shopware.php wurde nicht umbenannt. In der .htaccess wurde nichts geändert. An Server angeblich auch nix geändert. Folgende Fehler in den Error-Logs gefunden (die mir alle nix sagen)(ps. bilder-aendern.php ist mein script zum Bildergröße ändern): ein paar mal: PHP Notice: Undefined index: y in /var/www/vhosts/shop-handgedruckt.com/httpdocs/bilder-aendern.php on line 41 zig-tausend-mal: PHP Notice: Undefined index: x in /var/www/vhosts/shop-handgedruckt.com/httpdocs/bilder-aendern.php on line 41 diverse male: PHP Notice: A session had already been started - ignoring session_start() in /var/www/vhosts/shop-handgedruckt.com/httpdocs/engine/core/php/check.php on line 2 File does not exist: /var/www/vhosts/shop-handgedruckt.com/httpdocs/engine/window, referer: http://www.shop-handgedruckt.com/engine/auth.php RSA server certificate CommonName (CN) `plesk’ does NOT match server name!? Undefined index: logout in /var/www/vhosts/shop-handgedruckt.com/httpdocs/engine/auth.php on line 4 File does not exist: /var/www/vhosts/shop-handgedruckt.com/httpdocs/engine/window, referer: http://www.shop-handgedruckt.com/engine/auth.php Hilft das jemandem weiter? Mir nicht. :frowning:

Also diese Fehlermeldungen können auf jeden Fall nichts mit dem beschriebenen Verhalten zu tun haben. Schick uns am besten kurz deine FTP-Zugangsdaten und Fehlerbeschreibung über das Support-System (Mit Verweis auf diesen Thread), dann schauen wir uns das an.

So. Falls jemand ein ähnliches meiner Probleme hat und zufällig auf diesen Thread stößt, will ich noch schnell den Abschluß posten: Das Bildgröße ändern per Script ging schließlich nach dem die max_execution_time hochgesetzt wurde. Das mit der Fehlermeldung “No input file specified.” lag wohl doch an einer Änderung am Server, im Bereich des “document roots”. Denn hier konnten in der htaccess keine Slashes “/” ausgeführt werden. In der Version, die nun aktiv ist, wurde / durch & ersetzt. Nun läuft wieder alles fein. :wink:

Hier noch einmal der Link zum entsprechenden Wiki-Artikel, der bei einem derartigen Problem auf jeden Fall abgearbeitet werden sollte::wink: http://www.shopware.de/wiki/Meldung-No- … l_331.html

Hallo zusammen! Zu diesem Thema hätte ich doch noch mal eine Frage: In der Detailansicht von Artikeln gibt es den Reiter Zubehör. Hier werden Zubehör-Artikel angezeigt. Hier möchte ich gern die Größe der Vorschaubilder ändern. Kann ich das auch, wie im - Post #223 beschrieben ändern? Wenn ja, in welchem Template muss ich das machen? HG

1 Like

[quote=“handgedruckt”]Hallo zusammen! Zu diesem Thema hätte ich doch noch mal eine Frage: In der Detailansicht von Artikeln gibt es den Reiter Zubehör. Hier werden Zubehör-Artikel angezeigt. Hier möchte ich gern die Größe der Vorschaubilder ändern. Kann ich das auch, wie im - Post #223 beschrieben ändern? Wenn ja, in welchem Template muss ich das machen? HG[/quote] Hey handgedruckt, ja dies funktioniert genauso wie im Post #223 beschrieben. Bei den Zubehörprodukten wird die ganz normale Artikelbox genommen (listing/box_article.tpl). Ich würde dir empfehlen das Template detail/related.tpl abzuleiten und in der {foreach}-Schleife auf eine andere Templatedatei zu verweißen z.B. box_related.tpl. In deiner box_related.tpl kannst du dann von box_article.tpl erben und den Block “frontend_listing_box_article_picture” überschreiben. Grüße Stephan