Anúncios traduzidos

2 participantes

Ver o tópico anterior Ver o tópico seguinte Ir para baixo

Tópico resolvido Anúncios traduzidos

Mensagem por juleic1123 11.05.17 4:39

Detalhes da questão


Endereço do fórum: http://www.online-winxclub.com/
Versão do fórum: phpBB3

Descrição


Olá a todos e muito bom dia!
Gostaria de saber se é possível nos meus anúncios personalizados (localizados no topo do cabeçalho, e criados pelo Kyo Panda Rindo ) criar um código para adicionar um anúncio diferente dependendo do idioma ( if(lang_=="en"), if(lang_=="pt", etc...).

Por exemplo...
No fórum português encontra-se este anúncio, e no Inglês encontra-se outro:
Anúncios traduzidos Ali110
(prepara-te para brilhar fada)
Anúncios traduzidos Ali11
(Get Ready to Rock)

É possível?

o/
juleic1123

juleic1123
Membro

Membro desde : 04/05/2011
Mensagens : 670
Pontos : 934

http://www.online-winxclub.com/forum

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Anúncios traduzidos

Mensagem por Luiz 11.05.17 23:39

Olá,
O senhor pode passar o código Javascript que usa para fazer esse efeito?

Eu imagino que seja Javascript. Enfim... Poderia nos enviar o código que usa para fazer tal efeito? Feliz

o/
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Anúncios traduzidos

Mensagem por juleic1123 12.05.17 0:05

Por acaso é no overall_header e CSS. Rindo
O Kyo Panda que fez para mim. rsrs'

Mas claro, aqui tem:

O código que se encontra no final do overall_header.
Código:
  <div class="fa-custom-advertisement">
    <a href="https://www.amazon.com/WinX-Club-Rockstars-Nintendo-DS-Rainbow/dp/B004GKFO8S">
        <img src="https://i.hizliresim.com/R05rD6.gif" />
      </a>
  </div>

E o código CSS:
Código:
.fa-custom-advertisement {
    position: absolute;
    top: -1px;
    right: 13px;
}
 
#phpbb #page-body .fa-custom-advertisement + div[class] {
    padding-top: 0 !important;
    position: absolute !important;
    top: -1px !important;
    right: 13px !important;
}
juleic1123

juleic1123
Membro

Membro desde : 04/05/2011
Mensagens : 670
Pontos : 934

http://www.online-winxclub.com/forum

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Anúncios traduzidos

Mensagem por Luiz 12.05.17 0:11

É um script relativamente simples.
Vamos nos basear no código do menu em texto.

Crie um novo código JS com investimento em todas as páginas.
Código:
/*globals jQuery, lang_*/
(function ($) {
  'use strict';
 
  $(function () {
 
    if (lang_=="pt") {
      var imgSrc = 'LINK_DA_IMAGEM_PARA_PT';
    }
 
    if (lang_=="en") {
      var imgScr = 'LINK_DA_IMAGEM_PARA_EN';
    }

    $('.fa-custom-advertisement a img')
      .attr('src', imgSrc)
    ;

  });
}(jQuery));

Nessa parte:
Código:
    if (lang_=="pt") {
      var imgSrc = 'LINK_DA_IMAGEM_PARA_PT';
    }
 
    if (lang_=="en") {
      var imgScr = 'LINK_DA_IMAGEM_PARA_EN';
    }

Você pode modificar o link da imagem para cada língua.
Lembre-se de adicionar o mesmo sistema para todas as versões.

o/

Spoiler:
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Anúncios traduzidos

Mensagem por juleic1123 12.05.17 0:37

Ahahah, ainda bem que gosta do nosso sotaque. Mostrando a lingua


---

Por algum motivo não está a funcionar. ;-;
juleic1123

juleic1123
Membro

Membro desde : 04/05/2011
Mensagens : 670
Pontos : 934

http://www.online-winxclub.com/forum

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Anúncios traduzidos

Mensagem por Luiz 12.05.17 0:43

Você editou o código?
Poderia passar como ficou?

Devo ter cometido um pequeno deslize.

o/
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Anúncios traduzidos

Mensagem por juleic1123 12.05.17 12:13

Ou então fui eu. Eu e o sistema de idiomas não somos muito amistosos um com o outro. Rindo

EDIT: Afinal já dá em todos... mas é possível colocar links de redirecionamento para cada? Mostrando a lingua
juleic1123

juleic1123
Membro

Membro desde : 04/05/2011
Mensagens : 670
Pontos : 934

http://www.online-winxclub.com/forum

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Anúncios traduzidos

Mensagem por Luiz 13.05.17 16:38

Troque por:
Código:
/*globals jQuery, lang_*/
(function ($) {
  'use strict';
 
  $(function () {
 
    if (lang_=="pt") {
      var imgSrc = 'LINK_DA_IMAGEM_PARA_PT';
      var imgHref = 'URL_DO_ANUNCIO';
    }
 
    if (lang_=="en") {
      var imgScr = 'LINK_DA_IMAGEM_PARA_EN';
      var imgHref = 'URL_DO_ANUNCIO';
    }

    // Src da imagem:
    $('.fa-custom-advertisement a img')
      .attr('src', imgSrc)
    ;

    // Href do link que emgloba a imagem:
    $('.fa-custom-advertisement a')
      .attr('href', imgHref)
    ;
 
  });
}(jQuery));

Basta fazer as traduções! Piscada
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Anúncios traduzidos

Mensagem por juleic1123 13.05.17 19:25

Existe uma forma de redirecionar para páginas externas? :s
juleic1123

juleic1123
Membro

Membro desde : 04/05/2011
Mensagens : 670
Pontos : 934

http://www.online-winxclub.com/forum

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Anúncios traduzidos

Mensagem por Luiz 13.05.17 19:30

Basta você colocar o link na página em "imgHref". Piscada

o/
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Tópico resolvido Re: Anúncios traduzidos

Mensagem por juleic1123 13.05.17 19:55

Obrigado! Muito feliz
juleic1123

juleic1123
Membro

Membro desde : 04/05/2011
Mensagens : 670
Pontos : 934

http://www.online-winxclub.com/forum

Ir para o topo Ir para baixo

Membro Entusiasta

Tópico resolvido Re: Anúncios traduzidos

Mensagem por Luiz 13.05.17 20:07

Anúncios traduzidos Symbol10 Questão marcada como Resolvida ou o Autor solicitou que ela fosse arquivada.

Tópico marcado como Resolvido e movido para "Questões resolvidas".
Luiz

Luiz
Membro Entusiasta
Membro Entusiasta

Membro desde : 23/04/2016
Mensagens : 6645
Pontos : 7451

https://luizfelipe.dev

Ir para o topo Ir para baixo

Ver o tópico anterior Ver o tópico seguinte Ir para o topo


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