Jump to content

Mobile Version - Fehler 500 - Germanext - Klick auf Produkt


Recommended Posts

Hallo wiedermal!

 

Danke für die Hilfe bisher!

 

Leider ist mir ein neuer Fehler bei den finalen Tests von www.3DMarkt.at aufgefallen. Die mobile Seite hat schonmal einwandfrei funktioniert. Und jetzt funktioniert sie nicht mehr...

 

Konfiguration:

Prestashop 1.5.6.1

Germanext 1.5.6 (3-4 Tage alt von Github)

Paypal 3.5.7 - Modul

Host: ipage

 

Wenn man auf der mobilen Seite auf ein Produkt klickt, bekommt man einen Error 500. Ich hab also Debug eingeschalten (defines.inc.php), und bekam dann folgende Meldung:

 

--

Notice: Undefined index: QUERY_STRING in /hermes/bosoraweb111/b2435/ipg.smsfantasynl/3dmarkt/modules/paypal/paypal.php on line 1284

Fatal error: Class 'Germanext' not found in /hermes/bosoraweb111/b2435/ipg.smsfantasynl/3dmarkt/modules/germanext/gn_override/controllers/front/ProductController.php on line 20

--

 

Nachdem ich mich durch einige Posts durchgekämpft habe, habe ich Friendly URL im BO deaktiviert und bekomme jetzt nur noch:

 

Fatal error: Class 'Germanext' not found in /hermes/bosoraweb111/b2435/ipg.smsfantasynl/3dmarkt/modules/germanext/gn_override/controllers/front/ProductController.php on line 20

 

Es ist egal auf welches Produkt man klickt.

Ich hab jetzt die ProductController.php heruntergeladen und Line 20 ist:

        $this->product->unity = Germanext::getBaseUnitById($this->product->id_base_unit, $id_lang);

 

--

Der gesamte Abschnitt:

class ProductController extends ProductControllerCore
{
    public function initContent() {
        parent::initContent();

        $avNowOrig   = trim($this->product->available_now);
        $avLaterOrig = trim($this->product->available_later);
        $id_lang     = (int)$this->context->cookie->id_lang;
        
        if ($avNowOrig == '') {
            $this->product->available_now = Configuration::get('GN_AVAILABLE_NOW', $id_lang);
        }
        
        if ($avLaterOrig == '') {
            $this->product->available_later = Configuration::get('GN_AVAILABLE_LATER', $id_lang);
        }
        
        if ($this->product->id_base_unit) {
            $this->product->unity = Germanext::getBaseUnitById($this->product->id_base_unit, $id_lang);
        }
        
        $this->context->smarty->assign('shipping_price', $this->product->getProductMinimalShippingPrice());
    }

---

 

Gerne einfach auf der mobilen Seite von 3DMarkt.at ausprobieren. Ich lass Debug einige Zeit an.

Jemand eine Idee wie man das behebt? Danke!

 

 

Link to comment
Share on other sites

Mir hat deine Seite gerade diesen Fehlr ausgegeben:

 

Strict Standards: Declaration of Germanext::_generateConfigXml() should be compatible with that of ModuleCore::_generateConfigXml() in /hermes/bosoraweb111/b2435/ipg.smsfantasynl/3dmarkt/modules/germanext/germanext.php on line 2111

 

Das scheint mir ein klarer Fall für den Support von Silbersaiten zu sein, denn offenbar gibt es hier Kompatibilitätsprobleme. Oder deie Vermutung in einem anderen Topic ist richtig und aus irgendeinem Grund ist deine Version nicht vollständig instaliert. 

 

Hast du wirklich die richtige germaNext-Version eingespielt?

 

Aber wie dem auch sei - germaNext ist eine Lösung für deutsche Anpassungen von Prestashop, und nicht die einzige: http://www.prestashop.com/forums/topic/235587-anforderungen-an-deutsches-recht-eine-ubersicht/

 

Dein Problem kann und sollte besser von Silbersaiten gelöst werden. Versteh das jetzt bitte nicht falsch, aber ich halte es nicht für ein Prestashop-Problem.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...