URL Problem
Posted: Fri Dec 06, 2013 4:52 am
Hi
1.
I have a website , and at the top of the page, there is a dropdown list to let the users specify either English and Spanish as a language.
This works fine if the language is the first selection made on the webpage, and the URL changes to http://www.mywebsite...dex.php?lang=es if Spanish..as it should.
However, if I perform a search further down the page using either free text entry, or by any of the other dropdown boxes, then the language part of the URL is not recognized.
So, instead of a search result ending up as
mywebsite.es/index.php?lang=es/search.php?location=&type1=&price1=&condition=&category=&q=shoes
I get
mywebsite.es/search.php?location=&type1=&price1=&condition=&category=&q=shoes
Here are snippets of the script I have at the moment:
<form name='search' action='<?php print $config_baseHREF ?>search.php'>
(the search.php files calls up the rest of the URL after the language).
2.
Also, if the language is changed half way through a session, is there a way to change the language of the page, so that the existing content on the webpage remains, and does not go back to the home page.
Thanks
1.
I have a website , and at the top of the page, there is a dropdown list to let the users specify either English and Spanish as a language.
This works fine if the language is the first selection made on the webpage, and the URL changes to http://www.mywebsite...dex.php?lang=es if Spanish..as it should.
However, if I perform a search further down the page using either free text entry, or by any of the other dropdown boxes, then the language part of the URL is not recognized.
So, instead of a search result ending up as
mywebsite.es/index.php?lang=es/search.php?location=&type1=&price1=&condition=&category=&q=shoes
I get
mywebsite.es/search.php?location=&type1=&price1=&condition=&category=&q=shoes
Here are snippets of the script I have at the moment:
Code: Select all
<script type="text/javascript">
function go(){
location=document.lan.langu.
options[document.lan.langu.selectedIndex].value
}
</script>
<form name="lan">
<select name="langu" size="1" onChange="go()">
<option><?php print translate("Language"); ?></option>
<option value="">English</option>
<option value="/index.php?lang=es">Español</option>
</select>
</form><form name='search' action='<?php print $config_baseHREF ?>search.php'>
(the search.php files calls up the rest of the URL after the language).
2.
Also, if the language is changed half way through a session, is there a way to change the language of the page, so that the existing content on the webpage remains, and does not go back to the home page.
Thanks