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
pyro
post
Post #2





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.
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: 13.10.2025 - 06:40