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
Página 1 de 1
Multi Idioma... ...ao invés de campo de dropdown, imagem
#2
Postou 15 abril 2007 - 17:50
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
}
else
if( isset($_COOKIE["guardaIdioma"]) )
{
require $_COOKIE["guardaIdioma"] . ".php";
}
else
if (!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>
Página 1 de 1


Entrar
Cadastre-se
Ajuda


Quote