Jump to content
Sign in to follow this  
mohsart

Bug i IE 6, 7 och 8 gör att man får fel förvalt land

Recommended Posts

Dum fråga kanske, men hur ändrar man förvalt land till Sverige istf El Salvador?

/Mats

Share this post


Link to post
Share on other sites

Där har jag valt Sverige och testinstallationen av PS 1.2.5 (jag kör 1.2.4 skarpt) som är helt "ren" med Frankrike som default har också El Salvador förvalt.
Det är alltså när man registrerar sig som ny kund det gäller.
Intressant är att El Salvador har ISO-kod SV, dvs samma som koden för Svenska (språket)

/Mats

Share this post


Link to post
Share on other sites

Men gud vad besynnerligt! Jag upptäckte detta iom att en kund felaktigt angett El Salvador och när jag testar själv är det alltid El Salvador den föreslår; jag har provat med 10 eller så olika mailadresser, .se, .com och .nu, provade både Svenska och Engelska versionen och ständigt fel land.

/Mats

Share this post


Link to post
Share on other sites

Jag bad en bekant kolla och han fick också Sweden förvalt, så verkar vara nåt lokalt för mig och (förhoppningsvis bara) en till. Vore riktigt intressant att få reda på hur det kan bli så, dock...

/Mats

Share this post


Link to post
Share on other sites

Testat lite och det fungerar som det ska i Firefox, men inte i IE. IE 8 på Vista och IE 7 på XP ger bägge El Salvador som förvalt land...

/Mats

Share this post


Link to post
Share on other sites

Googlade fram att det verkar vara en bugg som följt med från ver 6, löste sig genom att skriva in se som suffix i inställningarna för IE

/Mats

Share this post


Link to post
Share on other sites

Kopierar detta från engelska forumdelen då en del kanske letar här...

Yes everybody with Sweden as default has this problem, or rather all their customers who use the Swedish version of IE6, IE7, or IE8 has this problem.

Since it's a bug in IE, and the fix I did was in the client software (Verktyd, Internetalternativ, Språk), I later hardcoded it in PS instead.

In themes dir/authentication.tpl this is the relevant code:

{foreach from=$countries item=v}
{$v.name|escape:'htmlall':'UTF-8'}
{/foreach}


Where 18 is the id of Sweden, you have something else there right now that contains something that comes from IE somehow, and you MAY have to change it to something else than 18 depending on what Sweden is defined to in your installation.

There is quite possibly a more beautiful way to fix this, but whatever works...

/Mats

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More