rechtstexte für onlineshop
Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: ANLEITUNG: Installation des aktuellen iClear-Zahlungsmoduls in modified eCommerce Shopsoftware 1.05

    Stahlratte

    • Neu im Forum
    • Beiträge: 4
    Hallo @ll,

    nachdem ich bei der Installation des aktuellen, von iClear bereit gestellten Zahlungsmoduls unter der Version 1.05 zunächst kräftig mit Fehlern überschüttet worden bin, habe ich es nun geschafft, das Ding zum Laufen zu bringen.

    Hier das Rezept:
    Grundsätzliches Vorgehen gemäß der Beschreibung, was den Upload angeht.

    Vorher aber:
    1. Das Verzeichnis iclear\installer\layout\xtc304sp2.modified eCommerce Shopsoftware102\templates\xtc4 umbenennen in ...xtc5
    (Mächtig grober Fehler das!)

    2. In verschiednen Dateien unterhalb von iclear wird die Funktion class_exists() mit 2 Parametern aufgerufen, etwa: class_exists($class, false);
    Hier entfernt man den 2. Parameter

    Nach diesen Anpassungen war die Installation des Moduls und die Benutzung möglich. Hoffe, das hilft dem einen oder anderen weiter...

    Greetinx
    Holger



    Linkback: https://www.modified-shop.org/forum/index.php?topic=11514.0

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Dankeschön für den Tipp! :thx:

    Grüße

    Torsten

    steno

    • Fördermitglied
    • Beiträge: 6
    @Stahlratte

    Ganz großes Kino! Genau das war der Knackpunkt. Herzlichen Dank für die Info!

    prost

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Habe es so installiert. Bei Buchungen erscheint:
    Zitat
    Warning: preg_match() [function.preg-match]: Unknown modifier '/' in /home/www/wohnaccessoires/includes/iclear/nusoap.php on line 701
    Ich kann trotzdem die Bestellung senden. Die iClear-Seite wird aufgerufen. Ich komme nur nicht mit der Fehlermeldung klar.

    Code: PHP  [Auswählen]
      function expandQname($qname){
                    // get element prefix
                    if(strpos($qname,':') && !preg_match('/^[http://]/',$qname)){ // Hetfield - 2009-08-19 - replaced deprecated function ereg with preg_match to be ready for PHP>= 5.3
                            // get unqualified name
                            $name = substr(strstr($qname,':'),1);
                            // get ns prefix
                            $prefix = substr($qname,0,strpos($qname,':'));
                            if(isset($this->namespaces[$prefix])){
                                    return $this->namespaces[$prefix].':'.$name;
                            } else {
                                    return $qname;
                            }
                    } else {
                            return $qname;
                    }
            }
     

    prost

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Kann mir hier jemand bitte helfen?

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Wende dich doch bitte mal an iClear, die sollten ja ein gewisses kommerzielles Interesse daran haben, dass ihr Modul in modified eCommerce Shopsoftware auch einwandfrei funktioniert!

    Grüße

    Torsten

    prost

    • Fördermitglied
    • Beiträge: 52
    • Geschlecht:
    Also auch keine Idee? Ok, danke.

    application-art

    • Neu im Forum
    • Beiträge: 1
    Hallo,

    hatte gerade genau das Problem und es kam wohl daher, dass innerhalb des regulären Ausdrucks ein "/" verwendet wurde, was so nicht legal ist. Habe in den entsprechenden Zeilen ein "\" vorangestellt, also z.B. in Zeile 701 statt:

    Code: PHP  [Auswählen]
    preg_match('/^[http://]/',$qname)

    das hier:

    Code: PHP  [Auswählen]
    preg_match('/^[http:\/\/]/',$qname)

    Die Slashes ganz vorne und hinten müssen bleiben.
    Jetzt sind die Meldungen weg.

    Viele Grüße
    Thomas

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Stimmt, Danke für den Hinweis! :thx:

    Grüße

    Torsten

    Jendrik

    • Neu im Forum
    • Beiträge: 24
    Hi,
    sind wirklich nur die Einträge "class_exists($class, false);" gemeint?
    oder noch andere class_exists Einträge? Davon gibt es nämlich eine Menge...

    Ich schreib nach den Änderungen mal hier ins Forum welche Dateien denn zu ändern sind. Damit nicht der nächste wie ich sich ratlos am Kopf kratzen muss. Ich will ja nichts kaputt machen :-)