(01.09.2014) Thema Alternative Landing Page (Gelöscht) Die hier dargestellte Methode hat sich als nicht optimal erwiesen. Ich verweise in diesem Zusammenhang auf die Overload-Möglichkeiten von Gambio.
Wäre natürlich besser, so etwas updatesicher zu gestalten. z.B. durch Überladung der "display"-Methode von Smarty...... Wirklich schade, dass im Jahre 3 nach den Overload-Möglichkeiten von Gambio immer noch so hemmungslos im Code 'rumgeändert wird.
Ich würd eher sagen, das die meisten zwar bisl. Code umschreiben können, aber mit overloads nciht klar kommen oder es nicht kennen.
Das ist sicher richtig.... Aber das Overloading ist so simpel und nach "Schema F".Kochrezept zu behandeln, dass es keinen guten Grund gibt, sich immer wieder die Updateprobleme einzuhandeln. Muss man sich halt mit befassen....
Stellt sich die Frage, warum das nirgendwo ordentlich dokumentiert ist. Sich das fragmentweise aus dem Forum zusammen zu suchen ist nicht Jedermanns Sache und die meisten hier sind keine IT-ler sondern Kaufleute die rudimentäre Programmierkenntnisse haben. Die können Codehäppchen zwar irgendwo einfügen aber dann ist auch schnell Schluss.
Naja PHP lernen ist sicher nicht Sache des Forums - dennoch kann man ja anfragen - dafür haben wir extra die Entwickler Ecke einrichten lassen von Gambio. - Nutzt aber keiner der es lernen wollte für solche Dinge.
Gibt schon einiges dazu... http://www.gambio-forum.de/threads/...ngen-in-GX2-quot?p=23575&viewfull=1#post23575 http://www.gambio-forum.de/threads/...GX2-quot?p=23578&highlight=overload#post23578 Sollte man evtl. in einem eigenen Forum zusammen fassen.
;=) Also... Es gibt sicherlich programmtechnisch elegantere Lösungen. Es ist richtig, dass in einer modernen objektorientierten Programmiersprache Methoden beliebig überladen werden können sollten. Das ist nichts besonderes. Die Frage ist nur, wie aufwendig darf eine Änderung sein ? Wer eine updatesichere Lösung möchte, kann ja gerne Geld in die Hand für einen professionellen Webdesigner zu nehmen. Avenger ist sicherlich eine gute Adresse. Es lässt sich m.E. häufig ja gar nicht vermeiden, dass individuelle Shop-Erweiterungen nicht mehr updatesicher gehalten werden können. Zu guter Letzt: Mal ehrlich: Wie oft wird schon die index.php bei Updates geändert ? Und selbst wenn, DIESE 3 oder 4 Änderungen in der index.php überfordern mich als Freizeit-PHPler mit wenigen PHP-Kenntnissen nicht und sind sehr überschaubar. Wie schon weiter oben gesagt wurde, sind die meisten Shop-Benutzer Kaufleute und keine Dipl.Informatiker. Viele Grüße, Stephan
Die die deine Änderugen nutzen kennen sich aber oft überhaupt nicht aus und arbeiten wie in einem chinesichem Text strikt nach Anweisung. Für dich also rel. wenig aufwand - aber jede Änderung muss dann dokumentiert und bei updates geprüft werden - aus Erfahrung im Forum kann ich dir sagen das 50% der User nicht mal mehr wissen was sie vor 10 minuten verändert haben im Shop oder in Dateien. (ok bischen übertrieben aber es sind viele) und sicher 90% wissen es beim nächsten update nciht mehr und weg ist die änderung. zumal sie oft nicht mal wissen wie man es feststellen könnte ob ne änderung überschrieben wurde. Daher - auch für kostenlose Code-Schnippsel bitte immer an die COde-Qualität denken und das beste technisch mögliche anbieten.
Das Problem ist ja auch, das es nicht bei einer Datei bleibt. Und 100 Dateien zu überprüfen ist dann doch ein ziemlicher Aufwand.