Frage zur Portletinstallation. (Kopieren der Dateien bzw. nutzen)

Ich habe eine Frage zur Installation der Portlets.

Ich habe in den letzten Wochen das PayPal Portlet installiert, da hat alles soweit funktioniert. Heute habe ich das DHL Portlet installiert. (Wurde mir von Oxid freigegeben.)

Und zwar gibt es in dem Portletpaket wenn man es runtergeladen hat folgende Ordner bzw. Dateien:

  • changed_full
  • copy_this
  • templ_docu

Mal zur Klärung, in der “templ_docu” steht immer was ich an welcher Datei ändern muss. Entwederich kann die Änderungen an den angegeben Dateien vornehmen, oder gleich die Dateien in “changed_full” benutzen, da die Änderungen da schon in den Dateien etc. sind.

Ich komme irgendwie mit dem “copy_this” Ordner nicht klar.
Dazu steht immer in der Anleitung:
Kopieren Sie den Inhalt des Ordners /copy_this in das Hauptverzeichnis Ihres Shops. Ja soweit ist das schon klar, aber das nützt mir doch nichts, ich muss die einzelnen Dateien doch aussortieren und entsprechend auf dem Webspace in die richtigen Ordner einsortieren, oder?
dass die Dateien unbedingt im binären Modus übertragen werden!

Ich frag deswegen, weil ich eigentlich alle Befehle ausgeführt habe, die Zahlungs- + Versandoptionen richtig konfiguriert habe aber mir diese gar nicht erscheinen beim Bestellvorgang.

Im Anhang mal die Anleitung für das Portlet.

Wäre super, wenn jemand von euch was dazu wüsste.

(Muss dazu sagen das, ich als ich die SQL-Befehle ausgeführt habe, der Ordner “copy_this” nicht im Hauptverzeichnis vom Shop lag. Da darf aber nichts ausmachen, da durch das SQL-Statement nur die Versandarten etc. im Shop eingetragen werden.)

Die Ordner und Dateien in copy_this sind in der selben Pfadstruktur angelegt wie die im Shoproot. Dabei sind aber nur Daten drin, die neu und noch nicht im Shop vorhanden sind. Also einfach [U]den Inhalt[/U] von copy_this ins Shoproot hochschieben.

Danke dir für deine Antwort Hebsacker.

Okay, das hab ich schon gemacht gehabt bzw. ich habe den Inhalt von copy this (da befindet sich ein Ordner “Modules” drin, im Rootverzeichnis des Shops in den Ordner Moduls kopiert. (Kann ihn ja nicht einfach überschreiben weil dort z.B. schon die Dateien fürs PayPal Modul drinliegen.)

Ech komisch. Es ist auch alles richtig konfiguriert. Habe das ganze schon über 5 mal kontrolliert.

Was ich auch sehr komisch finde im Install.pdf steht folgendes:

11 Hinweis: Einsatz des DHL Logos
Das DHL Logo befindet sich im Pfad /changed_full/out/basic/img/dhl_paket_logo.jpg. Falls Sie es
an anderer Stelle verwenden möchten um z.B. Kundenvertrauen aufzubauen, verwenden Sie das
Codefragment:
<img src="[{$oViewConf->getImageUrl()}]dhl_paket_logo.png" alt=“DHL Paket”>"


Dabei wird während des gesamten Installationsvorgang und in den einzelnen Schritten, nicht einmal das Logo in den oben genannten Pfad kopiert.

D.h. die Anleitung sagt aus, das ich das Logo unter folgendem Pfad finden kann, es aber nicht dahin kopiert wurde bzw. werden muss.

schau mal in die beiden Modules-Ordner rein - das sind unterschiedliche Dateien, kannst also ruhig drüberkopieren

…und changed_full muss ja abgearbeitet werden, also kommt das Logo irgendwann auch dran zum hochladen

Problem bei changed full: da sind keine Logos drin.

Das mit den Modulen, ja da sind verschiedene Dateien drin, wenn ich die jedoch drüberkopiere sind die einen ja weg.

Die Logos sind bei “copy_this” drin, drum finde ich es auch komisch das man den Ordner nur ins Rootverzeichnis kopieren soll, ohne die einzelnen Dateien auf dem Webspace einzuordnen.

Kann doch gut sein, das da was schiefgegangen ist bei der Anleitung oder?
Befindet sich ja noch im Pilot-Projekt.

nicht den Ordner als ganzes ins root kopieren - den Inhalt des Ordners

Und nein, da wird nichts überschrieben. Wenn auf dem webspace unter /out/modules/… bereits eine Datei yxz.php liegt, und in copy_this eine /out/modules/123.php ist, dann wird die neue einfach zusätzlich mit reinkopiert.

Die Ordner sind also quasi nur der “Wegweiser” wohin die Dateien gehören. Wenn ein Ordner auf dem Webspace schon vorhanden ist, dann werden die Dateien dort reinkopiert. Ist ein Ordner noch nicht da, dann wird er erstellt.

Ich vermute, dass in der Anleitung wegen des Logos versehentlich changed_full anstatt copy_this angeben wurde. Richtig ist es schon wie in den Dateien, also in copy_this.

Alles was neu ist und nicht bereits im Shop-Webspace vorhanden sein könnte liegt innerhalb copy_this. Und ein DHL-Logo ist ja vorher nicht da gewesen, wird erst mit dem Portlet gebraucht.