ďťż
Podstrony
|
telcocafeChciałbym swoją stronę zrobić w kilku językach jednak nie wiem jak to rozwiązać? Jak wy wykonujecie strony wielojęzyczne? Chodzi o to żeby można było dodawać nowy język np. z poziomu panelu admina.Nie znamy struktury twojego systemu wiec nie powiemy ci do konca jak to zrobic w twoim systemie i bazie natomiast podam ci przykładowe rozwiązanie. Obsługe języków dzielisz na 2 części. Część szablonową i część bazodanową. Część szablonowa: Jeżeli używasz systemu szablonów obslugującego i18n to go użyj. (zobacz jak to jest zrobione w open power template. Dopisujesz tam wlasna klase do pobierania brakujacych słow) Wykorzystanie i18n jest bardzo łatwe i szybkie to zrealizowania. Mnie to zajęło pół godziny. Część bazodanowa: W jakiejś zmiennej przechowujesz sobie aktualny język i w bazie gdzie trzymasz treść strony dodajesz pole do tabeli o nazwie "language" w ktorym przechowujesz jezyk danego rekordu. Następnie na stronie wyświetlasz tylko dane z danego języka. Ważna rada. Aktualny język przechowuj w sesji zeby nie trzeba było wszystkiego miec w URLu. Użytkownik polasek edytował ten post 23 kwiecień 2008, 15:44 |
|||
Sitedesign by AltusUmbrae. |