Ik heb een project in mijn handen gedrukt gekregen van "kun jij er even naar kijken?!"
Het gaat om het volgende:
Het is een internationale website geschreven in php met het template systeem Smarty.
Alles is gebouwd door een Roemeen alleen deze persoon is ineens gestopt met de ondersteuning en ontwikkeling van de website.
Nu komt 't;
Op de website is het mogelijk om de taal te selecteren doormiddel van een knop boven in de header ( met de vlag van 't land).Wanneer je op de knop klikt wordt je door gestuurd naar de juiste taal. De taal wordt uitgelezen uit de MySQL database met alle content van de website. Welke taal je hebt aangeklikt wordt op geslagen in een Sessie/Cookie dus elke pagina blijft ook de gelesecteerde taal.
Het moet nu zo worden dat wanneer iemand uit Duitsland of Denemarken op de website terecht komt direct de juiste taal voor zijn neus krijgt.
Nu heb ik al in de config.php zitten kijken en ik zie dat DEFAULT_LANGUAGE_ID op 2 staat, dit betekend ongeacht waaar je vandaan komt de taal op engels wordt gezet.
Eigelijk zou ik de DEFAULT_LANGUAGE_ID variabel willen maken, zodat er gekeken wordt naar de taal van de browser of naar het IP adres. Dat dan weer bepaald kan worden welke taal de bezoeker moet gaan gebruiken.
Hoe zou ik dit aan kunnen pakken en wat zou het beste kunnen zijn, selecteren op basis van IP of op basis van Browser.
Al vast bedankt voor de reacties.
Greetz
Het gaat om het volgende:
Het is een internationale website geschreven in php met het template systeem Smarty.
Alles is gebouwd door een Roemeen alleen deze persoon is ineens gestopt met de ondersteuning en ontwikkeling van de website.
Nu komt 't;
Op de website is het mogelijk om de taal te selecteren doormiddel van een knop boven in de header ( met de vlag van 't land).Wanneer je op de knop klikt wordt je door gestuurd naar de juiste taal. De taal wordt uitgelezen uit de MySQL database met alle content van de website. Welke taal je hebt aangeklikt wordt op geslagen in een Sessie/Cookie dus elke pagina blijft ook de gelesecteerde taal.
Het moet nu zo worden dat wanneer iemand uit Duitsland of Denemarken op de website terecht komt direct de juiste taal voor zijn neus krijgt.
Nu heb ik al in de config.php zitten kijken en ik zie dat DEFAULT_LANGUAGE_ID op 2 staat, dit betekend ongeacht waaar je vandaan komt de taal op engels wordt gezet.
Eigelijk zou ik de DEFAULT_LANGUAGE_ID variabel willen maken, zodat er gekeken wordt naar de taal van de browser of naar het IP adres. Dat dan weer bepaald kan worden welke taal de bezoeker moet gaan gebruiken.
Hoe zou ik dit aan kunnen pakken en wat zou het beste kunnen zijn, selecteren op basis van IP of op basis van Browser.
Al vast bedankt voor de reacties.
Greetz