Problem mit "Wellrad" und "CockieLaw"

Erweiterungen
smurfyrecords
Posts: 6
Joined: Sun 27. Nov 2016, 09:56
Contact:

Problem mit "Wellrad" und "CockieLaw"

Postby smurfyrecords » Mon 28. Nov 2016, 12:31

Hallo

ich habe seit geraumer Zeit das Shop-Plugin "Wellrad" in der Version 1.2.1 erfolgreich auf unserer Vereinshomepage http://hunterverein.com/?Shop am laufen (momentan mit CMSIMPLE V4.6.3).
Nun wollte ich das "CockieLaw"-Plugin installieren - dieses funktionert zwar tadellos, aber Wellrad verweigert dann seinen Dienst (der Warenkorb erscheint nicht mehr). Sobald ich das "CockieLaw"-Plugin deaktiviere, läuft "Wellrad" wieder einwandfrei.

Ich weiss dass "Wellrad" ursprünglich ein XH-Plugin ist, aber vielleicht gibt es ja doch einen Hint, wie man beide Plugins zum laufen kriegt... Und auf der Wellrad-Homepage ist auch der Link hier auf die "richtige CMSIMPLE"-Homepage drauf. Und es sind ja auch bereits einige Wellrad-Themen hier im Forum behandelt worden.


Auf jeden Fall besten Dank und viele Grüsse

Hans

Gert
Posts: 1011
Joined: Sun 18. Nov 2012, 14:18

Re: Problem mit "Wellrad" und "CockieLaw"

Postby Gert » Mon 28. Nov 2016, 15:11

Hallo,

hast Du mal den DebugMode aktiviert?

https://www.cmsimple.org/forum/viewtopic.php?f=20&t=443

Dann bekommst Du vielleicht eine Meldung,

Gert
Gert Ebersbach | CMSimple | Templates - Plugins - Services

Martin
Posts: 14
Joined: Thu 22. Nov 2012, 17:35

Re: Problem mit "Wellrad" und "CockieLaw"

Postby Martin » Mon 5. Dec 2016, 14:11

Hallo Hans,

ich habe es erst jetzt gelesen und gleich mal ausprobiert. In meiner Installation – http://cmsimplewellrad.schlichtes.de, CMSimple 4.6.3, CookieLaw und wellrad-Shop – gibt es keine Probleme mit dem Warenkorb. Das macht die Fehlersuche natürlich schwierig ...

Viele Grüße

Martin

smurfyrecords
Posts: 6
Joined: Sun 27. Nov 2016, 09:56
Contact:

Re: Problem mit "Wellrad" und "CockieLaw"

Postby smurfyrecords » Mon 5. Dec 2016, 20:59

Hallo Gert und Hallo Martin

herzlichen Dank für eure Replies und entschuldigung für meine späte Antwort.
Ich habe auch eine Testinstallation mit einer etwas neueren Version von Wellrad gemacht (http://test.smurfy.ch) - damit funktioniert CockieLaw auch einwandfrei zusammen mit Wellrad.

Ich werde nun diese Wellrad-Installation auf http://www.hunterverein.com aufspielen und entsprechend konfigurieren - und hoffe, dass es dann auch damit läuft.

Besten Dank und viele Grüsse, Hans / auch viele Grüsse von den "2 anderen CMSIMPLEs" ;) aus der Schweiz an euch

smurfyrecords
Posts: 6
Joined: Sun 27. Nov 2016, 09:56
Contact:

Re: Problem mit "Wellrad" und "CockieLaw"

Postby smurfyrecords » Sun 8. Jan 2017, 13:35

Hallo Gert und Hallo Martin

etwas spät aber nicht umso herzlicher: Ein gutes neues Jahr!

Endlich habe ich etwas Zeit gefunden, den Shop auf die neuere Version zu "hiefen" - nun ist mir ein Fehler aufgefallen: sobald ein Artikel Varianten enthält: (z.B. rot; grün; blau ) erscheint beim Absenden des Bestellformulares dann im Debug-Modus folgender Fehler:
Fatal error: Call to a member function getVariantName() on null in /var/www/vhosts/smurfy.ch/test.smurfy.ch/plugins/wellrad/classes/app/wrs_frontend_controller.php on line 482
Ohne Debug-Mode erscheint nur ein weisse Seite.

Bei Artikeln ohne Varianten läuft die Bestellung ohne Probleme.

Herzlichen Dank und viele Grüsse

Hans

Martin
Posts: 14
Joined: Thu 22. Nov 2012, 17:35

Re: Problem mit "Wellrad" und "CockieLaw"

Postby Martin » Sun 8. Jan 2017, 15:35

Hallo Hans,

auch Dir ein gutes, neues Jahr!

Der Fehler ist fatal und blöd, aber immerhin schnell behoben. An der beanstandeten Stelle – /plugins/wellrad/classes/app/wrs_frontend_controller.php, Zeile 482 – steht

Code: Select all

$variantName = $catalog->products[$productKey]->getVariantName($variantKey);
Das muss ersetzt werden durch

Code: Select all

$variantName = $this->catalog->products[$productKey]->getVariantName($variantKey);

Damit kommst Du schon mal einen Schritt weiter. Falls Dein Server mit PHP7 läuft aber leider nur bis zum nächsten Fehler. Diesmal nicht vom Shop selbst sondern vom verwendeten PhpMailer, der noch die bei PHP7 ausgemusterte funktion split() benutzt. Da müsstest Du entweder den PhpMailer updaten oder die Funktion split() selbst definieren:

Code: Select all

if (!function_exists('split'))
{
    function split($delim, $str)
    {
        return explode($delim, $str);
    }
}
Diesen Codeschnippsel kannst Du in Deine userfunctions.php oder auch oben in die wellrad/index.php kopieren.

Viele Grüße

Martn

smurfyrecords
Posts: 6
Joined: Sun 27. Nov 2016, 09:56
Contact:

Re: Problem mit "Wellrad" und "CockieLaw"

Postby smurfyrecords » Mon 9. Jan 2017, 20:48

Hallo Martin

vielen herzlichen Dank für die schnelle und professionelle Hilfe - läuft bestens mit der Korrektur :D :D :D

Jetzt kann ich den Webshop auf unserer Vereinshomepage updaten.


Besten Dank und viele Grüsse

Hans


Return to “Plugins and Addons”

Who is online

Users browsing this forum: No registered users and 1 guest