Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Thiago Duarte

Li de acordo com a pagina

Recommended Posts

Oi , tenho 3 <li>

Cade li abri paginas com idiomas diferente

O problema eh que quando to na pagina espanhol continua aparecendo espanhol na <li>

<li>espanhol</li>

Como faz para essa li sumir e aparecer outra li?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então Thiago, eu faria algo nesse sentido.

Teria um array ou algo do tipo com os idiomas. Por exemplo:

$idiomas = ['portugues','espanhol','ingles'];

E teria uma variável que retornasse o idioma atual da página. Por exemplo

$idiomaAtual = 'espanhol';

Dai faria um foreach para iterar os idiomas, e um if para só criar o li caso o idioma não seja igual ao idioma atual.

foreach ($idiomas as $idioma)

{

if ($idioma != $idiomaAtual)

{

echo '<li>'.$idioma.'</li>';

}

}

Não sei se ficou claro. Qualquer dúvida, só perguntar.

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php 
if ($_SESSION["lingua"] === "esp" ) { ?>
 <li>Português</li><li>Inglês</li>
<?php } elseif ($_SESSION["lingua"] === "eng") { ?>
 <li>Português</li><li>Espanhol</li>
<?php } else { ?>
 <li>Espanhol</li><li>Inglês</li>
<?php } ?>

Acho que seria mais ou menos assim.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Serao 3 idiomas, quando tiver espanhol a <li> Espanhol </li> tem que sumir e iria aparecer portugues e ingles, duas <li/>para ele mudar o idioma, entende?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Serao 3 idiomas, quando tiver espanhol a <li> Espanhol </li> tem que sumir e iria aparecer portugues e ingles, duas <li/>para ele mudar o idioma, entende?

cara,as soluções já estão acima!

Qual a dificuldade ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Liga não @saidmrn

Esse ai é da galerinha do 'faz pra mim'...
http://forum.imasters.com.br/user/145328-thiago-duarte/

Ai Amigão xD

Utilize as ideias dos colegas: @Willian M R, @pokemaobr

<?php

if(isset($_GET['lang'])){
	var_dump($_GET['lang']);
} else {
	//caso nenhuma foi selecionada utiliza o padrão, no caso pt_BR
	$_GET['lang'] = 'pt_BR';
	var_dump($_GET['lang']);
}
echo '<hr />';


$idiomas = array(
	array(
		 'idioma' 	=> '1 - Portuga-BR'
		,'url'		=> '?lang=pt_BR'
		,'get'		=> 'pt_BR'
	)
	,array(
		 'idioma' 	=> '2 - Ingles'
		,'url'		=> '?lang=en'
		,'get'		=> 'en'
	)
	,array(
		 'idioma' 	=> '3 - Portuga'
		,'url'		=> '?lang=pt'
		,'get'		=> 'pt'
	)

);


echo '<ul>';
foreach($idiomas as $idioma){
	if(isset($_GET['lang']) && $_GET['lang'] == $idioma['get'])continue;
	echo '<a href="'. $idioma['url'] .'"><li>'. $idioma['idioma'] .'</li></a>';
}
echo '</ul>';

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.