Resultados 1 a 2 de 2
  1. #1
    PHP Coder Felipe Prado's Avatar
    Data de Ingresso
    Nov 2017
    Posts
    36
    Thanks Thanks Given 
    5
    Thanks Thanks Received 
    6
    Thanked in
    3 Posts
    Mencionado
    3 Post(s)
    MEU HUMOR
    Asleep
    País
    Brazil

    Languagem system - MuSite

    Ola, para o pessoal que curte montar um servidor com publico fora do brasil vai ser ideal. Leandro daldegam ja tinha feito o sistema apenas dei um finish utilizando um get para troca das linguagens pra reconhecer as defines de cada pastinha, abaixo o codigo.

    Abra a index.php e insira o codigo acima error_reporting(E_ALL & ~E_NOTICE);

    Código PHP:
    /** Sistema de linguagens **/
    if(!isset($_COOKIE['lang_cookies'])) 
    {    
     
    $_SESSION['LANGUAGE_PATH'] = "pt-br";
     } else {    
    $_SESSION['LANGUAGE_PATH'] = $_COOKIE['lang_cookies'];
    }
    if(isset(
    $_GET['lang'])) 
    {     
     
    //Trabalhando com a variável do GET     
     
    switch($_GET['lang']) 
      {       
        case 
    "por"$Linguagem "pt-br"; break;       
        case 
    "eng"$Linguagem "en-usa"; break;       
        case 
    "esp"$Linguagem "es-esp"; break;       
        default: 
    $Linguagem "pt-br"; break;       
      }       
       
    $_SESSION['LANGUAGE_PATH'] = $Linguagem;      
       
    setcookie('lang_cookies'$Linguagemtime()+2592000'/''.muonline.zarcgames.com');

    Depois vai na settings procura a linha define('LANGUAGE_PATH', "pt-br"); altere por
    Código PHP:
    define('LANGUAGE_PATH'$_SESSION['LANGUAGE_PATH']); 
    Para utilizaçao dos gets ali no case "por" etc sao os nomes definidos no get que vai ser chamado e lido no site, exemplo ?lang=por vai ser traduzido para portugues, ?lang=eng vai ser traduzido para ingles. Para utilizaçao desse get tem que ser usado os define nas pastas das linguagens do musite que e encontrado languages>pasta e para chamar no template tem que ser usado <?= NOME ?> e assim vai ser traduzido de acordo do que voce configurar la.

    OPS: Lembrando que todos define deve possuir mesmo nome para cada linguagem.
    Last edited by Felipe Prado; 28/03/2018 at 09:46 PM.
    Eeny, meeny, miny, moe I catch a hoe right by her toe
    If she ain't fuckin' me and Nicki Kick that hoe right through the door

  2. #2
    Membro cronusmaker's Avatar
    Data de Ingresso
    May 2015
    Posts
    473
    Thanks Thanks Given 
    5
    Thanks Thanks Received 
    11
    Thanked in
    9 Posts
    Mencionado
    13 Post(s)
    MEU HUMOR
    Buzzed
    País
    Brazil
    vlw felipe prado rsrs vou dar aquela gostosa lechada mais manter os creditos e claro rsrs
    [CENTER]

Permissões de Postagem

  • Você não pode iniciar novos tópicos
  • You may not post Resposta(s)
  • Você não pode enviar anexos
  • Você não pode editar suas mensagens
  •  
Sobre nós
Somos uma comunidade em atividade a 8 anos que aborda assuntos relacionados a games em geral, principalmente games MMORPG. e que busca sempre ajudar os membros através de conteúdos, tutoriais e suporte...
Nossos anunciantes
Hinetworks
VelozHost
InovHost
Rede Sociais