Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> zmiana jezyak
krzyzak_p
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 10.10.2004

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


robie stronke, i bedzie mi potrzebne korzystanie z kilku jezykow.. jak zrobic, aby php po kliknieciu na ikonke zmienialo jezyk, i wszytskei storny buyly potem w tym jezyku.. chcialbym tu wykorzystac cos takiego jak w forum phpbb z folderm language...
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 5)
SongoQ
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 923
Pomógł: 9
Dołączył: 25.10.2004
Skąd: Rzeszów - studia / Warszawa - praca

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


Tworzysz tablice w ktorej umieszczasz zmienne w ktorych sa napisy. Kazdy plik to inny jezyk. Defaultowo rozpoznajesz jezyk i wybierasz odpowiedni plik, lub zapisujesz w cookie lub w sesji.

Jak generujesz HTML to uzywasz tablicy w ktorej sa napisy.


--------------------
Go to the top of the page
+Quote Post
mike
post
Post #3





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


Możesz też zainteresować się SMARTY'm i jego plikami konfiguracyjnymi. Osiągniesz identyczny efekt jak w przypadku tablic.
Go to the top of the page
+Quote Post
krzyzak_p
post
Post #4





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 10.10.2004

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


eee a jak wybrac ten plik defaultowy?? jak zapisac tro w sesji lub ciastkach?? ja jestem troche ciemny z php... wiec bede wdzieczny za pomoc:D:D
Go to the top of the page
+Quote Post
mike
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


To skoro jesteś troche ciemny z php, jak sam powiedziałeś to dlaczego bierzesz się za coś czego nie jesteś w stanie udźwignąć?
Po pierwsze poczytaj o ciasteczkach, o sesji i o innych pierdołach a dopiero potem spróbuj to wykorzystać.
Jak będziesz miał konkretne pytania to na pewno dostaniesz konkretne odpowiedzi.
Nikt ci nie powie jak napisać wielojęzykową stroną jak ty nie wiesz co to ciacho.
Go to the top of the page
+Quote Post
qba.p
post
Post #6





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 2.11.2004

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


Można to fajnie zrobic za pomocą MySQL.
Na początku trzeba stworzyć tabelę w MySQL, w której chcesz przechowywać dane. Tabela ta musi mieć pole z jakiś charakterystycznym skrótem np.: 'pl' dla stron polskich lub 'uk' dla angielskich itp. Następnie stwórz w skrypcie zmienną, której będziesz przypisywał daną wartość np.: 'pl' (te wartości, które będziesz przypisywał do tej zmiennej muszą się pokrywać z wartościami wpisanymi w jednym z pól w tabeli MySQL o której wcześniej wspomniałem). Następnie musisz zrobić jakoś, żeby tej zmiennej przypisywała się ta wartość (np. przez klikięcie na odpowiedni link, albo sprawdzając, jakieś charakterystyczne elementy adresu bieżącej strony... - decyzja należy do Ciebie). Teraz kiedy będziesz chciał wczytać np. polską zawartość to poprostu odczytujesz dane z bazy MySQL używając takiego zapytania:
  1. SELECT * FROM dane WHERE lang = 'pl'

oczywiście w miejsce wartości dla 'lang' wstaw Twoją zmienną - zawartośc wybierze się w zależności od jej wartości...

Wiem, że sposób może trochę kombinowany, ale działa nieźle - no i nie musisz posiadać zbyt dużych umiejętności programowania. Tylko gorzej jak nie masz dostępu do MySQL...

Mimo to, mam nadzieję, że coś Ci to pomoże (lub choć nakieruje na jakieś fajne rozwiązanie)

smile.gif pozdrowienia
Go to the top of the page
+Quote Post

Closed TopicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 14:32