Problema com logo aleatória

2 participantes

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

Tópico resolvido Problema com logo aleatória

Mensagem por Gabeeh(BestSoccer) 13.01.17 20:08

Detalhes da questão


Endereço do fórum: http://bestsoccerplayer.forumeiros.com/
Versão do fórum: PunBB

Descrição


Olá, bem segui o tutorial de logo aleatória bem como ele é dito, porém não funciona, não aparecem as logos, mesmo eu tendo seguido o tutorial de forma correta, o que pode ter acontecido?

Atenciosamente!
Gabeeh(BestSoccer)

Gabeeh(BestSoccer)
Novo Membro

Membro desde : 13/01/2017
Mensagens : 13
Pontos : 19

http://bestsoccerplayer.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com logo aleatória

Mensagem por Kyo Panda 13.01.17 21:38

Poderia nos passar o link do tutorial que está a utilizar? Feliz
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com logo aleatória

Mensagem por Gabeeh(BestSoccer) 13.01.17 21:46

Gabeeh(BestSoccer)

Gabeeh(BestSoccer)
Novo Membro

Membro desde : 13/01/2017
Mensagens : 13
Pontos : 19

http://bestsoccerplayer.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com logo aleatória

Mensagem por Kyo Panda 13.01.17 21:55

Tente utilizar esse (já incluso o banner aleatório, da outra questão):

Código:
/* global jQuery */

(function($) {
  'use strict';

  var logos = [
    'http://lorempixel.com/200/200/sports/1',
    'http://lorempixel.com/200/200/sports/2',
    'http://lorempixel.com/200/200/sports/3',
    'http://lorempixel.com/200/200/sports/4',
    'http://lorempixel.com/200/200/sports/5',
  ];

  var logo = logos[~~(Math.random() * logos.length)];

  var bgs = [
    'http://lorempixel.com/1200/500/sports/6',
    'http://lorempixel.com/1200/500/sports/7',
    'http://lorempixel.com/1200/500/sports/8',
    'http://lorempixel.com/1200/500/sports/9',
    'http://lorempixel.com/1200/500/sports/10',
  ];

  var bg = bgs[~~(Math.random() * bgs.length)];

  $(function() {
    $('#pun-logo img').attr('src', logo);
    $('#pun-intro').css('background-image', 'url(' + bg + ')');
  });
}(jQuery));

Você pode trocar os logos em:

Código:
var logos = [
  'http://lorempixel.com/200/200/sports/1',
  'http://lorempixel.com/200/200/sports/2',
  'http://lorempixel.com/200/200/sports/3',
  'http://lorempixel.com/200/200/sports/4',
  'http://lorempixel.com/200/200/sports/5',
];

E os banners em:

Código:
var bgs = [
  'http://lorempixel.com/1200/500/sports/6',
  'http://lorempixel.com/1200/500/sports/7',
  'http://lorempixel.com/1200/500/sports/8',
  'http://lorempixel.com/1200/500/sports/9',
  'http://lorempixel.com/1200/500/sports/10',
];

Sempre colocando os links entre apóstrofos (') e seguidos de vírgulas (,).

o/
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com logo aleatória

Mensagem por Gabeeh(BestSoccer) 13.01.17 22:18

Opa, desculpe minha falta de conhecimento , mas aonde devo inserir esses códigos?
Gabeeh(BestSoccer)

Gabeeh(BestSoccer)
Novo Membro

Membro desde : 13/01/2017
Mensagens : 13
Pontos : 19

http://bestsoccerplayer.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com logo aleatória

Mensagem por Kyo Panda 13.01.17 22:34

Vá em Painel de controle Flecha ajudeiros Módulos Flecha ajudeiros HTML & JavaScript Flecha ajudeiros Gestão dos códigos JavaScripts Flecha ajudeiros Criar um novo JavaScript e adicione o código com Investimento em Todas as páginas. ^-^
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com logo aleatória

Mensagem por Gabeeh(BestSoccer) 14.01.17 1:45

Opa, deu certo, porém eu queria saber se é possivel eu sincronizar os backgrounds, por que por exemplo, o background do camp-nou(estadio do barcelona) deveria estar atrás do messi, e as vezes ele aparece atrás do cristiano ronaldo, sei que é por que é aleatório, mas gostaria de saber se tem como eu sincronizar isso?
Gabeeh(BestSoccer)

Gabeeh(BestSoccer)
Novo Membro

Membro desde : 13/01/2017
Mensagens : 13
Pontos : 19

http://bestsoccerplayer.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com logo aleatória

Mensagem por Kyo Panda 14.01.17 2:08

Tente trocar por esse:

Código:
/* global jQuery */

(function($) {
  'use strict';
 
  var logoIndex;
  var bgIndex;

  var logos = [
    'http://lorempixel.com/200/200/sports/1',
    'http://lorempixel.com/200/200/sports/2',
    'http://lorempixel.com/200/200/sports/3',
    'http://lorempixel.com/200/200/sports/4',
    'http://lorempixel.com/200/200/sports/5',
  ];

  var bgs = [
    'http://lorempixel.com/1200/500/sports/1',
    'http://lorempixel.com/1200/500/sports/2',
    'http://lorempixel.com/1200/500/sports/3',
    'http://lorempixel.com/1200/500/sports/4',
    'http://lorempixel.com/1200/500/sports/5',
  ];

  if (localStorage) {
    logoIndex = localStorage.getItem('fa.random_imgs.logo_index');
    bgIndex = localStorage.getItem('fa.random_imgs.bg_index');

    logoIndex = logoIndex === null ? 0 : parseInt(logoIndex);
    bgIndex = bgIndex === null ? 0 : parseInt(bgIndex);

    if (logoIndex === logos.length) {
      logoIndex = 0;
    }

    if (bgIndex === bgs.length) {
      bgIndex = 0;
    }

    localStorage.setItem('fa.random_imgs.logo_index', logoIndex + 1);
    localStorage.setItem('fa.random_imgs.bg_index', bgIndex + 1);
  } else {
    logoIndex = ~~(Math.random() * logos.length);
    bgIndex = ~~(Math.random() * bgs.length);
  }

  var logo = logos[logoIndex];
  var bg = bgs[bgIndex];

  $(function() {
    $('#pun-logo img').attr('src', logo);
    $('#pun-intro').css('background-image', 'url(' + bg + ')');
  });
}(jQuery));
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com logo aleatória

Mensagem por Gabeeh(BestSoccer) 14.01.17 16:14

Perfeitooo!, tem como dar um avaliação SUPER pra você? haha Muito feliz Muito feliz
Gabeeh(BestSoccer)

Gabeeh(BestSoccer)
Novo Membro

Membro desde : 13/01/2017
Mensagens : 13
Pontos : 19

http://bestsoccerplayer.forumeiros.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Problema com logo aleatória

Mensagem por Kyo Panda 14.01.17 17:37

"Tamo junto". o/

---
Problema com logo aleatória 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".
Kyo Panda

Kyo Panda
Hiper Membro

Membro desde : 08/01/2012
Mensagens : 4641
Pontos : 5939

https://ajuda.forumeiros.com

Ir para o topo Ir para baixo

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

- Tópicos semelhantes

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