Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 20.11.2010 Ostrzeżenie: (0%)
|
Witam
Chciałbym dodać do mojego skryptu prosty system języków. Że z tabeli z jakiegoś tam pliku językowego pobiera zmienną, w której zdefiniowany jest tekst w wybranym języku. W jaki sposób mogę to zaimplementować? I na jakiej zasadzie mogę później dodać możliwość zmiany języka? Z góry dziękuję za pomoc. |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%)
|
Proponuję lepiej dla danego języka utworzyć osobny plik np. pl.inc, uk.inc itp. i pod wartościami tych zmiennych wstawić opisy. W skryptach na stronach tam gdzie tekst wstawiasz zmienne. Wcześniej robisz include plików w zależności od tego jak przesyłasz identyfikator pliku. \jak nie ma identyfikatora ustawiasz język podstawowy\
i tyle. Wcześniej oczywiście sprawdź czy zmienna lang istnieje i czy zmienną językową jesteś w stanie obsłużyć, jak nie to ustaw lang podstawowy np. na polski. W tabelach jeśli opisy będą rozbudowane zrobią Ci się straszne tasiemce. Ale da się:
Piszę z głowy, mogły wkraść się błędy. gino |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 690 Pomógł: 92 Dołączył: 6.02.2011 Ostrzeżenie: (0%)
|
taa, przyda też się sprwdzanie, czy taki plik jest na serwie, na upartego można zaincludować to, czego się nie chce (IMG:style_emoticons/default/smile.gif)
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%)
|
taa, przyda też się sprwdzanie, czy taki plik jest na serwie, na upartego można zaincludować to, czego się nie chce (IMG:style_emoticons/default/smile.gif) pisząc, że "jesteś w stanie obsłużyć" zawarłem całą oczywistość Twojego stwierdzenia (IMG:style_emoticons/default/tongue.gif) gino Ten post edytował gino 27.05.2011, 20:25:03 |
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 20.11.2010 Ostrzeżenie: (0%)
|
Ok, dziękuję, ogólnie załapałem (IMG:style_emoticons/default/tongue.gif)
Tylko w jaki sposób mógłbym zrobić, że getem pobieram lang, np. po wejściu na language.php?lang=pl ustawia w sesji lang na pl? (IMG:style_emoticons/default/worriedsmiley.gif) |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 324 Pomógł: 52 Dołączył: 18.02.2008 Ostrzeżenie: (0%)
|
Nie wiem czy o to Ci chodzi: chcesz getem przesłać identyfikator langu i wstawić go do sesji aby na następnych stronach brać już z sesji ?
Jeśli tak, to w language.php:
w następnych plikach:
jak nie to opisz jaśniej (IMG:style_emoticons/default/rolleyes.gif) gino Ten post edytował gino 28.05.2011, 08:55:53 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 20.11.2010 Ostrzeżenie: (0%)
|
Bardzo dziękuję, dokładnie o to mi chodziło (IMG:style_emoticons/default/wink.gif) Jesteś pierwszą osobą na tym forum która tak dobrze mi coś wytłumaczyła (IMG:style_emoticons/default/biggrin.gif)
|
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 23:13 |