Solucionado

Problema con if elseif

1255 visitas 1 respuestas

Hola, soy nuevo aquí, espero que alguien pueda ayudarme.

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 = 'DE'; $hightlightLang_en = 'EN'; }else{ $hightlightLang_de = 'DE'; $hightlightLang_en = 'EN'; }

            ?>
            <div id="langSwitch"><!--?php echo'Language';?-->: http://www.php-hispano.net/%3C?php%20echo%20$currentPageLink. | http://www.php-hispano.net/%3C?php%20echo%20$currentPageLink.</div>

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: normal; color: #3040a0">ES</span>';
            }elseif($_SESSION['lang']!="es"){
                $hightlightLang_de = '<span style="font-weight: normal; color: #3040a0">DE</span>';
                $hightlightLang_en = '<span style="font-weight: bold; color: #3040a0">EN</span>';
                $hightlightLang_es = 'ES';

}

?>

            <div id="langSwitch"><!--?php echo'Language';?-->: http://www.php-hispano.net/%3C?php%20echo%20$currentPageLink. | http://www.php-hispano.net/%3C?php%20echo%20$currentPageLink. | http://www.php-hispano.net/%3C?php%20echo%20$currentPageLink.</div>

A simple vista me queda todo bien, pero cuando pulso en las iniciales de los idiomas, para cambiar de un idioma a otro, hay algunas iniciales que siguen viéndose en negrita y otras que no.

Espero que se me haya entendido y que alguien pueda ayudarme. Muchas gracias de antemano Victor

por desde España

Registrado desde: 28 Jul 11

Respuestas

0 0

Solucionado

por desde España

Registrado desde: 28 Jul 11