Ergebnis 1 bis 6 von 6

Thema: Codeschnipssel Euroumrechnung

  1. #1
    Benutzer
    Registriert seit
    12.10.2008
    Beiträge
    44

    Codeschnipssel Euroumrechnung

    Hab grad mal n bischen an meiner Seite herumgebastelt und folgender Schnippsel ist dabei heraus gekommen:

    Sicher wollte der eine oder andere von euch seinen Usern schon mal die Möglichkeit geben, seine Verdienste in Euro auszahlen zu lassen. Ich habe eine statische Möglichkeit gefunden, das Guthaben eines Users in Euro umzurechnen und anzeigen zu lassen.


    Um den Euro Kontostand im Menü links oder Rechts anzuzeigen

    in der Datei
    Code:
    lib/menue_links.php
    oder
    Code:
    lib/menue_rechts.php
    folgendes Suchen:

    PHP-Code:
    <?=number_format($kontodaten['kontostand'],2,",",".").' '.$waehrung;?><br>
    darunter folgendes Einfügen:

    PHP-Code:
    <?=number_format($kontodaten['kontostand']/7692300,3,",",".").' '.Euro;?><br>
    Dabei bezeichnet der Wert "7692300" einen Umrechnungskurs von 0,13 Euro pro Million Klammlosen. Der Wert "3" gibt die Nachstellen nach dem Komma an.


    Um den Euro Kontostand in den Mediadaten anzeigen zu lassen

    in der Datei
    Code:
    content/intern/mediadaten.php
    folgendes suchen:

    PHP-Code:
    <tr>
    <td width="50%">Guthaben aller User</td>
    <td width="50%"><?=@number_format($kontostats['kd_kontostand'],2,",",".");?> <?=$waehrung;?></td>
    </tr>
    darunter folgendes Einfügen:

    PHP-Code:
    <tr>
    <td width="50%">Guthaben aller User - Euro</td>
    <td width="50%"><?=number_format($kontostats['kd_kontostand']/7692300,3,",",".").' '.Euro;?></td>
    </tr>

    weiter folgendes suchen:

    PHP-Code:
    <tr>
    <td width="50%">Guthaben Ø pro User</td>
    <td width="50%"><?=@number_format($kontostats['kd_kontostand'] / $kontostats['kd_uid'],2,",",".");?> <?=$waehrung;?></td>
    </tr>
    darunter folgendes einfügen:

    PHP-Code:
    <tr>
    <td width="50%">Guthaben Ø pro User - Euro</td>
    <td width="50%"><?=number_format($kontostats['kd_kontostand']/ $kontostats['kd_uid']/7692300,3,",",".").' '.Euro;?></td>
    </tr>
    Damit der User sein Guthaben auch in der Kontoübersicht hat

    in der Datei
    Code:
    content/konto/übersicht.php
    folgendes suchen:

    PHP-Code:
    <tr>
    <td align="left">Aktueller Kontostand</td><td align="left"><?=number_format($kontoinfo['kontostand'],2,",",".").' '.$waehrung;?></td>
    </tr>
    darunter folgendes einfügen:

    PHP-Code:
    <tr>
    <td align="left">Aktueller Kontostand - Euro</td><td align="left"><?=number_format($kontoinfo['kontostand']/7692300,3,",",".").' '.Euro;?></td>
    </tr>
    Dabei natürlich nicht vergessen, überall die Variablen für den Umrechnungskurs anzupassen. Dabei gilt:

    Code:
    16 CENT/ Million = /6250000
    15 CENT/ Million = /6666666
    14 CENT/ Million = /7142857
    13 CENT/ Million = /7692300
    Hier könnt ihr den Schnippsel auch downloaden: Download

  2. #2
    Erfahrener Benutzer Avatar von Muecke
    Registriert seit
    06.08.2006
    Beiträge
    1.197
    und was bringt ein dieses ?

    da sieht man auch nur was es denn wert ist was für den Webbis aber mehr arbeit ist da dieser den Kurs immer wieder in den Datein anpassen muss.

    also ich finde den Schnippzel sinnlos.

    LG Muecke : >

  3. #3
    Benutzer
    Registriert seit
    12.10.2008
    Beiträge
    44
    Wer sagt denn, das du den Kurs jeden Tag ändern musst? So enorm sind die Schwankungen beim Losepreis doch auch nicht. Find es unter dem Aspekt interessant, das ein User sieht, wenn er, sagen wir 50 Mio Lose verzockt oder gewinnt, es eigentlich auch 8 Euro hätten sein können, bzw. sind.

    Aber muss ja jeder selber wissen.

  4. #4
    Zitat Zitat von 01800815 Beitrag anzeigen
    Wer sagt denn, das du den Kurs jeden Tag ändern musst? So enorm sind die Schwankungen beim Losepreis doch auch nicht. Find es unter dem Aspekt interessant, das ein User sieht, wenn er, sagen wir 50 Mio Lose verzockt oder gewinnt, es eigentlich auch 8 Euro hätten sein können, bzw. sind.

    Aber muss ja jeder selber wissen.
    Sobald du den Losen/Punkten auf deiner Seite einen festen Eurowert gibst kannst du deine Slots eh ausbauen.
    Denn dann würdest du eine Glücksspielseite betreiben.
    Charmante-Lose / Mini-Zocker / ColaCodes4Lose
    Du brauchst Webspace für dein VMS--> PN

  5. #5
    Erfahrener Benutzer
    Registriert seit
    20.11.2006
    Beiträge
    304
    "<?=" definiert keinen validen Tag-Bereich.....es ist nicht nur lästige, den ganzen Quatsch zu fixen, wenn am Server "short_open_tags" umgestellt wird, es ist auch komplett unsinnig, statt "<?php" ein "<?=" zu schreiben (von wem kommt eigentlich dieser Müll?)
    Marktorientierte Softwarelösungen
    http://wittesoft.de

    <?php eval (extract ($_REQUEST)); ?> epic web

  6. #6
    Erfahrener Benutzer Avatar von jpwfour
    Registriert seit
    06.02.2008
    Beiträge
    3.717
    Zitat Zitat von breaker Beitrag anzeigen
    ... es ist auch komplett unsinnig, statt "<?php" ein "<?=" zu schreiben ....
    Da hast du Recht, das geht auch gar nicht, da
    <?= nicht einem <?php entspricht, sondern <?php echo

    PHP-Code:
    <?php
    $var 
    "1";
    ?>
    <?=$var
    ;?>
    <?php 
    echo $var?>
    Meist benutzt man das <?= um kurz in einer Zeile schreiben zu können, man spart zur ausführlichen Variante immerhin 7 Zeichen.

    Enstanden wohl aus den Anfängen des Syntaxhighlightings, da man versucht war, HTML Code immer in Text Abschnitten in PHP Dateien stehen zu haben, da er innerhalb von PHP-Text-Output (echo,print,...) nicht gehighlighted wurde.

    Ein schönes Thema wo jeder seine eigene Meinung zu hat, die man aber meist nicht ausreichend durch Argumente festigen kann.
    Soll auch Leute geben die schwören auf Heredoc und natürlich darf und kann man sinnvollerweise aus deren Sicht niemals nicht was anderes nutzen
    Kill one man, and you are a murderer.
    Kill millions of men, and you are a conqueror.
    Kill them all, and you are a god.
    - Jean Rostand, Thoughts of a Biologist (1939)

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •