Robert W. IT, Amazon
Marcin K. E-commerce & Web
Temat: Pomocy Joomfish a moduł szukaj w joomla wielojęzyczna strona
Proponuje inne rozwiazanie - w pliku templatki zastapienie modulu szukaj kodem, lub ewentualnie skopiowanie modulu wyszukiwania tak aby posiadac dwa identyczne, tylko drugi sobie wyedytowac i przetlumaczyc zwyczajnie na ang. I wtedy wpisac w templatce w miejscu modulu:<?php if($lang == "pl") { ?>
Kod formularza wyszukiwania PL lub pierwszego modulu szukania.
<?php } else if ($lang == "en"){ ?>
Kod formularza wyszukiwania w En lub drugiego modulu szukania.
<?php } else { ?>
<?php } ?>
Robert W. IT, Amazon
Temat: Pomocy Joomfish a moduł szukaj w joomla wielojęzyczna strona
O świetnie zaraz zacznę modyfikację.Dziękuję za pomoc
Pozdrawiam
Robert W. IT, Amazon
Temat: Pomocy Joomfish a moduł szukaj w joomla wielojęzyczna strona
Działa wpisałem kod szukaj do index.php szblonu, poprawiłem tylko kod z <?php if($lang == "pl") { ?>na <?php if(_GET['lang'] == 'pl') { ?>
Jeszcze raz dziękuje za pomoc
Krzysztof Blacha ., Kompan.pl
Temat: Pomocy Joomfish a moduł szukaj w joomla wielojęzyczna strona
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.Marcin K. E-commerce & Web
Temat: Pomocy Joomfish a moduł szukaj w joomla wielojęzyczna strona
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.
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).
Krzysztof Blacha ., Kompan.pl
Temat: Pomocy Joomfish a moduł szukaj w joomla wielojęzyczna strona
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).
A tutaj z częścią bym podyskutował ;] Jeśli nie ma parametru "lang" w adresie to nie ma opcji by ten parametr istniał "nawet jesli go nie widzisz adresie". Zdanie troszkę zakręcone, ale oczywiście są sytuacje, w których parametru lang w adresie nie ma a mimo to strona się wyświetla tak jak powinna. Dzieje się tak, ponieważ joomfish zapisuje aktualnie aktywną wersję językową w cookie i własnie na podstawie tego co jest tam zapisane wybiera dany język gdy parametru lang nie dostarczymy.
Robert W. IT, Amazon
Temat: Pomocy Joomfish a moduł szukaj w joomla wielojęzyczna strona
Dziękuję Krzysztofie Twoje rozwiązanie też się przydało, otóż gdy uruchomiłem komponent w adresie nie było lang i moduł szukaj przerzucił mi na język polski. Gdy zrobiłem ze zmienną $mosConfigLang problem znikł. DziękujęKrzysztof Blacha ., Kompan.pl
Temat: Pomocy Joomfish a moduł szukaj w joomla wielojęzyczna strona
Proszę bardzo :]Maciej Ziembla Hmm
Temat: Pomocy Joomfish a moduł szukaj w joomla wielojęzyczna strona
Nie wiem czy się to przyda komuś ale czemu by nie :).wystarczy w plikach root/plugins/serch - odpowiadających za szukanie w jomfishu zmienić
jfl.code na jfl.lang_code (czyli w:jfcategories.php, jfcontacts.php, jfcontent.php, jfnewsfeeds.php, jfsections.php, jfweblinks.php) i wszystko powinno się ładnie wyświetlać.
Podpatrzyłem to rozwiązanie tutaj: http://www.joomfish.net/forum/viewtopic.php%3Ff%3D49%2...
a tu link do plików: http://www.joomfish.net/forum/download/file.php?id=148...
Podobne tematy
-
CMS » Jakie są darmowy serwer na którym działa strona Joomla!,... -
-
CMS » Joomla! Weekly News -
-
CMS » Strona z forum w CMS? -
-
CMS » Szukam komponentu do Joomla -
-
CMS » Menu rozwijane - Joomla -
-
CMS » Jakie porównania do: Joomla!, WordPress i Drupal. -
-
CMS » Joomla, galeria graficzna i zewnetrzny hosting obrazów... -
-
CMS » Szablony Drupal , Joomla - branża konsulting systemy ERP -
-
CMS » Jaką wartość ma zmienna $module dla modułu Search? /... -
-
CMS » Strona w CMS potrzebna -
Następna dyskusja: