AKCE! Doména.CZ zdarma ke každému ONEbit hostingu
Zobrazují se odpovědi 1 až 4 z 4

Prestashop výpočet bodu z ceny Kč a Eur

  1. Zdravím,

    řeším jeden problém.
    U prestashopu bych chtěl z ceny udělat výpočet odměny/body.

    PHP kód:
    <label>{l s='Odměna:'}</label><span class="editable"> {$productPrice*1/1000}</spanbod 
    Tím se z 1000 Kč ukáže jeden bod. Odměna: 1 bod

    Jak prosím udělat ošetření pro euro, jde to nějak ošetřit?

    CZ: 1000 Kč = 1 Bod
    SK: 38,76 € = 1 bod

  2. Co se právě děje na Webtrhu?
  3. {$productPrice*1/1000} je stejné jako {$productPrice/1000}

  4. Citace Původně odeslal Whispere Zobrazit příspěvek
    {$productPrice*1/1000} je stejné jako {$productPrice/1000}
    matematicky ano, v php je lepší přetypovat hodnotu nejdříve na číslo a pak až dělit, ve verzích 5 s tím bylo několik problémů, zejména pokud obsah $productPrice je string. Dnes již nevím jak se to chová.

  5. Doporučuji něco ve stylu:
    if($currency == 'EUR') {
    $points = $productPrice*25/1000;
    } else {
    $points = $productPrice*1/1000;
    }

    Citace Původně odeslal TomášX Zobrazit příspěvek
    matematicky ano, v php je lepší přetypovat hodnotu nejdříve na číslo a pak až dělit, ve verzích 5 s tím bylo několik problémů, zejména pokud obsah $productPrice je string. Dnes již nevím jak se to chová.
    To je pravda, tak jsem byl zahleděn do matematiky, že jsem si to neuvědomil.

Hostujeme u Server powered by TELE3