Kjapp og trygg hosting for Wordpress

Forskjellige include for forskj. land

Tonny Kluften

Administrator
Jeg har en kode som fungerer hvis det er to land.

PHP:
<?php if (strstr($_SERVER["REQUEST_URI"], '/en/') ) { ?>
<?php include (TEMPLATEPATH . '/sidebar_english.php'); ?>
<?php } else { ?>
<?php include (TEMPLATEPATH . '/sidebar.php'); ?>
<?php } ?>

Men hvordan skriver jeg når det er enda ett land. Altså i tillegg, hvis det er /nl/ så skal sidebar_dutch.php vises.
 

clinton4

Medlem
PHP:
<?php if (strstr($_SERVER["REQUEST_URI"], '/en/') ) { ?> 
<?php include (TEMPLATEPATH . '/sidebar_english.php'); ?> 
<?php } if (strstr($_SERVER["REQUEST_URI"], '/no/') ) { ?> 
<?php include (TEMPLATEPATH . '/sidebar_norge.php'); ?> 
<?php } else { ?> 
<?php include (TEMPLATEPATH . '/sidebar.php'); ?> 
<?php } ?>

Du kan fylle på med if løkker og ha else på slutten.
 

clinton4

Medlem
Denne skal virke:

PHP:
<?php
switch ($uri = $_SERVER["REQUEST_URI"]) {

	case(strstr($uri, '/en/')):
		include (TEMPLATEPATH . '/sidebar_english.php');
	break;

	case(strstr($uri, '/nl/')):
		include (TEMPLATEPATH . '/sidebar_dutch.php');
	break;

	default :
		include (TEMPLATEPATH . '/sidebar.php');	
	break;
}
?>
 
Topp