Seite 1 von 2

Bilder werden nicht mehr verkleinert

Verfasst: 25.08.2010, 16:16
von MKJ
Ich teste gerade das Shop-Plugin und finde es bisher recht gut. Von heute auf morgen ist jedoch ein Phänomen aufgetreten, das ich nicht verstehe. Zunächst funktionierte die Verkleinerung der Vorschaubilder einwandfrei. Plötzlich werden die Bilder jedoch nicht mehr verkleinert. Und zwar im Backend und im Frontend. Das gilt jedoch nur für neue Bilder. Die früher hochgeladenen Bilder werden völlig korrekt dargestellt. Hat jemand eine Idee,woran das liegen könnte. Ich verwende übrigens immer die gleichen Testbilder.

Danke und Gruß, Mike

Re: Bilder werden nicht mehr verkleinert

Verfasst: 25.08.2010, 17:02
von maennchen1.de
Liegt vielleicht am Browsercache? Nimm einfach mal ein anderes Bild. Geht es dann?

Re: Bilder werden nicht mehr verkleinert

Verfasst: 25.08.2010, 17:13
von MKJ
Danke für die schnelle Antwort. Liegt leider nicht am Cache. Die Thickbox funktioniert übrigens ganz normal. Ist mir ziemlich rätselhaft, gerade weil die alten Bilder problemlos funktionieren.

Re: Bilder werden nicht mehr verkleinert

Verfasst: 25.08.2010, 22:04
von MKJ
Die Sache wir noch verrückter: Die Bilder werden schon im Thumbnail-Ordner in voller Größe abgelegt. Soweit ist das konsistent. Dann kann natürlich hinten raus auch kein Thumbnail daraus werden. Allerdings funktioniert auch der Workaround nicht, wenn ich die mod_produktbilder_class.php um WIDTH=100 HEIGHT=100 erweitere. Das wird zwar korrekt in HTML ausgegeben, aber das Bild bleibt groß.

Wenn ich nun aber das identische HTML

Code: Alles auswählen

<div class="image">
<a style="" href="/de/wp-content/uploads/produktbilder/19/cover.jpg" class="thickbox" rel="gallery-19" 

title="Bild"><img src="/de/wp-content/uploads/produktbilder/19/tn/cover.jpg" alt="Bild" WIDTH="100" 

HEIGHT="100"/></a>
</div>
in eine Testdatei kopiere: http://transformercovers.pytalhost.com/test.html

wird das Bild korrekt verkleinert. Auf welchem Schlauch stehe ich denn hier? Wie dem auch sei, beim Upload werden die Bilder definitv nicht verkleinert. Wo kann ich suchen? Vielleicht ist eine Datei beschädigt. Wo liegt der Code für das Verkleinern?

Wäre hier für Hilfe wirklich dankbar, denn mit den fetten Bildern geht das natürlich gar nicht.

Mike

Re: Bilder werden nicht mehr verkleinert

Verfasst: 26.08.2010, 08:17
von maennchen1.de
Die Produktbilder werden im Original gespeichert. Zusätzlich wird noch ein Ordner tn/ angelegt. Dort kommen dann die Thumbnails rein, die während der Hochladens im Admin erstellt werden. Ändert man später nachträglich die Größe der Thumbnails direkt im Modul, hat das momentan noch keine Auswirkung auf die bereits erstellten Thumbnails (Stand 1.1.5).

Wir hatten auch schon Kunden, die Cache-Plugins installiert hatten. Die hatten zumindest während der Testphase auch solche Probleme erzeugt. Es ist vielleicht ratsam, zunächst einmal alle Module zu deaktivieren und dann nach und nach wieder zu aktivieren.

Re: Bilder werden nicht mehr verkleinert

Verfasst: 26.08.2010, 10:18
von MKJ
Ich habe alle Module deaktiviert und anschließend nur das Modul "Produktbilder" wieder aktiviert. Das Problem bleibt bestehen. Interessanterweise kommt zusätzlich noch irgendein Problem mit dem Cache hinzu, denn die Vorschau im Backend wie im Frontend behält das alte Bild, obwohl es gar nicht mehr auf dem Server liegt. Das neue Bild wurde korrekt hochgeladen, nur leider sieht man es zunächst nicht.

Viel dramatischer ging es dann aber weiter. Ich habe die Module der Reihe nach wieder aktiviert. Und mit einem Mal bekomme ich das hier:

Code: Alles auswählen

Fatal error: Call to a member function calcWeight() on a non-object in /srv/www/httpd/phost/t/com/pytalhost/transformercovers/web/de/wp-content/plugins/wpshopgermany/mods/mod_lieferanten.class.php on line 27
Die Seite ist komplett down. Und zwar auch der Admin-Bereich. Ich habe dann den Plugin-Ordner auf dem Server umbenannt. Dadurch wurde es deaktiviert. Wieder aktivieren kann ich es nicht, weil dannn Wordpress meckert:

Code: Alles auswählen

Das Plugin kann nicht aktiviert werden, da es einen fatalen Fehler erzeugt.
Fatal error: Call to a member function calcWeight() on a non-object in /srv/www/httpd/phost/t/com/pytalhost/transformercovers/web/de/wp-content/plugins/wpshopgermany/mods/mod_lieferanten.class.php on line 27
Nun suche ich ja den Fehler durchaus immer zuerst bei mir. Aber was kann ich denn falsch machen, wenn ich über das Backend die Module aktiviere?

