Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/07/2011, 03:21
vicjape
 
Fecha de Ingreso: julio-2011
Mensajes: 4
Antigüedad: 12 años, 9 meses
Puntos: 0
Problema con if elseif

Hola, soy nuevo aquí. Quería saber si alguien podía ayudarme con mi problema. Estoy intentando modificar la siguiente web en wordpress www.worldwideeducation.eu
Si mirais arriba a la derecha pone Language: DE | EN | (y aquí quiero poner ES)

No sé si cuando miréis saldrá ES o no, el caso es que he conseguido ponerlo modificando la hoja stylesheet.css y header.php Pero los que hicieron la página pusieron la opción de que cuando está seleccionado un idioma, el otro idioma se vean las siglas en negrita. Mi problema es que al añadir el tercer idioma estoy intentando modificar el código, para que en vez de 2 variables haya 3, pero me da error.

Antes estaba así:

if($_SESSION['lang']!="en"){
$hightlightLang_de = '<span style="font-weight:bold;color:#3040a0;">DE</span>';
$hightlightLang_en = 'EN';
}else{
$hightlightLang_de = 'DE';
$hightlightLang_en = '<span style="font-weight:bold;color:#3040a0;">EN</span>';
}



Y yo he intentado modificarlo para que quede así:

if($_SESSION['lang']!="en"){
$hightlightLang_de = '<span style="font-weight:bold;color:#3040a0;">DE</span>';
$hightlightLang_en = 'EN';
$hightlightLang_es = '<span style="font-weight:bold;color:#3040a0;">ES</span>';
}elseif($_SESSION['lang']!="de"){
$hightlightLang_de = 'DE';
$hightlightLang_en = '<span style="font-weight:bold;color:#3040a0;">EN</span>';
$hightlightLang_es = '<span style="font-weight:bold;color:#3040a0;">ES</span>';
}else{
$hightlightLang_de = '<span style="font-weight:bold;color:#3040a0;">DE</span>';
$hightlightLang_en = '<span style="font-weight:bold;color:#3040a0;">EN</span>';
$hightlightLang_es = 'ES';
}


Pero me da error.
Espero haberme explicado bien, y que alguien pueda ayudarme.

Muchas gracias de antemano.