» MINEKA

Web design & development

Kursna lista na sajtu

Objavio Nemanja Karadžić, dana 22.11.2009. 09:33

Jednostavan način za prikazivanje aktuelne kursne liste na Vašem sajtu. Ova skripta je doživela kompletan rewrite i sada je njeno korišćenje maksimalno uprošćeno. Zahteva PHP instaliran na serveru.

Instalacija je veoma jednostavna: najpre skinite PHP klasu koja je zadužena za obradu kursne liste u XML formatu. Nalazi se ovde i možete je skinuti desnim klikom na lista.zip i biranjem opcije Save link as (Save As - za korisnike IE browsera). Nakon toga, raspakujte arhivu i fajl xml_parser.php uploadujte u folder gde želite da prikažete kursnu listu.

Unutar koda stranice gde želite da se kursna lista prikaže, dodajte sledeći kod:

Source code::

1
<?php
2
   include "./xml_parser.php";
3
   $izvor = "http://utils.mineka.com/kursna_lista/lista.php";
4
?>

Time je pola posla završeno. Ostaje samo da podesite izgled kursne liste, kao i mesto na kome će se pojaviti na Vašem sajtu. Podešavanje je veoma jednostavno i svodi se na definisanje početnih i završnih HTML tagova za valute:

Source code::

1
<?php
2
   $pocetak = array(
3
      "lista" => "",
4
      "valuta" => "",
5
      "kurs" => "",
6
      "kurs1" => "<td class=\"slika\">", //opciono
7
      "kurs2" => "<td class=\"kod\">", //opciono
8
      "kurs3" => "<td class=\"kurs\">", //opciono
9
   );
10
   $kraj = array(
11
      "lista" => "</table>",
12
      "valuta" => "</tr>",
13
      "kurs" => "</td>",
14
      "kurs1" => "</td>", //opciono
15
      "kurs2" => "</td>", //opciono
16
      "kurs3" => "</td>", //opciono
17
   );
18
?>

Početni i završni tagovi kurs1, kurs2 i kurs3 su opcioni, i služe za drugačije formatiranje polja sa slikom, kodom i kursom valute. Ukoliko oni nisu definisani, koristi se tag kurs koji je obavezan.

Ako i dalje gledate u kod Vaše stranice, nađite mesto gde želite da prikažete kursnu listu i iskopirajte sledeći kod:

Source code::

1
<?php
2
   $lista = new kursna_lista();
3
   echo $lista->stampaj($izvor,$pocetak,$kraj);
4
?>

Time ste završili podešavanje kursne liste i od tog trenutka dostupna je na mestu na kome ste želeli. Kursna lista se ažurira svaki put neposredno pre prikazivanja, pa ne morate da brinete da li su prikazane vrednosti tačne - jer jesu. Demo možete videti klikom na kursna lista.

Tagovi: Kursna lista, PHP, XML.

Imate šta da kažete? Ostavite komentar:: 




Vaše ime:
Vaš e-mail:
Komentar:



    
.