Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> 4 jezyki na stronie! jak?
gobsagi
post
Post #1





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.05.2005

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


Hej, mam taki dylemat jak zrobic wielojezycznosc na stronie. Mam stronke gdzie powinny byc 4 jezyki. Czytalem ze rozne dzialania wplywaja na pozycjonowanie ( co przy moim projekcie jest szczegolne wazne). Coockies, po adresie ip, czy moze lepiej poprostu w roznych katalogach trzamac. Prosze o pomoc. Moze juz ktos robil wielojezycznosc na podstawie jakiegos tutoriala?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 7)
Spawnm
post
Post #2





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




w sesji trzymaj język, i z bazy pobieraj bane gdzie lang=jezyk z sesji .
Go to the top of the page
+Quote Post
czachor
post
Post #3





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


Masz cały temat o tym: http://forum.php.pl/index.php?showtopic=44703


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
nu_moon
post
Post #4





Grupa: Zarejestrowani
Postów: 69
Pomógł: 0
Dołączył: 26.01.2006

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


Cytat(Spawnm @ 4.06.2009, 09:21:19 ) *
w sesji trzymaj język, i z bazy pobieraj bane gdzie lang=jezyk z sesji .



Nie dobry pomysł.
Nie wyślesz nikomu linku do wersji językowej...
Go to the top of the page
+Quote Post
Mlodycompany
post
Post #5





Grupa: Zarejestrowani
Postów: 910
Pomógł: 44
Dołączył: 20.02.2008
Skąd: Łódź

Ostrzeżenie: (20%)
X----


ja zrobiłem kiedyś tak, że miałem plik ze stałymi z danego języka i includowałem plik zależnie jaki język wybrał user. działało bez zarzutów 
Go to the top of the page
+Quote Post
Kaayl
post
Post #6





Grupa: Zarejestrowani
Postów: 17
Pomógł: 0
Dołączył: 22.03.2007

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


Ja zrobilem podobnie jak moj przedmowca "Mlodycompany". Dorzucilem jeszcze automatyczne rozpoznawanie jezyka z przegladarki. Tak ze jak ktos wchodzil z GB to lang ustawial sie na en (jezyk angielski) ale na stronie byla mozliwosc zmiany jezyka i uswawienia zmiennej lang.
Go to the top of the page
+Quote Post
gobsagi
post
Post #7





Grupa: Zarejestrowani
Postów: 15
Pomógł: 0
Dołączył: 11.05.2005

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


Kurcze problem jest trudniejszy niz myslalem sad.gif
Go to the top of the page
+Quote Post
pyro
post
Post #8





Grupa: Zarejestrowani
Postów: 2 148
Pomógł: 230
Dołączył: 26.03.2008

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


Ja najczęściej robię tak:

1. Dla statycznych stron:

robię pliki językowe:

  1. <?php
  2. // lang_pl.php
  3. $header_text = 'Tekst nagłówka';
  4. $footer_text = 'Tekst stopki';
  5. ?>


  1. <?php
  2. // lang_en.php
  3. $header_text = 'Header text';
  4. $footer_text = 'Footer text';
  5. ?>


i tak więcej plików w zależności ile chcesz języków. I teraz w pliku, gdzie wyświetlasz dane:

  1. <?php
  2. $lang = get_language(); // zakładając, że funkcja zwraca język w dwóch literach, np. "pl"
  3. include_once('lang_'.$lang.'.php');
  4.  
  5. // i tutaj sobie wyświetlasz
  6.  
  7. <!-- ...tresc strony... -->
  8. <div id="headerDiv">'.$header_text.'</div>
  9. <div id="footerDiv">'.$footer_text.'</div>
  10. <!-- ...tresc strony... -->
  11. ';
  12. ?>


2. dla stron, gdzie np. się dodaje artykuły w różnych językach osobiście korzystam z hintu na bazach danych.


--------------------
ET LINGUA EIUS LOQUETUR IUDICIUM
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 21:11