Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Stona www w dwóch językach., Stona www w dwóch językach.
ALIASpl
post
Post #1





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 4.12.2006

Ostrzeżenie: (0%)
-----


Witam wszystkich.
Odnotowuje coraz więcej wejsć z zagranicznych portali. Strone mam tylko w języku ojczystym chcizłbym aby był też angielski.
Czy jest jakiś program php zmieniający zawartosć strony czy poprostu dublujemy strony i zmieniamy text?
Poza tym bedzie problem z menu - jest stałe.

www.solarint.pl to strona w której bedzie jezyk ang.

Proszę o pomoc.

Ten post edytował ALIASpl 24.09.2007, 09:57:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Cezar708
post
Post #2





Grupa: Zarejestrowani
Postów: 1 116
Pomógł: 119
Dołączył: 10.05.2005
Skąd: Poznań

Ostrzeżenie: (0%)
-----


w bazie danych to już bardziej skomplikowany przykład:

jak normalnie tabela wygląda tak:

Kod
artykuly:
id | tytul | data_utworzenia | tresc | kto_napisal


jak mam taka tabelę to tworzę w jej miejsce dwie inne tabele:
Kod
artykuly:
id | data_ustworzenia | kto_napisal

artykuly_i18n:
id | jezyk | tytul | tresc


czyli w tabeli artykuly mam wszystkie kolumny, ktore zawieraja dane ktore niegdy nie beda tlumaczone (np: klucze obce, daty itp) natomiast w tabeli artykuly_i18n mam te dane, ktore zawieraja dane, ktore nalezy tlumaczyc oraz kolumne jezyk, czyli dwuliterowy kod wg jakiegos tam ISO (pl dla polski en-angielski, de-niemiecki itd), dodatkowo w tej kolumne klucz prywatny stanowi para id - jezyk

i teraz jak chcesz pobrać dane w jakims jezyku to po pierwsze mozesz zrobic widok laczacy juz na stale te dwie tabele w relacji 1-1 lub pobierasz je za pomoca zapytania
  1. SELECT * FROM artykuly AS a, artykuly_i18n AS ai WHERE a.id=<idKtoregoSzukasz> AND a.id=ai.id AND ai.jezyk=<kodJezykaKtorySzukasz>
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 10.10.2025 - 15:08