Fehler PHP Warning:

Hallo

bei mir erscheint in den Apache Fehler Logs folgender Eintrag:

[client 79.193.59.47] PHP Warning: Smarty error: math: parameter y: is not numeric in /srv/www/htdocs/online-shop/core/smarty/Smarty.class.php on line 1092, referer:

aus dem Modul Smarty.class.php:
1090 function trigger_error($error_msg, $error_type = E_USER_WARNING)
1091 {
1092 trigger_error(“Smarty error: $error_msg”, $error_type);
1093 }

Es scheint etwas Shopinternes zu sein ein Fehlerbehandlungsroutine ???
Da ist aber kein Y. Die Shopseite die das betrifft wird aber 100% richtig angezeigt.

Warum erscheint dieser Eintrag?
Wie kann ich das abstellen?

LG

Hallo Viking,
welcher Shop Version? Systemvoraussetzungen alle erfüllt? Waren die fehlermeldungen von anfang an oder erst nach einer Modul Installation.
Gruß
Rafig

Sorry hab ich vergessen:

  • Shopversion 4.1.3
  • alle Vorraussetzungen erfüllt

Ob es von Anfang an so war kann ich nicht mit Sicherheit sagen. Habe in den letzten Tagen den Shop von der Testdomain auf die richtige umgestellt und efire & Paipal installiert
Der Fehler tritt auber auf wenn ich eine Rubrik aufrufe.

Gruß

[QUOTE=viking;12601]

  • Shopversion 4.1.3
    [/QUOTE]

Hallo Viking,
wenn noch keine Produkte drin sind wurde ich an deiner stelle die neue Version (4.1.5) gleich runterladen und neuinstallieren. Efire und PayPal Installationen kannst du danach in aller ruhe durchführen.

Gruß
Rafig

Habe den Fehler eingeschränkt.

Ich habe folgende Funktion:


[{assign var="uvp" value=$product->ftprice|replace:",":"."}]
[{assign var="vp" value=$product->fprice|replace:",":"."}]

Wenn der UVP und der VK mehr als 10% auseinanderliegen dann werden die % angezeigt


[{if ((100/$uvp)*($uvp-$vp)) gt "10"}]
       [{ math equation="(( z / x ) * ( x - y))" x=$uvp y=$vp z=100 format="%.0f" }]%
[{/if}]

zumal diese Funktion auch das richtige ergebniss Zeit ???

den Fehler hab ich aber noch nicht verstanden