Ir para conteúdo

Arquivado

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

Cerrito

Script de idioma para site...

Recommended Posts

Agora funcionou bem!

 

Eu cheguei a mandar um email para voce pedindo uma pagina de login, sucesso e senha. E tb tem a administrativa... gostaria de um layout bonito para apresentacao no login. Como podemos negociar?

Entendi Imagem Postada

 

Bom, eu viajei e só tava aqui respondendo a ti pq vi que tu tava interessado Imagem Postada

 

 

Voltei hoje, vou fazer aqui o orçamento e te mando, beleza Imagem Postada?

Compartilhar este post


Link para o post
Compartilhar em outros sites

estou fazendo um site com 4 idiomas e comecei a gostar dessa idéia .. gostaria de colocar as páginas dos idiomas em uma pasta mas não estou conseguindo fazer funcionar.. com os idiomas na raiz dá certo mas se eu altero para as pastas abre página em branco quando tento mudar o idioma..

 

fiz assim:

<?php
ob_start();
$default = "lang/pt-br"; // padrão será o ingles...

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 == "lang/pt-br") or ( $idioma == "lang/es") or ( $idioma == "lang/fr") or ( $idioma == "lang/en") ) // verificando se é um idioma válido
{
require $idioma . ".php";
}
else
{
require $default . ".php";
}
}
ob_end_flush();
?>

na verdade eu testei de outras formas para ajustar o caminho e nada funcionou e, a princípio, essa seria a mais lógica

Compartilhar este post


Link para o post
Compartilhar em outros sites

Uma dúvida ...

Esta funcionando, trocando o idioma , no entanto estou tendo este erro :

 

Warning: Cannot modify header information - headers already sent by (output started at c:\windows\serv-n\www\hid\index.php:1) in c:\windows\serv-n\www\hid\setidioma.php on line 8

 

Meu setidioma.php

<?
ob_start();
$default = "pt"; 

if( isset( $_GET['lang'] ) )
{
@require $_GET['lang'] . ".php";
setcookie("guardaIdioma", $_GET['lang'], time()+3600*24*30, '/'); // ---- LINHA 8
}
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 == "en") or ( $idioma == "es") ) // verificando se é um idioma válido
{
require $idioma . ".php";
}
else
{
require $default . ".php";
}
}
ob_end_flush();
?>

minhas bandeiras ....

<a href="?<?php if( isset( $_GET['ddl'] ) ) {echo "ddl=" . $_GET['ddl'] . "&";} ?>lang=pt"><img src="images/bandeira_Brasil.jpg" width="16" height="16" border="0"></a>  
<a href="?<?php if( isset( $_GET['ddl'] ) ) {echo "ddl=" . $_GET['ddl'] . "&";} ?>lang=es"><img src="images/bandeira_Espanha.jpg" width="16" height="16" border="0"></a>  
<a href="?<?php if( isset( $_GET['ddl'] ) ) {echo "ddl=" . $_GET['ddl'] . "&";} ?>lang=en"><img src="images/bandeira_USA.jpg" width="16" height="16" border="0"></a>

onde as páginas entram ...

<?php
if(isset($_GET['ddl'])) {
include "./".$_GET['ddl'].".php";
} else {
include "./principal.php";
}
?>

Ja tentei varias opções e nada ainda ... O que poderia ser ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá boa tarde.

Existe a possibilidade de conseguir esse script para download atualizado?

Claro, se não for contra a política do site.

Valeu e fiquem na paz.

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.