Moin!
Ich brauche ein Modul, das es dem User erlaubt, ein individuelles T-Shirt zusammenzustellen. D.h., er soll über select-menus T-Shirt-Modell und -farbe wählen können, die Art des Aufdrucks, und die Farbe(n) davon. Und das Ganze soll eine Voransicht haben. Klar könnte ich jetzt für jede Eventualität eine Grafik erstellen, aber da wär ich lange beschäftigt.
Das ist aber die simpeltste Lösung. Und _so_ lange braucht diese Methode auch nicht unbedingt - wenn dein Grafikprogramm Ebenen übereinanderlegen kann, kannst du genau das, was als Kombination möglich ist, als Grafik zusammenstellen (alle anderen Ebenen ausblenden) und als Grafik abspeichern.
Ich habe zuerst daran gedacht, transparente gifs übereinanderzulegen und per menu die Farbe zu ändern. Aber schon das übereinanderlegen macht Probleme, da ich das nur mit einer Tabelle mit Hintergrundbild und geladenem Bild geschafft habe, und ob Einfärben technisch möglich ist, weiß ich gar nicht. Wahrscheinlich nicht.
Auch das funktioniert. Du mußt dich dann aber mal mit positionierten DIV-Layern beschäftigen. Allerdings brauchst du dann immer noch pro Farbe und Aufdruck eine Grafik, du sparst dir nur das vorproduzierte Kombinieren aller Möglichkeiten.
Außerdem ist bei schlechter Grafikgestaltung zu befürchten, dass diese Kombination nicht so schön aussieht. GIF kann schließlich nur vollständige Transparenz, die Aufdrucke werden aber irgendwie am Rand halbtransparent sein wollen - und dann kommt die Hintergrundfarbe ins Spiel, die beim Erstellen des GIFs gewählt war. Weiße Hintergrundfarbe im halbtransparenten Bereich fällt auf dunklen T-Shirts natürlich besonders auf.
Also muss ich die einzelnen Modell- und Einfärbemöglichkeiten zuerst als Grafiken erstellen. Aber wie gehts dann weiter?
Dann brauchst du irgendein Javascript, welches interaktiv die Möglichkeiten grafisch demonstriert.
Ich habe schon ein Shopsystem für normale Artikel, das Skript läuft über Perl. (Das Skript ist gekauft, kann ich leider nicht selber). Am besten wäre es, wenn ich das fertige Produkt mit in mein Warenkorbsystem integrieren könnte, und mir als Admin die Parameter einfach weitergegeben werden können.
Ein Standard-Shopsystem dürfte mit dieser Aufgabe sicherlich überfordert sein. Da ist mit Sicherheit individuelle Anpassung notwendig. Die entfällt wahrscheinlich nur, wenn du jede Farb/Aufdruck-Kombination als eigenes Produkt anlegst, mit eigener Grafik etc. Dann hast du aber wohl eher keine interaktive Auswahl mehr.
Oder du kannst sogar Produktgruppen anlegen. Da mußt du dich entscheiden, ob du nach Farben oder Aufdrucken sortieren willst, und der Kunde hat dann entweder die Wahl, den Aufdruck auf verschiedenen Farben zu wählen, oder verschiedene Farben auf dem einen Aufdruck.
Nur mit Glück kannst du in deinem Shopsystem eben beides, Farbe und Aufdruck, gemeinsam wählen lassen.
Ich habe auch schon überlegt, das Ganze in Flash zu programmieren, wo ich ein bischen fitter bin, ich habe aber noch keine Erfahrung mit Austausch von Variablen zwischen Flash und HTML bzw. Perl.
Flash hilft dir da auch nicht wesentlich weiter.
- Sven Rautenberg
"Bei einer Geschichte gibt es immer vier Seiten: Deine Seite, ihre Seite, die Wahrheit und das, was wirklich passiert ist." (Rousseau)