Nu vraag ik me af hoe doe ik dit in hemelsnaam?
Ik weet niet eens waar ik moet beginnen en via google kom ik niet echt beginners artikelen tegen?
Kan iemand mij hier helpen of voor een bedrag of?
Wat zijn de stappen die ik moet gaan ondernemen?
- website in het engels schrijven?
- Hoe doe ik dit met de menubalk, heb in mijn template (werk via dreamweaver) vast staan en heb al geprobeerd te veranderen maar dat lukt niet, dan veranderd hij het ook in de default en dat wil ik nu juist niet.
Ik zou het uitbesteden of eerst gewoon de basis leren van php en mysql.
Een opzetje van hoe dit te realiseren is (althans hoe ik dit heb):
- Een database tabel met al mijn talen er in
- Via de url kijk ik welke taal het is en/nl/fr/de en dergelijke
- Dan kijk ik welke ID de taal heeft
- Elke tabel met content voor mijn website heeft een veld met taalID.
- Met behulp van de url haal ik alle dingen uit de database die als taalID het ID heeft van de taal.
?
Onbekende gebruiker
15-06-2011 15:53
Of in NL nederlandse bestanden en in EN engelse bestanden.
Ik zou het uitbesteden of eerst gewoon de basis leren van php en mysql.
Een opzetje van hoe dit te realiseren is (althans hoe ik dit heb):
- Een database tabel met al mijn talen er in
- Via de url kijk ik welke taal het is en/nl/fr/de en dergelijke
- Dan kijk ik welke ID de taal heeft
- Elke tabel met content voor mijn website heeft een veld met taalID.
- Met behulp van de url haal ik alle dingen uit de database die als taalID het ID heeft van de taal.
Als je nou dat hele ID geneuzel uit je database had gehouden dan had je meteen content op kunnen halen waar de taal overeenkomt met wat in de url staat. De afkorting van de taal (bijv. 'en') is een prima primary key.
Als je website.com/nl/pagina wil gebruiken dan moet je htaccess gebruiken om dat onder water om te zetten naar iets als website.com/index.php?language=nl&page=pagina. Je kan dan vervolgens met $_GET['language'] de taal ophalen. Je .htaccess (die je in de hoofdmap zet) zou er als volgt uit kunnen zien:
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
#rewrite for example en/
RewriteRule ^(en|nl)/([a-z0-9_-]+)/?$ index.php?language=$1&page=$2 [L]
</IfModule>
Maar er is geen eenvoudige manier waarop we je kunnen uitleggen hoe je het hele systeem kan maken als je niks afweet van PHP. Dus of besteed het uit of leer PHP :).