Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Strona dwujęzyczna
Forum PHP.pl > Forum > PHP
deha21
Rzadko miałem okazję robić strony dwu czy kilku języczne i zazwyczaj robiłem to tak, że po prostu wrzucałem kopię strony do nowego folderu i tworzyłem nową np. angielską bazę danych. Ale na pewno jest bardziej optymalny i szybszy sposób. Myślałem o zmiennej zapisywanej w sesji lub cookie o języku. Później po prostu zrobiłbym odpowiedni prefix do bazy np. en_baza i strona łączyłaby się z odpowiednią bazą. Przy czym, przy części podstron ID niektórych musiałoby się zgadzać. Dobrze myślę, czy są jakieś inne, lepsze sposoby?
nospor
Nie zadna sesja czy cookie tylko jezyk strony ma byc w adresie, np:

http://en.mojasrtona.pl/
http://mojstastrona.pl/en/

Chyba ze nic cie nie interesuje indeksacja strony

Co do bazy danych to tez nie tedy droga. Nie tworzy sie oddzielnych baz dla jezykow, tylko w tabelach okresla rozne teksy dla jezykow. W zaleznosci od tego co to za dane i teksty to albo to sie robi przez tabele powiazane albo przez.... Pokaz przykladowe tabele ktore chcesz wzbogacic o jezyki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.