Language script - taal instellen

Status
Niet open voor verdere reacties.

maxxxie

Gebruiker
Lid geworden
18 jun 2010
Berichten
150
Hallo iedereen,

Ik heb sinds kort een website gemaakt voor mijn portfolio, alles heb ik vanuit een language file gehaald via deze code:

PHP:
	<?php
		function ReplaceHTMLCode($content){
		$handle = fopen('./inc/lang/'.EN, 'r');
		$RETURN = $content;
		if ($handle)
		{
		while (!feof($handle))
		{
		$buffer = fgets($handle);
		$EXPLODE_RESULT = explode('	',$buffer);
		$RETURN = str_replace('{'.$EXPLODE_RESULT[0].'}',trim($EXPLODE_RESULT[1]),$RETURN);
		}
		fclose($handle);
		}
		return $RETURN;
		}
	?>


Language file voorbeeld:

HTML:
HOME_BUTTON [TAB] Homepage

De vertaling vanuit dit bestand roep ik op dmv.

HTML:
<li><a href="index.php"><?php echo ReplaceHTMLCode('{HOME}'); ?><span class="subheader"><?php echo ReplaceHTMLCode('{HOME_SUB}'); ?></span></a></li>


Nu is mijn vraag, hoe laat ik bezoekers kiezen tussen EN en NL?
 
Laatst bewerkt:
De netste manier is om een prefix te maken dus domein.nl/en/pagina
Op die manier voorkom je ook zoekmachine problemen qua indexatie, elke unieke URL wordt dan in één taal weergegeven.

Bezoekers kun je eenvoudig doorsturen door een link naar de andere taal te geven.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan