Logo diferente em cada subfórum

3 participantes

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

Tópico resolvido Logo diferente em cada subfórum

Mensagem por Lunafox 14.09.20 3:04

Detalhes da questão


Endereço do fórum: https://29hungergames.forumeiros.com/
Versão do fórum: ModernBB

Descrição

Boa tarde,
Tentei seguir o tutorial "Logo diferente em cada fórum" e mesmo procurar por outros tópicos sobre o mesmo assunto mas nenhum dos códigos que experimentei resultou no meu fórum. Imagino que tenha a ver com a minha versão, pois os códigos que encontrei eram indicados para versões diferentes.

Gostaria de saber se o mesmo efeito é possível de replicar na versão ModernBB. O efeito pretendido seria ter uma imagem de logo diferente em cada uma das páginas do meu portal. Na realidade, eu já tinha feito um tópico com uma dúvida parecida, mas acerca da imagem de fundo do menu de navegação ser diferente em cada página - eu pensei que seria capaz de editar o mesmo código para se aplicar à imagem do logo, mas até agora não tive sucesso 😅 Pelo que peço desculpa por estar agora a pedir uma ajuda parecida à anterior.
Aproveito também para acrescentar que sempre que tentei usar os códigos do tutorial para mudar a imagem de fundo mesmo que sem sucesso, os códigos que tenho para mudar a imagem do fundo de navegação deixaram de funcionar.

Se facilitar acrescentar o código para a imagem do logo ao javascript que já tenho para as imagens do fundo de navegação (já que as páginas onde quero o logo diferente seriam as mesmas), fica aqui (créditos ao usuário Roevs!):

Código:
jQuery(document).ready(function() {
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=2') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner13.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=3') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=4') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=5') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=6') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=7') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=8') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=9') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=10') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=11') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=12') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=13') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=14') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    }
})

Agradeço desde já a atenção!
Lunafox

Lunafox
Nível 3

Feminino
Membro desde : 23/08/2020
Mensagens : 16
Pontos ativos : 28

https://29hungergames.forumeiros.com/

Ir para o topo Ir para baixo

Principal contribuidor

Tópico resolvido Re: Logo diferente em cada subfórum

Mensagem por Roevs 14.09.20 3:39

Olá,

Crie um novo JavaScript com o código abaixo e investimento em todas as páginas

Código:
jQuery(document).ready(function() {
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=2') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=3') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=4') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=5') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=6') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=7') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=8') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=9') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=10') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=11') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=12') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=13') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=14') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    }
})

Até mais!
Roevs

Roevs
Principal contribuidor
Principal contribuidor

Masculino
Membro desde : 10/02/2012
Mensagens : 6473
Pontos ativos : 8301

https://www.sololevelingrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Logo diferente em cada subfórum

Mensagem por Lunafox 14.09.20 10:46

Olá,
Agradeço a ajuda, mas infelizmente não funcionou (nada mudou) ):
Lunafox

Lunafox
Nível 3

Feminino
Membro desde : 23/08/2020
Mensagens : 16
Pontos ativos : 28

https://29hungergames.forumeiros.com/

Ir para o topo Ir para baixo

Principal contribuidor

Tópico resolvido Re: Logo diferente em cada subfórum

Mensagem por Roevs 14.09.20 11:58

Olá,

Juntei os dois códigos, então, exclua um e altere o outro pelo codigo abaixo

Código:
jQuery(document).ready(function() {
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=2') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner13.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=3') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=4') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=5') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=6') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=7') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=8') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=9') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=10') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=11') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=12') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=13') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=14') {
        jQuery('.headerbar').attr('style', 'background-image:url(https://i.servimg.com/u/f59/19/65/12/49/banner12.png)')
    };

    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=2') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=3') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=4') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=5') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=6') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=7') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=8') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=9') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=10') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=11') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=12') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=13') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    };
    if (window.location.href == 'https://29hungergames.forumeiros.com/?pid=14') {
        jQuery('a#logo img').attr("src", "LINKIMAGEM")
    }
})

Até mais!
Roevs

Roevs
Principal contribuidor
Principal contribuidor

Masculino
Membro desde : 10/02/2012
Mensagens : 6473
Pontos ativos : 8301

https://www.sololevelingrpg.com/

Ir para o topo Ir para baixo

Tópico resolvido Re: Logo diferente em cada subfórum

Mensagem por Lunafox 15.09.20 12:33

Olá,
Desculpa a demora, por alguma razão não recebi notificação da resposta por e-mail, desta vez.
Agora funcionou na perfeição. Mais uma vez muito obrigada pela sua ajuda!
Lunafox

Lunafox
Nível 3

Feminino
Membro desde : 23/08/2020
Mensagens : 16
Pontos ativos : 28

https://29hungergames.forumeiros.com/

Ir para o topo Ir para baixo

Admineiro

Tópico resolvido Re: Logo diferente em cada subfórum

Mensagem por pedxz 15.09.20 14:07

Tópico resolvido


Movido para "Questões resolvidas".


Boas-vindas ao Fórum dos Fóruns!
Leia as regras do Fórum dos Fóruns e as regras do setor de suporte.
Antes de criar um tópico, verifique se sua questão já não foi respondida.
Se sua questão foi resolvida, marque-a editando a sua primeira postagem.
Pedxz - Admineiro
pedxz

pedxz
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 6554
Pontos ativos : 7723

Ir para o topo Ir para baixo

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


Permissões neste fórum
Você não pode responder aos tópicos