IPB Fórum: Nyelvi fájlok - Nyelvcsere - IPB Fórum

Ugrás a tartalomhoz

Oldal 1 / 1
  • Nem indíthatsz témát.
  • Nem szólhatsz hozzá ehhez a témához.

Nyelvi fájlok - Nyelvcsere

#1 Felhasználó nem aktív   Lightning 

  • Adminisztrátor
  • Csoport: Admin
  • Hozzászólás: 9.661
  • Csatlakozott: 2005.11.29

Elküldve: 2008 május 26 - 19:32

Nyelvi fájlok - Nyelvcsere

Ha honlapodra több nyelvet szeretnél, amik közt választani is lehessen itt a megoldás:

Kezdetnek hozzunk létre pl egy "lang_cache" mappát, ahol a nyelvi fájlok lesznek.
Ezután készítsük el a nyelvi fájlokat. Pl: hu.php , en.php , stb.

Idézet

<?php
$lang = array (
'pelda1' => "Példa egy",
'pelda2' => "Példa kett?",
'pelda3' => "Példa három",
);
?>

A következ? lépés a nyelvek közti váltogatás:

Idézet

<?php
$main = 'hu';
if(file_exists('lang_cache/' . $_GET['lang'] . '.php'))
{
include 'lang_cache/' . $_GET['lang'] . '.php';
}
else
{
include 'lang_cache/' . $main . '.php';
}
?>

Mentsük el chose.php néven. Ezzel a nyelvi fájlok készen is lennének.
A következ? lépés, hogy minden oldal fejlécébe szúrd be az alábbi kódot:

Idézet

<?php
include 'chose.php';
?>

A szövegeket a tartalomban pedig az alábbi módon kell megadni:

Idézet

<?php echo $lang['pelda1']; ?>


Legvégül pedig a nyelv megadása:

Idézet

<a href="valami.php?lang=hu">Magyar</a>
<a href="valami.php?lang=en">English</a>


Ha valami nem világos lehet kédezni. ;)

0

Téma megosztása:


Oldal 1 / 1
  • Nem indíthatsz témát.
  • Nem szólhatsz hozzá ehhez a témához.

1 felhasználó olvassa ezt a témát.
0 felhasználó, 1 vendég, 0 anonim felhasználó