ForumCała strona

Nawigacja

Aktualnie online

Gości online: 4

Użytkowników online: 0

Łącznie użytkowników: 25,405
Najnowszy użytkownik: kipolas

Logowanie

Nazwa użytkownika

Hasło



Zarejestruj się

Odzyskaj hasło

Shoutbox

Musisz zalogować się, aby móc dodać wiadomość.

Zbigniew@
18.10.2025 19:31:20
Forum nie dziala nawet bez polskich znakow.

JazOOn
16.10.2025 18:21:12
nie dziala z polskimi znakami

Zbigniew@
12.10.2025 15:20:31
Tylko dla wybranych.

JazOOn
06.10.2025 21:00:15
czy shout dziala?

hoopak
02.10.2025 10:33:17
Bleeeeee Cool

Pobierz now? wersj?
Pobierz podr?cznik
Zobacz inne oficjalne Supporty
Statystyki supportu
PHP-Fuson PL na Facebooku

RSS

Polecamy hosting SferaHost.pl

Zobacz temat

 Drukuj temat
Strona wieloj?zyczna - multilanguage
4r73k
Witajcie. Czy jest jaki? ciekawy sposób w PHP-Fusion v7 na zbudowanie strony wieloj?zykowej?
Chodzi mi o efekt zbli?ony do tego który mo?na by?o osi?gn?? za pomoc? mFusion (który niestety nie jest ju? supportowany). Przeszuka?em za pomoc? szukajki forum i znalaz?em tylko kilka informacji i to pod PHP-Fusion v6. My?l?, ?e by?aby to bardzo ciekawa i po?yteczna w naszych czasach opcja.
 
W?cibski Go??
Dodany dnia 23.10.2025 23:44:40
Pan Kontekstualny

Postów: n^x
Data rejestracji: Zawsze

Polecamy hosting SferaHost.pl
IP: localhost  
Chemikpil
To najwyra?niej kolega bardzo s?abo szuka? bo temat jest nawet przyklejony.
http://www.php-fu...d_id=20294
Nie pisa? na GG i PW w sprawach technicznych!
ChemikPil - blog (w nowej ods?onie) | ChemikPIL - My twitter
 
www.chemikpil.pl
Pieka
Ewentualnie dzisiejszy: http://www.php-fu...d_id=23130. Co prawda zaden nie daje mozliwosci mF, ale z racji zaprzestania jego rozwijania przez Wooye, lepsze to niz nic. Na pocieszenie dodam, ze w planach jest wprowadzenie wielojezycznosci, wiec pozostaje Ci uzbroic sie w cierpliwosc i trzymac kciuki za Wooye.
Jestem jaki jestem Smile
 
www.php-fusion.pl
luzak_4
Witam

Wersja Fusion v7.02.04

W pliku header.php znajduje si? linia
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Odpowiada ona za wy?wietlanie j?zyka strony.

W ?ródle po podpi?ciu locali wygl?da to tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Stosuj?c funkcj? getLanguage:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Zmieniamy lini? na:

Pobierz kod źródłowy  Rozwiń Kod źródłowy


Dzi?ki czemu w kodzie ?ród?owym pokazuje si? nam lang w postaci lang='pl', lang='en' lub lang='de' w zale?no?ci od tego w jakim j?zyku jest oprogramowanie komputera odwiedzaj?cego nasz? stron? usera.

Moje pytanie:
Czy istnieje mo?liwo??, aby po wej?ciu usera z anglielskim oprogramowaniem j?zyk z locali ustawi? si? na EN.

Mam zrobion? zmian? j?zyka przez usera, która wygl?da tak:
Pobierz kod źródłowy  Rozwiń Kod źródłowy


Niemniej jednak by?oby pi?knie gdyby userowi otwiera?a si? strona w jego ojczystym j?zyku, a nie w PL ustawionym na sztywno.

Kombinuje na ró?ne sposoby. Mo?e jaka? podpowied? od bardziej do?wiadczonych kolegów.

Pobierz kod źródłowy  Rozwiń Kod źródłowy


".$Lang." odpowiada za wy?wietlenie pl, en lub de


PW od moderatora:
  1. Przeniesienie posta - Pieka 16.05.2012 02:50

Edytowane przez luzak_4 dnia 18.05.2012 23:56:20
 
bartek124
W?a?nie funkcja getLanguage() s?u?y do okre?lania j?zyka u?ytkownika.
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
luzak_4
Zgadza si?, ale jak zrobi? ?eby pokaza?o dany j?zyk wg tego ".$sLang."

Próbowa?em tak
Pobierz kod źródłowy  Rozwiń Kod źródłowy

Edytowane przez Drecha dnia 16.05.2012 23:39:21
 
bartek124
?le to wykorzystujesz. Przed za?adowaniem locali w maincore.php, pobierz j?zyk do zmiennej $lang przyk?adowo, za pomoc? funkcji getLanguage(), przekazuj?c jej w pierwszym parametrze domy?lny j?zyk oraz w drugim tablic? array z dost?pnymi j?zykami. Na podstawie tego includuj odpowiednie locale i wstaw odpowiedni wpis do tego htmla w header.php. Bez ?adnych redirectów itp.

Mo?na to oczywi?cie rozbudowa? o cookie, wtedy to co zwróci getLanguage wpakuj do ciastka i na tego podstawie includuj locale, oczywiscie z odpowiedni? walidacj? danych.

Poza tym, co to za sk?adnia:
Pobierz kod źródłowy  Rozwiń Kod źródłowy
?
userbar_bartek124_net.png mw.gif Nie pomagam na komunikatorach oraz PW!
 
www.bartek124.net
luzak_4
A jak includowa? te j?zyki?
Edytowane przez luzak_4 dnia 18.05.2012 23:54:50
 
Przejdź do forum:
Created by Arox Copyright (C) 2004
Copyright (C) 2004 - 2018 Ekipa PHP-Fusion.pl