Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 285 Pomógł: 18 Dołączył: 30.01.2014 Skąd: <?=$_GET['city']?> Ostrzeżenie: (0%)
|
Ostatni temat jaki przeczytałem to ten:
http://forum.php.pl/index.php?showtopic=143153 A kilka już przeszukałem (wraz z sub-tematami) jednak nie znalazłem nic co spełni mój problem (bądź za słabo JS umiem bo nadal jestem w nauce podstaw). Chce zmieniać język strony zależnie od wybranego: Jednak nie wiem jak zrobić funkcję JS która by pobierała obecny adres, i jeśli niema lang to doda domyślny czyli ?lang=en. A jeśli jest to zamieni na wybrany, proszę o wskazówki (zastosuję switch). Ten post edytował ZaXaZ 6.09.2014, 17:12:20 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%)
|
Chcesz aby podczas nawigacji po stronie cały czas trzymać w URL język? Ma to niebanalne znaczenie z punktu widzenia SEO i użyteczności. Ale w przypadku bez wersji językowej w URL możesz po prostu ustawiać język domyślny strony. Ewentualnie rozwiązaniem jest badanie $_SERVER['HTTP_ACCEPT_LANGUAGE'] i wedle tego ustawianie języka, kiedy nie jest jawnie podany. Lepiej język domyślny niech będzie w URLu. Co w przypadku robotów indeksujących? Ma zaindeksować tylko jeden język? @OP Ale dlaczego Ty sobie tego nie sprawdzisz po stronie backendu? To jest jakiś CMS czy coś własnego? |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 6 809 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%)
|
Ma to niebanalne znaczenie z punktu widzenia SEO i użyteczności. Tak, ale nie w takiej postaci, tzn. parametru w URL. Zalecane przez Google sposoby to: trzymanie podstron pod osobnymi domenami narodowymi, subdomeny językowe, albo trzymanie w ścieżce URL, np.: domena.pl/en/ No i rzecz ważna, meta language. Lepiej język domyślny niech będzie w URLu. Co w przypadku robotów indeksujących? Ma zaindeksować tylko jeden język? I tak gdzieś na stronie, jak domniemam, będzie przełącznik języków. |
|
|
|
Post
#4
|
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%)
|
Tak, ale nie w takiej postaci, tzn. parametru w URL. Zalecane przez Google sposoby to: trzymanie podstron pod osobnymi domenami narodowymi, subdomeny językowe, albo trzymanie w ścieżce URL, np.: domena.pl/en/ Te /en/ z URL to jest właśnie jego parametr i mnie właśnie o to chodziło. Ja nie mówiłem o $_GET (bo z tym Ci się to zapewne pomyliło). I tak gdzieś na stronie, jak domniemam, będzie przełącznik języków. A jak nie? I w dodatku zapomni ustawić link: ? Jeśli różne wersje językowa mają korzystać z tej samej domeny, to zdecydowanie lepiej jest trzymać język w URLu niż jakieś dziwne wynalazki jakie zaproponowałeś (IMG:style_emoticons/default/wink.gif) |
|
|
|
ZaXaZ [HTML][JavaScript]Zmiana języka w URLu 6.09.2014, 17:09:43
trueblue Chcesz aby podczas nawigacji po stronie cały czas ... 6.09.2014, 17:14:06 
ZaXaZ Cytat(trueblue @ 6.09.2014, 18:14:06 ... 6.09.2014, 17:19:12
trueblue Rozumiem.
Ale w przypadku bez wersji językowej w ... 6.09.2014, 17:30:15 
trueblue Cytat(pedro84 @ 6.09.2014, 19:17:56 )... 6.09.2014, 18:29:40 
pedro84 Cytat(trueblue @ 6.09.2014, 19:29:40 ... 6.09.2014, 19:03:43
Janusz1200 Może nie na temat, a może się przyda: ja obsługuję... 6.09.2014, 19:05:58 
pedro84 Cytat(Janusz1200 @ 6.09.2014, 20:05:5... 6.09.2014, 19:08:57
trueblue Cytat(pedro84 @ 6.09.2014, 20:03:43 )... 6.09.2014, 19:21:06 
pedro84 Cytat(trueblue @ 6.09.2014, 20:21:06 ... 6.09.2014, 19:25:55
Janusz1200 @Pedro, co to jest slug?
Ja mam tak (aplikację pi... 6.09.2014, 19:30:26 
pedro84 Cytat(Janusz1200 @ 6.09.2014, 20:30:2... 6.09.2014, 20:43:20
Janusz1200 @Pedro, thx 6.09.2014, 22:31:53
ZaXaZ Cytat(pedro84)Ale dlaczego Ty sobie tego nie spraw... 7.09.2014, 02:00:28
trueblue W kodzie brakuje jeszcze funkcji GetParameter.
Je... 7.09.2014, 07:51:19 
ZaXaZ Cytat(trueblue @ 7.09.2014, 08:51:19 ... 7.09.2014, 11:53:29
trueblue Powinieneś to robić po stronie PHP, tzn. generować... 7.09.2014, 12:19:31 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 05:33 |