Einsatz von Catalog 2 und chShop möglich?

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • xtra
    Maintainer
    • 02.07.2009
    • 2007

    #16
    Zitat von christian Beitrag anzeigen
    @xtra: Danke für die Anpassungen, sind jetzt fest drin.
    Kein Ding, war bei deinem Programmierstil ja wirklich nur minimales zu erledigen.
    Schoen dass es nun im ER ist, bin auf die Testberichte gespannt.
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

    Kommentar

    • Ingo_G
      Contao-Nutzer
      • 21.06.2009
      • 100

      #17
      Zitat von christian Beitrag anzeigen
      Hallo zusammen,

      die neue, mit Katalog 2 funktionierende Version des chShop ist jetzt im Repository verfügbar. Viel Spaß damit!

      Grüße,

      Christian


      @xtra: Danke für die Anpassungen, sind jetzt fest drin.
      Hallo

      Du bist ein Schatz Verräts Du mir bitte noch den Trick, wie man den Warenkorb auch in die Listenansicht bekommt?

      Gruß
      Ingo

      Kommentar

      • Ingo_G
        Contao-Nutzer
        • 21.06.2009
        • 100

        #18
        Hallo Christian,

        das Template läuft jetzt, allerdings kann man keine Artikel in den Warenkorb legen und es wird auch keine Meldung angezeigt. Ist bei allen drei Varianten der Fall

        Gruß
        Ingo

        Kommentar

        • christian
          Alter Contao-Hase
          • 15.06.2009
          • 1039

          #19
          Zitat von Ingo_G Beitrag anzeigen
          das Template läuft jetzt, allerdings kann man keine Artikel in den Warenkorb legen und es wird auch keine Meldung angezeigt. Ist bei allen drei Varianten der Fall
          Wie meinst Du das? Auf meinen Testsystemen läufts.
          Contao-Partner am Niederrhein
          Templating - Komplettservice - Erweiterungen
          Infos: http://delahaye.de

          Kommentar

          • Ingo_G
            Contao-Nutzer
            • 21.06.2009
            • 100

            #20
            Hallo,

            so wie ich es geschrieben habe. Ich habe Typolight 2.8.3 blank aufgesetzt, chshop (die neuste Version) gezogen, installiert, den catalog gezogen (installiert) und das chshop Beispiel template installiert. Läuft alles einwandfrei bis auf die Tatsache, dass ich keine Artikel in den Warenkorb legen kann. Rufe ich einen Artikel auf, egal ob im Einzelmodus, Einzelmodus mit Variante oder im Listenmodus, und klicke dann auf die Schaltfläche "Warenkorb", so tut sich nichts. Weder wird Artikel in den Warenkorb hinzugefügt noch erscheint die Meldung, dass der Artikel in den Warenkorb gelegt wurde. Somit erscheint auch nicht der Link zum Warenkorb selbst.

            Gruß
            Ingo

            Kommentar

            • christian
              Alter Contao-Hase
              • 15.06.2009
              • 1039

              #21
              Hast Du einen Link?
              Contao-Partner am Niederrhein
              Templating - Komplettservice - Erweiterungen
              Infos: http://delahaye.de

              Kommentar

              • Ingo_G
                Contao-Nutzer
                • 21.06.2009
                • 100

                #22
                Zitat von christian Beitrag anzeigen
                Hast Du einen Link?

                Hallo



                Genau das gleiche passiert auch auf der lokalen Installation unter MAMP Pro

                Gruß
                Ingo
                Zuletzt geändert von Ingo_G; 01.06.2010, 15:10.

                Kommentar

                • christian
                  Alter Contao-Hase
                  • 15.06.2009
                  • 1039

                  #23
                  Zitat von Ingo_G Beitrag anzeigen
                  Genau das gleiche passiert auch auf der lokalen Installation unter MAMP Pro
                  Das liegt wohl daran, dass eine Variable von Deinem Server nicht übergeben wird. Mach mal in der Datei chShop.php in Zeile 54 aus

                  Code:
                  if(is_array($_POST) && sizeof($_POST) > 0 && strpos($GLOBALS['HTTP_ENV_VARS']['HTTP_REFERER'],$this->Environment->host)>-1) {
                  Code:
                  if(is_array($_POST) && sizeof($_POST) > 0) {
                  Ich werde das mal abfangen, die Variable scheint bei einigen Servern nicht vorhanden zu sein.

                  Grüße,

                  Christian
                  Contao-Partner am Niederrhein
                  Templating - Komplettservice - Erweiterungen
                  Infos: http://delahaye.de

                  Kommentar

                  • Ingo_G
                    Contao-Nutzer
                    • 21.06.2009
                    • 100

                    #24
                    Hallo

                    funktioniert leider nicht, da beim Aufruf dann nur eine weiße Seite erscheint.

                    Gruß
                    Ingo

                    Hallo Christian,

                    sorry, habe wohl Müll gemacht, jetzt geht es wie von Dir oben beschrieben. Verrätst Du mir noch den Trick, wie ich den Warenkorb auch in die Listenansicht des Kataloges bekomme. Recht herzlichen Dank

                    Gruß
                    Ingo

                    P.S.: Nochetwas. Wenn ich eine Bestellung per Vorrauskasse abschließe und anschließend meine Bestellungen im Menü aufrufe bleibt die Liste leer, die abgeschlossenen Bestellungen erscheinen nicht.
                    Zuletzt geändert von Ingo_G; 01.06.2010, 17:59.

                    Kommentar

                    • christian
                      Alter Contao-Hase
                      • 15.06.2009
                      • 1039

                      #25
                      Zitat von Ingo_G Beitrag anzeigen
                      sorry, habe wohl Müll gemacht, jetzt geht es wie von Dir oben beschrieben. Verrätst Du mir noch den Trick, wie ich den Warenkorb auch in die Listenansicht des Kataloges bekomme.

                      P.S.: Nochetwas. Wenn ich eine Bestellung per Vorrauskasse abschließe und anschließend meine Bestellungen im Menü aufrufe bleibt die Liste leer, die abgeschlossenen Bestellungen erscheinen nicht.
                      Das mit den fehlenden Bestellungen kann ich hier leider nicht nachstellen. Meinst Du die Backend-Ansicht?

                      Was den Warenkorb in der Listenansicht angeht, wirst Du Dir ein passendes Katalog-Template machen müssen. Halt analog zu dem Detail-Template. Das soll ja auch quasi nur zeigen, welche Felder man benötigt.

                      Grüße,

                      Christian
                      Contao-Partner am Niederrhein
                      Templating - Komplettservice - Erweiterungen
                      Infos: http://delahaye.de

                      Kommentar

                      • Ingo_G
                        Contao-Nutzer
                        • 21.06.2009
                        • 100

                        #26
                        Hallo
                        mit den Bestellungen muss ich noch mal schauen. Danke für den Tip mit dem Template, sind nur soviel Klassen beinhaltet

                        Danke für die schnelle Lösung mit dem Warenkorb

                        Gruß
                        Ingo

                        Kommentar

                        • Timo Beil
                          Contao-Nutzer
                          • 12.05.2010
                          • 20

                          #27
                          Zitat von Ingo_G Beitrag anzeigen
                          allerdings kann man keine Artikel in den Warenkorb legen

                          *Edit*
                          Hallo, das Problem hatte ich auch. Danke für eure Tipps. Ich hab das Vorgehen mal ganz genau notiert, und dabei herausgekommen ist dann so eine Art Tutorial:


                          ------------------------------------------------------
                          1) Vorbereitung für: Typolight 2.8.3
                          ------------------------------------------------------

                          -ein leeres Typolight-System erzeugen:

                          -alles im Verzeichnis htdocs löschen

                          -mit phpMyAdmin alle Tabellen in meiner Datenbank meineDB1234 löschen

                          -typolight-2.8.3.zip lokal entpacken

                          -und den Inhalt des Verzeichnisses typolight-2.8.3
                          (ohne das Verzeichnis selbst)
                          nach htdocs uploaden (1867 Dateien)

                          -und zwar mit FileZilla, denn das verbugte FireFTP unterschlägt
                          bei großen uploads manchmal mittendrin Inhalte von irgendwelchen
                          Unterverzeichnissen

                          ------------------------------------------------------
                          2) Vorbereitung für: chShop 0.1.0 beta1
                          ------------------------------------------------------

                          -Contao_chShop_10003_12.zip runterladen von


                          -Contao_chShop_10003_12.zip lokal entpacken

                          -und den Inhalt des Verzeichnisses TL_ROOT
                          (ohne das Verzeichnis selbst)
                          nach htdocs uploaden (141 Dateien)

                          ------------------------------------------------------
                          3) Standardinstallation mit dem Installtool:
                          ------------------------------------------------------

                          -Installtool http://meinserver.de/typolight/install.php aufrufen

                          -Lizenz ausfüührlich durchlesen/<Lizenz akzeptieren>

                          -Install-Passwort "typolight"/<login>

                          -Neues Install-Passwort 2x zzzzz eingeben/<Paswort Speichern>

                          -<Schlüssel Erstellen Bzw Speichern> klicken

                          -Treiber:MySQL Host:12.34.56.78
                          Benutzername:meinDBaccount Passwort:ddddd DB:meineDB1234
                          DauerhafteVerb:nein Zeichensatz:UTF8 Port:3306

                          -Kollation: utf8_general_ci/<DB aktualisieren> nicht klicken,
                          weil DB eh zZt leer

                          -Tabellen aktualisieren/<DB aktualisieren>

                          -ein Administratorkonto anlegen: Administrator,
                          meine@adresse.de, Passwort:aaaaa

                          ------------------------------------------------------
                          4) im Backend Erweiterungen installieren:
                          ------------------------------------------------------

                          -Backend http://meinserver.de/typolight/index.php aufrufen
                          User:Administrator,Passwort:aaaaa

                          -Backend-Module/System/Erweiterungskatalog/[catalog]
                          (Sortierung Nach Name,zZt Seite 6von44)
                          catalog 2.0.0 beta1/<installieren>/<weiter>/<weiter>/<Aktualisierung>/<ok>

                          -Backend-Module/System/Erweiterungskatalog/[chShop]
                          (Sortierung Nach Name,zZt Seite 8von44)
                          chShop 0.1.0 beta1/<installieren>/<weiter>/<weiter>/<Aktualisierung>/<ok>

                          ------------------------------------------------------
                          5) Templates einspeisen mit dem Installtool:
                          ------------------------------------------------------

                          -Installtool http://meinserver.de/typolight/install.php aufrufen,
                          Passwort zzzzz

                          -Ein Template importieren/chShop-Beispiel-TYPOlight.sql
                          TabellenNichtLeeren:Ja,<Ein Template importieren>

                          -"Alle bestehenden Daten werden gelöscht.
                          Möchten Sie trotzdem fortfahren?":<Ok>

                          -Ein Template importieren/chShop-Beispiel-Katalog-TYPOlight.sql
                          TabellenNichtLeeren:Ja,<Ein Template importieren>

                          -"Alle bestehenden Daten werden gelöscht.
                          Möchten Sie trotzdem fortfahren?":<Ok>

                          ------------------------------------------------------
                          6) Am Startpunkt der Webseite Einstellungen vornehmen:
                          ------------------------------------------------------

                          -Backend http://meinserver.de/typolight/index.php aufrufen

                          -Backend-Module/Seitenstruktur/chShop/bearbeiten
                          (Knoten vom Typ "Startpunkt einer Webseite")

                          -E-Mail-Adresse des Webseiten-Administrators:
                          meine@adresse.de statt service@xxx.de <speichern>

                          ------------------------------------------------------
                          7) Im Frontend registrieren und einloggen
                          ------------------------------------------------------

                          -Frontend http://meinserver.de/ aufrufen

                          =>"chShop Beispielinstallation" erscheint

                          -Registrieren/Heinz Meier,Männlich,Deutsch,Hauptstraße 1,
                          12345,Berlin,Deutschland,meine@adresse.de,
                          User:Meier,Passwort:mmmmmmmm,Sicherheitsfrage,<reg istrieren>

                          =>Warenkorb, Ihr Warenkorb ist leer.

                          -automatische eMail kommt umgehend herein:
                          "Vielen Dank für Ihre Registrierung auf meinserver.de."

                          -klicken auf den Link in der eMail:
                          http://meinserver.de/index.php/regis...html?token=usw...

                          =>Warenkorb, Ihr Warenkorb ist leer.

                          -Einloggen: Benutzername:Meier,Passwort:mmmmmmmm/<Anmelden>

                          =>Sie sind angemeldet als Meier, "Warenkorb, Ihr Warenkorb ist leer."

                          ------------------------------------------------------
                          8) Ein Produkt kaufen
                          ------------------------------------------------------

                          -Einzelprodukt/Bagger Komatsu PC 210/<In den Warenkorb>

                          =>Dieselbe Seite "Bagger Komatsu PC 210" erscheint wieder

                          -oben rechts: "Der Warenkorb ist leer"
                          (da sollte aber jetzt was drin sein)


                          ------------------------------------------------------
                          9) Änderung in Datei chShop.php
                          ------------------------------------------------------

                          -Falls der Warenkorb eben leer war, folgendes ändern:

                          -Die Zeile 54 der Datei
                          /htdocs/var/t032/system/modules/chShop/chShop.php
                          ersetzen durch
                          if(is_array($_POST) && sizeof($_POST) > 0) {

                          ------------------------------------------------------
                          10) Ein Produkt kaufen
                          ------------------------------------------------------

                          -Einzelprodukt/Bagger Komatsu PC 210/<In den Warenkorb>

                          =>Dieselbe Seite "Bagger Komatsu PC 210" erscheint wieder

                          -oben rechts: "Der Artikel Nr. 103-grau wurde in den Warenkorb gelegt."
                          Es ist 1 Artikel im Warenkorb, Warenwert: 14.95 €, Warenkorb

                          ------------------------------------------------------

                          ------------------------------------------------------

                          => es läuft jetzt prima
                          Zuletzt geändert von Timo Beil; 04.08.2010, 14:21.

                          Kommentar

                          Lädt...