Guten Tag Tril
Herzlichen Dank für die hilfreichen Tipps.
Leider kenne ich mich mit php nicht aus desshalb muss ich nochmals Fragen.
Wie kann ich per php eine Zahl aus der xml Datei lesen? (Also den Umrechnungskurs von CHF in €)
Die xml Datei sieht folgendermaßen aus:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<gesmes:Envelope xmlns:gesmes="http://www.gesmes.org/xml/2002-08-01" xmlns="http://www.ecb.int/vocabulary/2002-08-01/eurofxref">
<gesmes:subject>Reference rates</gesmes:subject>
<gesmes:Sender>
<gesmes:name>European Central Bank</gesmes:name>
</gesmes:Sender>
<Cube>
<Cube time='2013-06-03'>
<Cube currency='USD' rate='1.3008'/>
<Cube currency='JPY' rate='130.37'/>
<Cube currency='BGN' rate='1.9558'/>
<Cube currency='CZK' rate='25.753'/>
<Cube currency='DKK' rate='7.4542'/>
<Cube currency='GBP' rate='0.85180'/>
<Cube currency='HUF' rate='295.40'/>
<Cube currency='LTL' rate='3.4528'/>
<Cube currency='LVL' rate='0.7015'/>
<Cube currency='PLN' rate='4.2666'/>
<Cube currency='RON' rate='4.4080'/>
<Cube currency='SEK' rate='8.5723'/>
<Cube currency='CHF' rate='1.2456'/>
<Cube currency='NOK' rate='7.5970'/>
<Cube currency='HRK' rate='7.5415'/>
<Cube currency='RUB' rate='41.5710'/>
<Cube currency='TRY' rate='2.4605'/>
<Cube currency='AUD' rate='1.3457'/>
<Cube currency='BRL' rate='2.7752'/>
<Cube currency='CAD' rate='1.3455'/>
<Cube currency='CNY' rate='7.9761'/>
<Cube currency='HKD' rate='10.0989'/>
<Cube currency='IDR' rate='12753.98'/>
<Cube currency='ILS' rate='4.7964'/>
<Cube currency='INR' rate='73.8140'/>
<Cube currency='KRW' rate='1467.09'/>
<Cube currency='MXN' rate='16.5982'/>
<Cube currency='MYR' rate='4.0312'/>
<Cube currency='NZD' rate='1.6268'/>
<Cube currency='PHP' rate='54.709'/>
<Cube currency='SGD' rate='1.6367'/>
<Cube currency='THB' rate='39.622'/>
<Cube currency='ZAR' rate='12.9658'/>
</Cube>
</Cube>
</gesmes:Envelope>
Meinen PHP Template momentan so:
PHP-Code:
<!-- Dies ist der angezeigte Preis. -->
<?php if (substr($this->_object->immotype, 0, 4) == 'sell' && strlen($this->price)): ?>
<div class="fieldLine detail_price">
<div class="fieldLabel"><?php echo $GLOBALS['TL_LANG']['tl_immo_objects']['price'][0]; ?></div>
<div class="fieldValue"><!-- Preis CHF -->
<?php echo $this->price > 0
? $this->getFormattedNumber($this->price, 2) . ' ' . $GLOBALS['TL_CONFIG']['immo_currency_sign']
: (is_numeric($this->price) ? $GLOBALS['TL_LANG']['immo']['onRequest'] : $this->price); ?></div>
<br/><div class="fieldLabel">[nbsp]</div>
<div class="fieldValue"><!-- Preis €--> <!-- <?php echo $this->price; ?> -->
<?php
$erg = $this->price / 1.2406;
echo $erg > 0
? $this->getFormattedNumber($erg, 2) . ' ' . $GLOBALS['TL_CONFIG']['immo_currency_sign']
: (is_numeric($erg) ? $GLOBALS['TL_LANG']['immo']['onRequest'] : $erg); ?>
</div>
</div>
<?php endif; ?>
Die Zahl 1.2406 sollte dynamisch aus der Währungstabelle gelesen werden und anstatt CHF sollte bei den Euro das € Signet erscheinen.
-------------------
Wie erstelle ich einen Insert-Tag?
Ich habe folgenden Artikel gefunden: http://de.contaowiki.org/Eigene_insert_tags_erstellen
Wo muss ich diesen PHP-Code reinschreiben?
Lesezeichen