Archiv verlassen und diese Seite im Standarddesign anzeigen : Bettellink Vergütung Kommasetzung
Hi und guten Tag. Mal ne Frage. Habe das VMS 1.24. ohne Klammanbindung. Nun möchte ich die Bettellink Vergütung auf 0.10 Credits setzen. Egal ob ich im Adminforce ein Komma oder einen Punkt verwende es wird dann 0 Credits gespeichert. Kann es sein das man etwas in der DAtenbank ändern muß damit nicht nur ganze Zahlen sondern auch Kommastellen genommen werden?
kontodaten->kontostand sollte schon double(100,2) sein, sodass 2 Stellen nach dem Komma möglich sind.
seitenkonfig->min_betteln/max_betteln sollte mit double(10,2) auch Kommawert zulassen (mit Punkt statt Komma)
In der content/betteln.php wird dann mit:
$minimum = $pageconfig['min_betteln'];
$maximum = $pageconfig['max_betteln'];
srand((double)microtime()*1000000);
$bettelsumme = rand($minimum*100,$maximum*100)/100;
die Summe errechnet, also wenn du jeweils 0.10 eingetragen hast, sollte die Bettelsumme auch 0,1 sein.
Kannst ja mal prüfen, ob dieSPalten in der DB wirklich den Typ haben, und evtl. mal manuell min/max Summe eintragen.
Problem ist ja das im Adminforce z.B. 1 gespeichert wird aber 0,10 oder 0.10 nicht. Wenn man die SQL des VMS 1.24 nimmt wird dort mindestens 50.00, maximal 250.00 Lose eingetragen. Wenn ich auf 1 Credit stelle oder höher wird alles gespeichert nur nicht wenn ne 0 davor ist. dann wird eine 0 gespeichert.
Dan hasst du irgendwelche Anpassungen am VMS vorgenommen.
Ich habe es gareade in den versch. Versionen getestet
wen man 0.5 einträgt bleibt auch 0.5 stehen.
Somit ist eine Hilfe hier via Forum nur sehr schlecht und über wahlloses Raten möglich.
mmh nun wirds gespeichert. Versteh ich nicht aber funktioniert. Danke euch.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.