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
Novo Membro

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

https://29hungergames.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

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
Membro Entusiasta
Membro Entusiasta

Membro desde : 10/02/2012
Mensagens : 6484
Pontos : 8343

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
Novo Membro

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

https://29hungergames.forumeiros.com/

Ir para o topo Ir para baixo

Membro Entusiasta

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
Membro Entusiasta
Membro Entusiasta

Membro desde : 10/02/2012
Mensagens : 6484
Pontos : 8343

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
Novo Membro

Membro desde : 23/08/2020
Mensagens : 16
Pontos : 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 tikky 15.09.20 14:07

Tópico resolvido


Movido para "Questões resolvidas".
tikky

tikky
Admineiro
Admineiro

Membro desde : 13/01/2017
Mensagens : 7806
Pontos : 9049

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