Testumgebung-Online.de
Forenmenü
» Forum
» HM-Portal
» JGS-Portal
» Kalender

» Wer ist wo Online?
» FAQ
» Impressum

Bundesliga & EM 2012
» League-Management-Portal
» Fußball-EM 2012

Forensuche
» Suche

» Beiträge der letzten 24h
» Beiträge der letzten 48h
» Beiträge der letzten 7 Tage
» Aktuelle Umfragen

Usermenü

» Registrieren


Login
Benutzername: Passwort: (Passwort vergessen?)



TU-Demo-Foren
» wBB 2.3.6pl2
» wBBlite 1.0.2pl3

VIL

Viktor's Supportboard

Hackeinbau.de - made by jacqy

Hackeinbau.de - made by jacqy

Jumperlis KaXrikaturenforum - lesenswert: bams rasender Wbbkritiker

MySQLDumper - Ein Muß für jeden Forenbetreiber!

Testumgebung-Online.de » WBB 2.3.x Hacks - Addons - Support » WBB Hacks + Addons » Allgemein Formatierte Preisausgabe » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau
Dieses Thema wurde als erledigt markiert. Thread erledigt

Zum Ende der Seite springen Formatierte Preisausgabe
Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
ThorstenMW ThorstenMW ist männlich
Grünschnabel


Dabei seit: 01.11.2011
Beiträge: 1


Level: 6 [?]
Erfahrungspunkte: 200
Nächster Level: 282

82 Erfahrungspunkt(e) für den nächsten Levelanstieg

Formatierte Preisausgabe       Zum Anfang der Seite springen

Hab hier mal ne kleine Funktion für die formatierte Preisausgabe zusammengeschustert.

Vorraussetzung ist das die Preise in Cent in der DB liegen.

Suche in der acp/lib/functions.php nach

php:
1:
2:
3:
4:
5:
/** 
* get the client ip address 
* 
* @return string ip address 
*/


Füge dadrüber ein

php:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
/** 
* format a price 
* 
* @param integer cent 
* 
* @return string price 
*/ 
function formatPrice($cent) { 
global $lang; 
$strings = $lang->get("LANG_GLOBAL_SIZEUNIT_EURO"); 
if ($cent >= 1) { 
$cent /= 100; 
$strings = $lang->get("LANG_GLOBAL_SIZEUNIT_EURO"); 
} 
if ($cent - number_format($cent, 0) >= 0.05) $cent = number_format($cent, 2, $lang->get("LANG_GLOBAL_DEC_POINT"), $lang->get("LANG_GLOBAL_THOUSANDS_SEP")); 
else $cent = number_format($cent, 2, $lang->get("LANG_GLOBAL_DEC_POINT"), $lang->get("LANG_GLOBAL_THOUSANDS_SEP")); 
return $cent.' '.$strings; 
}


Erstelle im ACP folgende Sprachvariable:

Name: LANG_GLOBAL_SIZEUNIT_EURO

Kategorie: GLOBAL

Inhalt: €



Das war schon alles, nun kann man mit formatPrice() einen Preis aus einer Tabellenspalte formartiert (z.B. 3,46 €) ausgeben lassn.
24.12.2011 13:41 ThorstenMW ist offline E-Mail an ThorstenMW senden Homepage von ThorstenMW Beiträge von ThorstenMW suchen
Baumstruktur | Brettstruktur
Gehe zu:
Testumgebung-Online.de » WBB 2.3.x Hacks - Addons - Support » WBB Hacks + Addons » Allgemein Formatierte Preisausgabe

Views heute: 7.797 | Views gestern: 22.601 | Views gesamt: 11.224.173
Forensoftware: Burning Board 2.3.6pl3 Entwickelt von WoltLab GmbH Design © 2012 by: Tine