Mein Kunde hat etwa 250 Bilder intern in Zen Cart und etwa 450 extern. Gibt es eine Möglichkeit, vielleicht durch Abfrage der Kategorie, sowohl intrene als auch externe Produktbilder zu verwenden?
Ankündigung
Einklappen
Keine Ankündigung bisher.
Ex- und interne Bilder von Produkten
Einklappen
X
-
Hmm, generell ist imemr alles möglich, die Frage ist nur ob sich die Bilder auch so brav komplett auf bestimmte Kategorien verteilen.
Was spricht denn dagegen die Produktbilder in Zen-Cart zu verankern ? Sollte per FXP Transfer von FTP zu FTP ja flott gehen.
Ansonsten fällt mir auch dort nur ein, die Artikel per EasyPopulate exportieren, dann die Bildurls manuell einzubauen und dann wieder zu importieren.
Sofern die Bildnamen einem bestimmten Muster folgen bietet sich ja an, den Pfad per Excelformel zu erstellen. Das nimmt dann wenigstens einen Teil der Handarbeit ab.
Gruß
MaleBorg
-
Zitat von MaleBorgHmm, generell ist imemr alles möglich, die Frage ist nur ob sich die Bilder auch so brav komplett auf bestimmte Kategorien verteilen.
[quote="MaleBorg"]Was spricht denn dagegen die Produktbilder in Zen-Cart zu verankern ? Sollte per FXP Transfer von FTP zu FTP ja flott gehen.]
Na ja, 450 Bilder runterladen ist mühsam und braucht viel Speicherplatz.
[quote="MaleBorg"]Ansonsten fällt mir auch dort nur ein, die Artikel per EasyPopulate exportieren, dann die Bildurls manuell einzubauen und dann wieder zu importieren. [/quote
Das ist nicht das Problem, die externen Bilder sind jetzt von einem 3. in Unkenntnis der Sache absolut referenziert eingebaut worden. Die internen nur mit Dateinamen.
Die Frage ist eher wie man die Definition des Bilderordners bedingt ändert und ob Image Handler 2 damit zurecht kommt.
Kommentar
-
Lesbar nocheinmal:
Zitat von MaleBorgHmm, generell ist imemr alles möglich, die Frage ist nur ob sich die Bilder auch so brav komplett auf bestimmte Kategorien verteilen.
Zitat von MaleBorgWas spricht denn dagegen die Produktbilder in Zen-Cart zu verankern ? Sollte per FXP Transfer von FTP zu FTP ja flott gehen.
Zitat von MaleBorgAnsonsten fällt mir auch dort nur ein, die Artikel per EasyPopulate exportieren, dann die Bildurls manuell einzubauen und dann wieder zu importieren.
Die Frage ist eher wie man die Definition des Bilderordners bedingt ändert und ob Image Handler 2 damit zurecht kommt.
Kommentar
-
Hmm, ich bin bisher immer davon ausgegangen, das der Image Handler sich bei vorhandenen Bilder die BildURLs aus der Datenbank für das jeweilige Produkt holt.
Ich muss jetzt aber mal eine Verständnisfrage loswerden.
Was hast du jetzt genau vor? Sind die Bilder soweit schon in die Datenbank eingepflegt und es geht dir nur um den Image Handler Part oder willst du die Verlinkungen automatisch bei den Bildern erstellen lassen?
Bisher habe ich es so verstanden, das du wissen wolltest wie du Zen-Cart die extern gelagerten Bilder beibringt, sprich den Produkten möglichst unkompliziert zuweist. Diese Zuweisung ist allerdings einmalig und sollte sowohl von Zen-Cart als auch von jeder Erweiterung, z.B. dem Image Handler erkannt werden.
Den zu verwendenen Bildordner an sich kann ich bei der manuellen Angabe für jeden Artikel einstellen. Eine generelle Vorgabemöglichkeit ist mir nicht bekannt. Es gibt zwar in der Configure Datei die möglichkeit den Lagerort des Images Verzeichnisses zu bestimmen, aber das dürfte in diesem Fall auch nicht wirklich weiterhelfen.
Gruß
MaleBorg
Kommentar
-
OK ich hab jetzt mal einige Test gefahren und verstehe nun dein Problem. URLs nimmt Zen-Cart nicht an.
Jetzt wird es allerdings kniffelig. Du kannst das Problem leider nur aushebeln wenn du in der Configure Datei entweder den allgemeinen Images Pfad änderst auf die URL oder du dort eine zusätzliche Konstante einbaust.
Das Problem wird nur sein, das jetzt in jeder Funktion die Bilder anzeigt in Zen-Cart beizubringen wo er welchen Pfad benutzen soll bzw. das er sicherheitshlber in beiden schauen soll.
Ich muss da jetzt ehrlich passen, dsa klingt nach einer größeren Baustelle.
Gruß
MaleBorg
Kommentar
-
Ich stelle mir vor in die config.php zu schreiben etwas wie:
Wenn die Kategorie "Kategorie extern" ist dann ist der Pfad "http://www.extern.at/images/"
sonst ist der Pfad "images/"
Das solte doch möglich sein. Und wenn es in der config.php nicht geht, dann müsste es doch in den Dateien möglich sein, die ein Bild einbinden, oder?
Kommentar
-
Sagen wir mal so, du musst der Kategoriebox und den Artikellistings dann halt beibringen, bei welcher Kategorie sie "Kategorie extern" nehmen.
Du kannst sicherlich 2 Pfadangaben in die configure.php einbauen, aber die Entscheidung ob extern oder intern wird definitiv an verschiendenen Stellen in Zen-Cart getroffen.
Einziger Workaround der mir einfiele:
Per PHPMyAdmin in die Categorie Tabelle ein neues Feld einbauen und dort hinterlegen, ob intern oder extern.
Das könntest du dann in der Configure.php abfragen und den Pfad entsprechend anpassen.
Alle Angaben ohne Gewähr
Gruß
MaleBorg
Kommentar
-
Folgendes versuche ich gerade:
Im File "includes/functions/html_output.php" setze ich nach Zeile 108 ("global $template_dir;") und vor Zeile 179 ("//auto replace with defined missing image") diesen Code ein:
Code:### ermoeglicht das Anzeigen externer Bilder (Subhash 070314): if (strstr($src, "http://") || strstr($src, "https://")) { $src = strstr($src, "http"); }
Kommentar
-
Die Bildgrößen (in Pixel) selber werden dank des Adminbereichs direkt in der Datenbank hinterlegt.
Und da ja alle Image Handler Dateien bei dir auf dem Server liegen, sollten die Funktionen eigentlich korrekt ausgeführt werden. Im Grunde genommen liest er ja nur den Bildpfad und die Werte aus der Datenbank und stellt dann dar.
Aber ich schau nachher mal genauer, welche Funktionen er nutzt.
Gruß
MaleBorg
Kommentar
Kommentar