Ir para conteúdo

Arquivado

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

Jackpot

Multi Idioma...

Recommended Posts

Esse script é simples, porém funcional.

 

Só que eu preciso fazê-lo funcionar sobre três imagens, cada uma acessando a "parte" do script. Só que o autor, postou em forma de menu dropdown.

 

Como faço pra adaptar?

 

[]'s

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dei ua olhada rápida, mas acho que eh só isso

<?php/******************************* BY MRS 05/06/2004 ****************************************************************************\* *** ** esse arquivo verifica se o usuario marcou um idioma, caso seja verdadeiro ele seta esse idioma e grava um cookei com duração de ** um mes, para que na próxima vez ele já venha com o idioma setado... ** caso contrário ele verifica se existe um cookie com o idioma, caso não tenha ele pega o idioma do navegador e seta esse ** +++ */************************************************************************************************************************************* */ob_start();$default = "pt"; // padrão será o portugues...if( isset( $_GET['lang'] ) ){require $_GET['lang'] . ".php";setcookie("guardaIdioma", $_GET['lang'], time()+3600*24*30, '/'); // cookie com tempo de expiração de 1 mes}elseif( isset($_COOKIE["guardaIdioma"]) ){require $_COOKIE["guardaIdioma"] . ".php";}elseif (!isset($_SERVER['HTTP_ACCEPT_LANGUAGE'])){require $default .".php";}else{$idioma = $_SERVER['HTTP_ACCEPT_LANGUAGE'];$idioma = substr($idioma,0,2); // separando o idioma....if( ( $idioma == "pt") or ( $idioma == "es") or ( $idioma == "en") ) // verificando se é um idioma válido{require $idioma . ".php";}else{require $default . ".php";}}ob_end_flush();?>

 

// seria algo assim...require "setidioma.php"; // chama as configurações de idioma...// troca o idioma...<table align=right><td class=textoUsoGeral><a href='index.php?lang=pt'><?php echo $texto['portugues']; ?></a><a href='index.php?lang=es'><?php echo $texto['espanhol']; ?></a><a href='index.php?lang=en'><?php echo $texto['ingles']; ?></a><input type=submit name=ok value=ok></form></td></table>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Passei de _POST pra _GET e não funcionou, os idiomas passaram a ter só uma letra cada palavra (todas "P").Se der pra trocar de <SELECT> para <input type="image"> já resolve, eu acho.[]'s

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.