Hallo,

Ik heb weer een vraag. Ik heb al gezocht in Google, maar ik kan mijn antwoord niet vinden...

Ik ben bezig om mijn website 2 (of meer) talig te maken. Dan wil ik een soort variabelen in mijn menu zetten en dan als er op de Nederlandse vlag geklikt wordt dat dan de Nederlandse taal wordt laten zien en mocht iemand op de Engels vlag klikken dat je dan de Engelse taal te zien krijgt.

Ik snap wel iets van PHP maar niet genoeg. Graag duidelijk uitleggen...

Ik zag ook iets van een Easy Language System BETA 01, maar ik wil het wel een beetje graag zelf maken. Scripts posten mag wel, maar ik wil er wel van leren.

Alvast bedankt en groet, Steef
Als je in de map lang nl.php en en.php hebt bijvoorbeeld dan zou je dat toch makkelijk kunnen includen. Hangt er een beetje vanaf hoe je site in elkaar zit.
Je kunt gewoon in een cookie of een sessie zetten welke taal gebruikt moet worden.
Wat ik doe is:
Ik controleer het IP...
Hier eerste nummer bepaalt het land waar ze wonen.

Dus dan heb ik een taalpakket:
Nederlands.php

<?php

$lang = Array(
'welkom' => 'Ik heet u welkom op mijn site.',
'sluiten' => 'Sluit de pagina'
);

?>


Die include je en roep je aan:

<?php

include('./Nederlands.php');
echo $lang["welkom"];

?>


Voorbeeld:
http://www.ancientkingdom.co.nr/
http://www.ancientkingdom.co.nr/?lang=Nederlands
http://www.ancientkingdom.co.nr/?lang=English

Reageren