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!