Zobacz temat
Strona wieloj?zyczna - multilanguage
|
|
4r73k |
Dodany dnia 09.02.2009 00:37:49
|
![]() Przedszkolak ![]() Postów: 68 Pomógł: 1 Ostrzeżeń: 1 Data rejestracji: 16.03.2005 14:48 |
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 |
![]() |
IP: localhost | |
Chemikpil |
Dodany dnia 09.02.2009 00:43:22
|
![]() Bywalec ![]() Postów: 999 Pomógł: 54 Data rejestracji: 04.05.2008 21:46 |
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 |
|
|
Pieka |
Dodany dnia 09.02.2009 01:27:33
|
![]() ![]() Postów: 19887 Pomógł: 767 ![]() Data rejestracji: 23.02.2005 18:12 |
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
![]() |
|
|
luzak_4 |
Dodany dnia 16.05.2012 02:50:23
|
![]() Przedszkolak ![]() Postów: 23 Ostrzeżeń: 3 ![]() Data rejestracji: 28.03.2009 19:33 |
Witam Wersja Fusion v7.02.04 W pliku header.php znajduje si? linia Odpowiada ona za wy?wietlanie j?zyka strony. W ?ródle po podpi?ciu locali wygl?da to tak: Stosuj?c funkcj? getLanguage: Zmieniamy lini? na: 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: 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. ".$Lang." odpowiada za wy?wietlenie pl, en lub de PW od moderatora:
Edytowane przez luzak_4 dnia 18.05.2012 23:56:20 |
|
|
bartek124 |
Dodany dnia 16.05.2012 09:54:47
|
![]() Weteran ![]() Postów: 3264 Pomógł: 236 ![]() Data rejestracji: 26.05.2007 12:25 |
W?a?nie funkcja getLanguage() s?u?y do okre?lania j?zyka u?ytkownika.
|
|
|
luzak_4 |
Dodany dnia 16.05.2012 11:13:33
|
![]() Przedszkolak ![]() Postów: 23 Ostrzeżeń: 3 ![]() Data rejestracji: 28.03.2009 19:33 |
Zgadza si?, ale jak zrobi? ?eby pokaza?o dany j?zyk wg tego ".$sLang." Próbowa?em tak Edytowane przez Drecha dnia 16.05.2012 23:39:21 |
|
|
bartek124 |
Dodany dnia 16.05.2012 12:42:06
|
![]() Weteran ![]() Postów: 3264 Pomógł: 236 ![]() Data rejestracji: 26.05.2007 12:25 |
?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: ? |
|
|
luzak_4 |
Dodany dnia 16.05.2012 14:17:33
|
![]() Przedszkolak ![]() Postów: 23 Ostrzeżeń: 3 ![]() Data rejestracji: 28.03.2009 19:33 |
A jak includowa? te j?zyki?
Edytowane przez luzak_4 dnia 18.05.2012 23:54:50 |
|
Przejdź do forum: |