Poslao: 26 Nov 2007 11:13
|
offline
- Zeroo
- Novi MyCity građanin
- Pridružio: 25 Nov 2006
- Poruke: 28
|
Imam obican site u html-u...preveo sam ga na engleski i sad sam napravio 2 verzije sajta i to se ucitavaju u html.Sada bi ako ikako moze da to napravim u php-u...i ako moze bez MySql baze...hvala
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
|
|
Poslao: 27 Nov 2007 01:52
|
offline
- work'n'JOY
- Novi MyCity građanin
- Pridružio: 27 Nov 2007
- Poruke: 2
|
Treba da napravis 2 language fajla, svaki sadrzi iste promenljive ali sa razlicitim vrednostima. Promenu jezika vrsis tako sto promenis fajl u include naredbi.
|
|
|
|
Poslao: 27 Nov 2007 07:42
|
offline
- Rastafarii
- Moderator foruma
- Pridružio: 22 Mar 2006
- Poruke: 3760
- Gde živiš: 127.0.0.1
|
na pocetku fajla stavis:
<?php
//npr fajlovi su ti lang.sr.php i lang.en.php;
if (isset($_GET['lang'])) {
$language = $_GET['lang'];
}
else {
$language = 'sr';
}
include "./lang." . $lang . ".php";
?>
home stranica na srpskom je index.php?lang=sr, a na engleskom index.php?lang=en, isto tako i za ostale stranice
a u lang.sr.php stavis recimo:
<?php
$home = "Home";
$o_nama = "O nama";
$usluge = "Usluge";
$kontakt = "Kontakt";
?>
i isto to, na engleskom (lang.en.php)
<?php
$home = "Home";
$o_nama = "About us";
$usluge = "Services";
$kontakt = "Contact";
?>
i onda na stranici samo kucas
<?php
echo $o_nama;
?>
gde hoces da ti se pojavi tekst na odgovarajucem jeziku. Za ostali tekst dopuni language fajlove, vodi samo racuna da se promenljive isto zovu.
|
|
|
|