ďťż

Strona www w dwóch językach

       

Podstrony


telcocafe

Witam.
Chcę zrobić stronę w 2 językach: polskim i angielskim. i nie wiem jak coś takiego wykonać. (Tak aby była możliwość wyboru, gdzies na stronie) Prosze o pomoc



Użyj sesji w php,a by przechowywać język strony, który został wybrany oraz cookie, by zapamiętać wybór u użytkownika.


Użyj sesji w php,a by przechowywać język strony, który został wybrany oraz cookie, by zapamiętać wybór u użytkownika.

Spoko, ale moglibyście jakiś gotowy przykład przesłać. (matspix@o2.pl) Bo raczej sam tego nie zrobię.



Przed HTML:
if($_GET['newlang']==1) { setcookie('lang',1,time()+9999999999); $lang=1; } elseif($_GET['newlang']==2) { setcookie('lang',2,time()+9999999999); $lang=2; } else { if(is_numeric($_COOKIE['lang'])) {  $lang=$_COOKIE['lang']; } else {  $lang=1; } }

W miejscu, gdzie mają być dołączana właściwa strona
require('body'.$lang.'.php');

body1.php - plik polski
body2.php - plik angielski

Linki zmiany języka:
na PL: ?newlang=1
na EN: ?newlang=2


W miejscu, gdzie mają być dołączana właściwa strona
Nie rozumiem... Gdzie to ma być dokładnie?


Nie rozumiem... Gdzie to ma być dokładnie?

a.php
<?php if($_GET['newlang']==1) { setcookie('lang',1,time()+9999999999); $lang=1; } elseif($_GET['newlang']==2) { setcookie('lang',2,time()+9999999999); $lang=2; } else { if(is_numeric($_COOKIE['lang'])) { $lang=$_COOKIE['lang']; } else { $lang=1; } } ?> <html> <head> <title>tytul</title> </head> <body> <a href="a.php?newlang=1">pl</a> <a href="a.php?newlang=2">pl</a> <?php require('body'.$lang.'.php'); ?> </body> </html>
body1
<?php $lang["martin"]="marcin"; w lang_eng $lang["john"]="jan"; ?>
body2
<?php $lang["marcin"]="martin"; w lang_eng $lang["jan"]="john"; ?>
Coś nie idzie :( .

a.php
<?php if($_GET['newlang']==1) { setcookie('lang',1,time()+9999999999); $lang=1; } elseif($_GET['newlang']==2) { setcookie('lang',2,time()+9999999999); $lang=2; } else { if(is_numeric($_COOKIE['lang'])) { $lang=$_COOKIE['lang']; } else { $lang=1; } } ?> <html> <head> <title>tytul</title> </head> <body> <a href="a.php?newlang=1">pl</a> <a href="a.php?newlang=2">em</a><br /> <?php require('body'.$lang.'.php'); ?> </body> </html>
body1.php
polska wersja
body2.php
english version
Użytkownik Coldpeer edytował ten post 26 maj 2006, 15:47
Aha. Czyli wychodzi na to, że mam zrobić osobne pliki w języku angielskim? Myslałem, że wyrazy będą sprawdzane i zastępowane angielskimi.


Aha. Czyli wychodzi na to, że mam zrobić osobne pliki w języku angielskim? Myslałem, że wyrazy będą sprawdzane i zastępowane angielskimi.


Aha. Czyli wychodzi na to, że mam zrobić osobne pliki w języku angielskim? Myslałem, że wyrazy będą sprawdzane i zastępowane angielskimi.

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.