Mekez Banksı Döviz Kurları

Phpbb için pratik kod, fonksiyon v.b. paylaşımları

Moderatör: kaptangula

Forum kuralları
Burada paylaşılan kodlar, (Kod size ait değilse) başka bir sitede referans gösterilmeden paylaşılamaz. Aynı Şekilde, başka sitelerden alıntı yapılan kodlar için referans gösterilerek kod paylaşılmalıdır.
Cevapla
Kullanıcı avatarı
Ati10
Admin
Admin
Mesajlar: 973
Kayıt: 12 Eki 2006, 01:48
Konum: burhaniye
İletişim:

Mekez Banksı Döviz Kurları

Mesaj gönderen Ati10 »

güncel Merkez Bankası döviz kurlarını çekmek için:
Önemli: Bu kodun çalışabilmesi için PHP url fopen özelliğinizin açık olması gerekir.

Kod: Tümünü seç

		$doviz = simplexml_load_file('https://www.tcmb.gov.tr/kurlar/today.xml');
			
		// dolar starts //  
		$dolar_alis = $doviz->Currency[0]->BanknoteBuying;
		$dolar_satis = $doviz->Currency[0]->BanknoteSelling;
		//dolar ends //
		 
		//euro starts // 
		$euro_alis = $doviz->Currency[3]->BanknoteBuying;
		$euro_satis = $doviz->Currency[3]->BanknoteSelling;
		//euro ends // 

		//pound starts //
		$pound_alis = $doviz->Currency[4]->BanknoteBuying;
		$pound_satis = $doviz->Currency[4]->BanknoteSelling;
		// Assign index specific vars
		$this->template->assign_vars(array(		
			'DOLAR_ALIS'        => (!empty($dolar_alis)) ? $dolar_alis : $dolar_alis,	
			'DOLAR_SATIS'		=> (!empty($dolar_satis)) ? $dolar_satis : $dolar_satis,
			'EURO_ALIS'			=> (!empty($euro_alis)) ? $euro_alis : $euro_alis,
			'EURO_SATIS'		=> (!empty($euro_satis)) ? $euro_satis : $euro_satis,		
			'POUND_ALIS'		=> (!empty($pound_alis)) ? $pound_alis : $pound_alis,
			'POUND_SATIS'		=> (!empty($pound_satis)) ? $pound_satis : $pound_satis,		
		));
orijinal kaynak: https://github.com/asilkarbeyaz/tcmb-do ... /index.php


html dosyası:

Kod: Tümünü seç

					<div class="row">
						<div class="column">
							<h3>{{ lang('CURRENCY') }}</h3>
							<i class="icon fa-dollar fa-fw" aria-hidden="true"></i>
						</div>
						<div class="column bg2">
							<h3>{{ lang('CURRENCY_BUY') }}</h3>
							<p>{{ DOLAR_ALIS }}</p>
						</div>
						<div class="column bg3">
							<h3>{{ lang('CURRENCY_SELL') }}</h3>
							<p>{{ DOLAR_SATIS }}</p>
						</div>
						  
						<div class="column">
							<i class="icon fa-euro fa-fw" aria-hidden="true"></i>
						</div>
						<div class="column bg2">
							<p>{{ EURO_ALIS }}</p>
						</div>
						<div class="column bg3">
							<p>{{ EURO_SATIS }}</p>
						</div> 
								
						<div class="column">
							<i class="icon fa-gbp fa-fw" aria-hidden="true"></i>
						</div>
						<div class="column bg2">
							<p>{{ POUND_ALIS }}</p>
						</div>
						<div class="column bg3">
							<p>{{ POUND_SATIS }}</p>
						</div> 
					</div>		

css dosyası:

Kod: Tümünü seç

* {
  box-sizing: border-box;
}

/* Create three equal columns that floats next to each other */
.column {
  float: left;
  width: 30%;
  padding-left: 9px;
}

/* Clear floats after the columns */
.row:after {
  content: "";
  display: table;
  clear: both;
}
Sonuç:
doviz_kuru.PNG
doviz_kuru.PNG (4.86 KiB) 950 kere görüntülendi
Kullanıcı avatarı
kaptangula
Moderatör
Moderatör
Mesajlar: 41
Kayıt: 23 May 2012, 20:21
İletişim:

Re: Mekez Banksı Döviz Kurları

Mesaj gönderen kaptangula »

Ellerine sağlık teşekkür abim baya güzel bir eklenti.
☪ www.sambah.net ☪
Resim
Resim
Cevapla
Disable

“Pratik Parça Kodlar” sayfasına dön