[TUTORIAL] Mensagem de tradução para estrangeiros

Ir para baixo

[TUTORIAL] Mensagem de tradução para estrangeiros Empty [TUTORIAL] Mensagem de tradução para estrangeiros

Mensagem por EuficoLoko 31.01.15 19:07


[TUTORIAL] Mensagem de tradução para estrangeiros Chatbo10

Mensagem de tradução para estrangeiros

Nesse tutorial iremos apresentar uma mensagem para pessoas em que o IP está fora de Portugal ou Brasil, sendo estrangeiros, que indica a uma tradução do fórum através do Google Tradutor caso queira conhecer mais o fórum noutra língua.

[TUTORIAL] Mensagem de tradução para estrangeiros Act_bottomPara quem for do Brasil e quiser testar o código,  devem mudar o seguinte valor dentro do código:r "} else if (data.countryCode == 'BR') {" para "} else if (data.countryCode == 'US') {", para que a função seja executada, porque se detectar como BR, não acontece nada. O mesmo para Portugal.

--> Tutoriais, dicas e astúcias <--
Mensagem de tradução para estrangeiros


- Adicionando o Código
Para que o efeito funcione iremos adicionar um código javascript.

Painel de controle >> Módulos >> HTML & JavaScript >> Gestão dos códigos JavaScripts >>

[TUTORIAL] Mensagem de tradução para estrangeiros Painel13

[TUTORIAL] Mensagem de tradução para estrangeiros 110111Seta Título Correspondente ao nome da página JavaScript/jQuery que será criada.
[TUTORIAL] Mensagem de tradução para estrangeiros 110210Seta Localização São destinados os devidos locais para onde você aplicará os efeitos do JavaScript nos fóruns. No nosso caso, aplicaremos no Indice.
[TUTORIAL] Mensagem de tradução para estrangeiros 110310Seta Código JavaScript Campo destinado para receber os códigos JavaScript e jQuery.
[TUTORIAL] Mensagem de tradução para estrangeiros 110410Seta Habilitar o gerenciamento dos códigos JavaScriptAo selecionar a opção sim, estará ativando a função páginas Javascript no seu fórum. Se selecionar não, as páginas serão desabilitadas no fórum.
Código a ser usado:
Código:
   /*
Título: Mensagem de tradução para estrangeiros
Versão: 1.0.0
Autor: Hancki - FDF
Plataforma: Forumeiros
*/
jQuery(document).ready(function () {
    if (_userdata["session_logged_in"] == '0') { // Indicador de usuário sem sessão iniciada
        var hanckiFORUM = document.URL; // Link automático do seu fórum para a tradução
        $.getJSON('http://smart-ip.net/geoip-json?callback=?', function (data) {
            if (data.countryCode == 'PT') { // Para PORTUGAL
                $(this).noop();
            } else if (data.countryCode == 'BR') { // Para BRASIL
                $(this).noop();
            } else {
                $('body').before('<div id="hanckitranslator"> and our forum is Portuguese/Brazilian. Use this translator link to see our content in English: <a href="http://translate.google.pt/translate?hl=pt-PT&sl=pt&tl=en&prev=_dd&u=' + hanckiFORUM + '" target="_blank">Google translator</a></div>');
                $('#hanckitranslator').prepend("Our system detected that your are in " + data.countryName);
            }
        });
    }
});

E salve.




© Fórum dos Fóruns & @Hancki


[TUTORIAL] Mensagem de tradução para estrangeiros Act_bottom Se tiver alguma dúvida relacionada com este tópico crie um tópico com o seguinte título:
Mensagem de tradução para estrangeiros
EuficoLoko
EuficoLoko
Membro

Membro desde : 12/01/2015
Mensagens : 996
Pontos : 1286

http://lokoscripts.forumeiros.com/ https://www.facebook.com/people/Eufico-Forumeiros/10000903544610

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos