Währungsformat "AWPCP Classifieds Management System"

  • Hallo,
    ich versuche gerade mit dem Pugin "AWPCP Classifieds Management System" einen Kleinanzeigenmarkt in die Website eines Sozialkaufhauses einzubauen. Dabei habe ich ein Problem mit der Anzeige der Preise. Gebe ich zum Beispiel 77,12 ein (wie wir das in Deutschland ja gewöhnlich tun), wird daraus € 7.712,00. Gebe ich 77.12 ein, ist der Preis zwar richtig, doch der deutsche User wird sich kaum daran gewöhnen an dieser Stelle mit einem Punkt statt des üblichen Kommas zu arbeiten.

    Ich habe also offensichtlich ein Problem mit der Währungsformatierung. In der PHP-Datei findet sich dazu folgendes:

    PHP
    if (isset($rsrow[14]) && !empty($rsrow[14]))
                        {
                            $awpcptheprice=$rsrow[14];
                            $itempricereconverted=($awpcptheprice/100);
                            $itempricereconverted=number_format($itempricereconverted, 2, $decimalPlace, $currencySep);
                            if ($itempricereconverted >=1 )
                            {
                                $awpcpthecurrencysymbol=awpcp_get_currency_code();
                                $awpcp_display_price=__("Price","AWPCP");
                                $awpcp_display_price.=": $awpcpthecurrencysymbol $itempricereconverted<br/>";


    Ein paar Zeilen weiter:


    PHP
    __("*** NOTE:  The next two strings are for currency formatting:  1,000.00 where comma is used for currency place holders and the period for decimal separation.  Change the next two strings for your preferred price formatting.  (this string is just a note)***","AWPCP");
        $currencySep = __(",", "AWPCP");
        $decimalPlace = __(".","AWPCP");

    An dieser Stelle habe ich bereits alle Varianten ausprobiert, was mich aber keinen Schritt weiterbrachte.

    Kann jemand helfen. Dann schon mal Danke.

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Problem geklärt

    Unbewandert wie ich bin, habe ich hartnäckig mal ein bißchen probiert:

    [COLOR=#000000][COLOR=#007700][/COLOR][/COLOR]

    PHP
    $itempricereconverted=($awpcptheprice/100);

    Dies habe ich einfach mal in 10000 geändert, und nachdem ich noch zwei weitere Stellen gefunden habe, wo dies auftauchte, war die Formatierung OK.

    PHP
    $currencySep = __(",", "AWPCP");
        $decimalPlace = __(".","AWPCP");

    Hier habe ich den Punkt durch ein Komma ausgetauscht, wodurch im Preis nun auch das gewohnte Komma an der richtigen Stelle auftaucht.

  • Hallo,

    ich weiß dieser Beitrag ist schon älter, jedoch habe ich aktuell das selbe Problem mit der Währung. In welcher php-Datei genau ist die o.g. Änderung vorzunehmen? Habe bereits stundenlang gesucht und bin nicht fündig geworden. Ich verwende die aktuelle Version 3.2.1 des AWPCP-Plugin. Wäre super wenn mir jemand helfen könnte. Vielen Dank vorab!! Kaefer

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!