![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 518 Pomógł: 18 Dołączył: 21.07.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witajcie.
Moze ktos mial podobny problem: Chcialbym zrobic na swojej stronie przelaczanie wersji jezykowych. Teoretycznie sprawa prosta - zrobilem 3 ikony/linki href="lang,1" href="lang,2" href="lang,3". Jako regule tlumaczenia ustawilem w htacces lang,([0-9]+)$ index.php?lang=$1 w index php ustawilem waruner : jesli jest ustawiona zmienna lang to wczytaj odpowiadajaca jej wersje jezykowa. EFEKT: Obojetnie czy jestem w galerii, kontakcie czy innej czesci strony klikniecie na link zmiany jezyka powoduje przeniesienie na strone glowna i zmiane jezyka. CO CHCIALBYM UZYSKAC: Klikniecie na zmiane jezyka w galerii ma zmienic jezyk i wrocic do galerii, klikniecie na zmiane jezyka w kontakcie zmieni jezyk i powroci do zakladki kontakt. Poszczegolne komponenty strony wywolywane sa zmienna strona (strona=galery, strona= kontakt itp... Jesli sie domyslam w kazdym takim module musialbym dopisac obsluge zmiany jezyka ? Moze JS ? Albo zapisywac lang w sesji i modyfikowac sesje ? Kombinowalem tez cos takiego:do sesji wrzucam http_referer plikiem index.php odbieram zmienna wczytuje jezyk i przekierowuje na poprzednia strone(http_referer . Ale to rozwiazanie jest mowiac krotko zalosne ;-) moze ktos mial podobny problem i moze cos podpowiedziec ? Ten post edytował elmozaur 15.10.2008, 08:13:52 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 274 Pomógł: 35 Dołączył: 18.07.2008 Skąd: Kielce Ostrzeżenie: (0%) ![]() ![]() |
Twórz sesje i modyfikuj ją wtedy będzie mniej problemu
To: Kod lang,([0-9]+)$ index.php?lang=$1 Zastąpiłbym Kod ([a-z]+),([0-9]+)$ index.php?site=$1lang=$2
-------------------- "Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota,
choć nie jestem pewien co do tej pierwszej." Albert Einstein Wirtualny Rynek Predykcyjny |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 382 Pomógł: 22 Dołączył: 21.05.2007 Skąd: Elbląg Ostrzeżenie: (0%) ![]() ![]() |
pssst! nie zapominajcie o [L] ...
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 00:57 |