Was nun? Plugin komplett löschen und neu hochspielen? Für Support wäre ich dankbar!

Re: Bilder werden nicht mehr verkleinert

Verfasst: 26.08.2010, 10:24
von daschmi
Hallo MKJ,

Das ist schwer zu sagen was da passiert ist.

Ich glaube aber den Bug gefunden zu haben. Es liegt daran das das Gewichts Modul deaktiviert ist, du aber noch einen Lieferanten hast bei dem sich die Staffelung auf das Gewicht bezieht. Kannst du die Lieferanten Tabelle "wp_wpshopgermany_lieferanten" mal per Hand löschen ?

Viele Grüße

Daniel Schmitzer

Re: Bilder werden nicht mehr verkleinert

Verfasst: 26.08.2010, 10:50
von maennchen1.de
Der eigentliche Fehler dürfte aber noch nicht behoben sein. Ich hatte fälschlicherweise "Module deaktivieren" geschrieben, obwohl ich Plugins meinte :(

Re: Bilder werden nicht mehr verkleinert

Verfasst: 26.08.2010, 10:53
von MKJ
daschmi hat geschrieben: Ich glaube aber den Bug gefunden zu haben. Es liegt daran das das Gewichts Modul deaktiviert ist, du aber noch einen Lieferanten hast bei dem sich die Staffelung auf das Gewicht bezieht. Kannst du die Lieferanten Tabelle "wp_wpshopgermany_lieferanten" mal per Hand löschen ?
Super, das war das Problem. Vielen Dank! Jetzt läuft das Plugin wieder. Mir ist übrigens beim Lieferanten-Modul noch ein kleiner Bug aufgefallen: Wenn ich die Berechnung nach Gewicht aktiviere und einen zweiten Kostenschlüssel eingebe, sprang die Grundlage immer auf "Bestellwert" zurück. Wenn ich dann einen 3. Lieferanten eingab, konnte ich beim 2. wieder das Gewicht auswählen. Keine Ahnung, ob das reproduzierbar ist.

Das Problem mit den Bildern bleibt bestehen. Bei mir kein Drama, weil ich Bilder händisch verkleinern und hochladen kann. Für Payware allerdings ein nicht ganz kleiner Wermutstropfen.

Und noch eine Anregung: Die Eingabe der Länder kann zu einem Tageswerk werden. Ich selbst werde eine Liste direkt in die Datenbank laden und das nicht über Wordpress machen. So eine Funktion wäre im Backend natürlich vorzüglich. Ansosten sollte zumindest eine Anleitung für diejenigen dabei sein, die sich mit Datenbanken überhaupt nicht auskennen.

Re: Bilder werden nicht mehr verkleinert

Verfasst: 26.08.2010, 11:12
von maennchen1.de
Wenn du die Länder zur Verfügung stellen möchtest, kannst du diese hier im Anhang vielleicht platzieren. :smt007

Re: Bilder werden nicht mehr verkleinert

Verfasst: 26.08.2010, 11:55
von MKJ
maennchen1.de hat geschrieben:Wenn du die Länder zur Verfügung stellen möchtest, kannst du diese hier im Anhang vielleicht platzieren. :smt007
Gerne doch!

Anbei die Liste mit allen offiziellen Kürzeln. So viel braucht man zwar nicht, aber dann hat man's erst einmal. Wichtig ist beim Erstellen, dass man die Datei als UTF-8 abspeichert (Im Editor "Speichern unter" auswählen). Dann einfach über phhmyadmin in die Tabelle wp_wpshopgermany_land importieren. Die angehängte Datei ist fertig für den Import.

Re: Bilder werden nicht mehr verkleinert

Verfasst: 30.08.2010, 15:08
von MKJ
Leider klappt es in der neuesten Version bei mir noch nicht mit dem Erstellen der Thumbnails für die Produktbilder. Gibt es eine -möglichst nicht zu aufwendige - Möglichkeit, das Problem einzugrenzen? Cache fällt aus, weil es auch bei ganz neuen Uploads passiert. Müssen bestimmte php Funktionen auf dem Server freigeschaltet sein? Ich teste das gerade auf einem kostenlosen Webspace. Und manchmal liegt ja auch da der Hase im Pfeffer.

Gruß,

Mike

Re: Bilder werden nicht mehr verkleinert

Verfasst: 30.08.2010, 15:17
von maennchen1.de
Eigentlich sollte PHP mit der gdlib-Unterstützung ausreichend sein.

Re: Bilder werden nicht mehr verkleinert

Verfasst: 30.08.2010, 15:47
von MKJ
maennchen1.de hat geschrieben:Eigentlich sollte PHP mit der gdlib-Unterstützung ausreichend sein.
Autsch! Habe die Bibliothek gerade abgefragt. Die Funktion war nicht aktiviert. Das musste ich nachträglich ändern. Weil ich das Plugin zuerst auf einem anderen Server getestet hatte, gab es zunächst keine Probleme.

Danke für die Hilfe! Tut mir leid, dass ich hier ein Serverproblem zu Eurem Problem gemacht habe. Aber das könnte bei anderen ja auch passieren.

Gruß,

Mike

Re: Bilder werden nicht mehr verkleinert

Verfasst: 30.08.2010, 15:56
von maennchen1.de
Genau. Kein Problem! Also ist dein Problem jetzt behoben?