i have 2 shops..1 in english 1 in german..sharing the same database but on different domains.... i want the german shop domain to display always the german version while the english one to remain of course in english..i have tried 2 things but don't work...if you know how and where to tweak the code let me know FAST!!! i will pay you 10$ for this by paypal...you will give me the code and if it works you get paid...Oscommerce Rc2.2 v2 thanks
Assuming you have separate files on each domain sharing one single database. Try this out For german store : In includes/application_top.php Find : if (!tep_session_is_registered('language') || isset($HTTP_GET_VARS['language'])) { if (!tep_session_is_registered('language')) { tep_session_register('language'); tep_session_register('languages_id'); } include(DIR_WS_CLASSES . 'language.php'); $lng = new language(); if (isset($HTTP_GET_VARS['language']) && tep_not_null($HTTP_GET_VARS['language'])) { $lng->set_language($HTTP_GET_VARS['language']); } else { $lng->get_browser_language(); } $language = $lng->language['directory']; $languages_id = $lng->language['id']; } Code (markup): Replace with : if (!tep_session_is_registered('language') || isset($HTTP_GET_VARS['language'])) { if (!tep_session_is_registered('language')) { tep_session_register('language'); tep_session_register('languages_id'); } include(DIR_WS_CLASSES . 'language.php'); $lng = new language(); if (isset($HTTP_GET_VARS['language']) && tep_not_null($HTTP_GET_VARS['language'])) { $lng->set_language($HTTP_GET_VARS['language']); } else { //$lng->get_browser_language(); } $language = 'german'; $languages_id = 2; } Code (markup): For the english store you can use the above code change "german" to "english" and langage_id =1 Let me know if it works. Best Regards, MM