Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> versje jezykowe i przetwarzanie wewnatrz
podziak
post
Post #1





Grupa: Zarejestrowani
Postów: 58
Pomógł: 0
Dołączył: 10.09.2005

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


Witam!!!
Nawet nie mialem pomyslu pod jaka nazwa czegos takiego szukac.
Otoz problem wyglada nastepujaco.
Mam panel gdzie moge:
dodawac index.php?action=dodaj
edytowac index.php?action=edytuj
usuwac index.php?action=usun
przegladac index.php?action=pokaz

No i teraz wymyslilem sobie ze zrobie wersje jezykowe
Np po kliknieci linku dodaj standardowo jestem na polskiej wersji
no i chcialbym zmienic jezyk ale zeby mi zostalo w opcji dodaj tak samo przy innych akcjach
wersje jezykowe sa 4
i panel jest niezalezny wiec odpadaja chyba ify
i mysalem jakby to zrobic aby wewnetrzenie przetwarzalo wersje
np mam postac taka index.php?lang=pl&action=dodaj
po kliknieciu wersji angielskiej aby mi zmienilo na index.php?lang=en&action=dodaj
czyli zmienialo tylko opcje lang
Nie wiem czy sie dobrze wyrazilem ale moze ktos zrozumie o co chodzi
bede wdzieczny

Pozdro
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
przybol
post
Post #2





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Szczecin

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


mam nadzieje ze dobrze zrozumialem problem ...

powiedzmy ze masz gdzies pasek z wyborem jezyka np. pl | en | de ...
podpiete pod link przykldowo ... index.php?lang=pl ... itd
pozniej tylko pobierasz ze zmiennej jezyk i wladuj ja do sessji ...

  1. <?php
  2.  
  3. if(isset($_GET['lang']))
  4. {
  5. $_SESSION['lang'] = $_GET['lang'];
  6. }
  7. else
  8. {
  9. if(!isset($_SESSION['lang']))
  10. {
  11. //domyslnie zaby byl przykladowo pl
  12. $_SESSION['lang'] = 'pl';
  13. }
  14. }
  15.  
  16. ?>


a pozniej juz wszedzie sie odwolujesz:
  1. <?php
  2.  
  3. $link = "index.php?lang=".$_SESSION['lang']."&action=dodaj";
  4.  
  5. ?>


moze nie jest to zbyt zgrabne rozwiazanie, mozna to oczywiscie lepiej zaimplementowac ale to juz pozostawiam tobie ...
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 - 16:39