Ver Mensaje Individual
  #1 (permalink)  
Antiguo 25/02/2014, 16:43
pilucho
 
Fecha de Ingreso: noviembre-2004
Ubicación: NULL
Mensajes: 655
Antigüedad: 20 años
Puntos: 6
mostrar pais activo en php

¿Alguien me podría ayudar?
Esta es la lista de paises que muestra en mi caso tres paises por defecto español continua ingles y romania, hasta aqui todo bien y funcionando, ejemplo:

En el menu css al pasar el mouse en "Lista de Pais" muestra los 3 paises:
/-------------------/
/ Lista de Pais /
/----------------- /
---------------
* Español
---------------
* English
---------------
* Romania
---------------
Hasta aqui todo OK.

Código PHP:
        echo '<div class="base"><ul class="content" id="'.$id.'"><li><a> Lista de Pais </a><ul><li';
        foreach(
result() as $language) {
        echo 
'';
        if(
$language == $settings['language'])
        echo 
'>';
        echo 
'<li><a href="'.convertURL($url$language).'"><img src="'.CONTENT_URL.'/'.$settings['ubandera'].$settings['flag'][$language].'"></img>'.$settings['language_name'][$language].'</a></li>';
        }
        echo 
"</ul></li></div>"
Pero la idea es que muestre el pais activo por defecto en mi caso "español"

En la primera linea de "echo" donde dice: "Lista de Pais" copio el codigo

Código PHP:
 echo "<a href="'.convertURL($url, $language).'"><img src="'.CONTENT_URL.'/'.$settings['ubandera'].$settings['flag'][$language].'"></img>'.$settings['language_name'][$language].'</a>"
Quedaria asi:
Código PHP:
        echo '<div class="base"><ul class="content" id="'.$id.'"><li><a href="'.convertURL($url$language).'"><img src="'.CONTENT_URL.'/'.$settings['ubandera'].$settings['flag'][$language].'"></img>'.$settings['language_name'][$language].'</a><ul><li';
        foreach(
result() as $language) {
        echo 
'';
        if(
$language == $settings['language'])
        echo 
'>';
        echo 
'<li><a href="'.convertURL($url$language).'"><img src="'.CONTENT_URL.'/'.$settings['ubandera'].$settings['flag'][$language].'"></img>'.$settings['language_name'][$language].'</a></li>';
        }
        echo 
"</ul></li></div>"
deberia siempre mostrar el pais seleccionado o por defecto activo pero el resultado me da el ultimo pais en este caso Romania y no es el pais activo, ejemplo:
/--------------/
/ Romania /
/------------ /
---------------
* Español
---------------
* English
---------------
* Romania
---------------

Gracias espero me puedan ayudar.