![Robert W.](https://static.goldenline.pl/user_hidden_basic.jpg)
Robert W. IT, Amazon
Robert W. IT, Amazon
Marcin K. E-commerce & Web
Robert W. IT, Amazon
Robert W. IT, Amazon
Krzysztof Blacha ., Kompan.pl
Marcin K. E-commerce & Web
Krzysztof B.:
Ja osobiście na if($_GET['lang'] == 'pl') bym nie polegał. Według tego warunku zakładasz chyba, że zawsze będziesz miał parametr "lang" co niestety nie zawsze się sprawdza... Moim skromnym zdaniem, jeśli już chcesz sprawdzać w templatce aktywną wersję językową w taki sposób to powinieneś sprawdzić wartość zmiennej $mosConfig_lang , która o ile pamięć mnie nie myli przyjmuje wartość a'la "polish", "english" itp. w zależności od aktualnie ustawionego języka w joomfish'u.
Krzysztof Blacha ., Kompan.pl
Marcin K.:
Zawsze jest parametr lang jeśli masz zainstalowany joomlafish, chociaż nawet tego parametru nie widzisz w adresie. Mam od dawna wiele serwisów robionych w ten sposób i nigdy nie zdarzył się żaden problem. Niesprawdzonych rozwiązań nie podaję.
Pomijając już ten fakt, nawet gdyby się zdarzyło, że parametr lang nie wystąpi, to joomlafish wyrzuci Tobie domyślny język, zatem kod który umieścisz pomiędzy "<?php } else { ?>" a "<?php } ?>" wystąpi w tym przypadku. Zatem masz zapewnione wszystkie 3 warunki - język pl, język eng, brak języka (język domyślny).
Robert W. IT, Amazon
Krzysztof Blacha ., Kompan.pl
Maciej Ziembla Hmm
Następna dyskusja: