Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 Dołączył: 20.09.2009 Ostrzeżenie: (0%)
|
Witam
Do mojej strony opartej na php classifieds (smarty) dokupiłem moda seo http://www.deltamods.com/search-engine-opt...ation-p-38.html by dodawał nazwy katalogów do urla: www.mojastrona.pl/jobs-classifieds30.htm. Ten mod miał mieć support multilanguage, jednak przy zmianie języka nazwy katalogów w urlu nie zmieniają się na Polski. Spędziłem troszkę czasu nad kodem i wyłoniłem część odpowiadającą za dodawaqnie nazw katalogów do urla. functions.php Cytat function linkCat($aId) { global $set_rewrite,$set_link_cat,$cat_tbl,$set_url; if ($set_rewrite=="1") { $sql="select lang_eng from $cat_tbl where cat_id='$aId'"; $rq=q($sql); $row=mysql_fetch_array($rq); $cat_name=seo_replace($row["lang_eng"])."-".ereg_replace("\(n\)","$aId","$set_link_cat"); return "http://".$set_url."/".$cat_name; } else return "http://".$set_url."/index.php?catid=" . $aId; napisałem do supportu tego moda a w odpowiedzi dostałem: Cytat You should choose one major language for seo urls. The matter is that google will not choose the language. So your urls should have only one variant of writing. Faktycznie w panelu admina muszę ustawić preferowany język, a nazwy katalogów są pobierane z pola w bazie lang_eng. Jak zrobić by w tym kodzie przy w zależności od wyboru języka nazwy katalogów były pobierane z lang_eng i land_pol + preferowany język Dziękuje up! |
|
|
|
![]() ![]() |
|
Aktualny czas: 23.12.2025 - 14:43 |